CLIENT API / V1 CONTENT, BRIEFS & CAMPAIGNS

Discover exact saved locale identifiers

GET/sites/{site_id}/content/{content_id}/localesValid key

Requires content:read. Reads the selected saved content id. The destination needs no live URL. Components: body, h1, faq, page_properties, teaser. Preserve the returned source reference in AEM; never select by a similar title.

RequestGET https://satelliteai.io/api/v1/sites/{site_id}/content/{content_id}/locales
PermissionAny valid API key
ResponseA list (cursor or offset paginated): data is array of AemLocale.
Operation IDlistContentLocales

More context and worked examples are in the developer guide.

Example request

cURL · Bash
curl --fail-with-body \
  'https://satelliteai.io/api/v1/sites/123/content/123/locales' \
  -H "Authorization: Bearer $SATELLITE_API_KEY"

Replace the example IDs with values returned by the discovery endpoints. Example values are placeholders, not real records.

Parameters

NameInTypeDescription
site_idrequiredpathinteger
min 1
content_idrequiredpathinteger
min 1

Unknown or repeated query parameters return 400.

Data dictionary

Selected stored copy only. No generation or writes. Missing bundle components are named explicitly. FAQ answers are plain text.

[] marks an array element. nullable means the value can be null; treat it as unknown, not zero. always present means the key is always included in the object.

Fields in data
FieldTypeDescription
data[].idstringalways presentSatellite identifier for this record.
data[].languagestringalways present
data[].target_marketstringnullable
data[].kindstringalways present
data[].readybooleanalways present

Response metadata

Fields in meta
FieldTypeDescription
meta.request_idstringRequest identifier; also returned in X-Request-ID. Include it in support requests.
meta.api_versionstringAPI version that produced the response.

Error responses

Errors return {"error": {"code", "message", "request_id"}}. See error handling for retry guidance.

HTTPWhen
400Unknown/repeated parameter, component or malformed locale identifier.
401Missing, invalid, expired or revoked Bearer credential.
403Required permission is absent.
404Resource is missing/inaccessible, localized copy unavailable, or requested single component absent.
429API rate limit reached.
503Stored artifact unavailable.