Shipeasy
Translations

API reference

REST endpoints for translation keys, drafts, profiles, and publishing.

The translations Admin API lives under /api/admin/translations/*. Same auth model as the rest of the platform (Authorization: Bearer sdk_admin_… + X-Project-Id: <projectId>).

curl https://shipeasy.ai/api/admin/translations/keys \
  -H "Authorization: Bearer sdk_admin_..." \
  -H "X-Project-Id: prj_..."

Resources

OpenAPI coverage

Auto-generated OpenAPI pages for the translations API are in progress. The endpoints are stable and consumed by the CLI today; the docs build will surface them once the schema is ported into the @shipeasy/admin-api resource registry.

Common patterns

Locales are BCP-47 codes (en, pt-BR, zh-Hant).

Chunking. Published label sets are sharded by namespace prefix to keep CDN payloads small. Pass ?chunk=<prefix> to read a specific chunk.

Errors follow the same envelope as the rest of the Admin API.