Link Translation

Link Translation

Merges two entries in the same collection into one translation group (same as the dashboard linker). Both must exist, belong to the collection, and have different locales. There is no unlink via API.

Endpoint

[POST]

/{collection_slug}/{entry_uuid}/link-translation

Permissions

Project token with the update ability.

Body

NameTypeRequiredDescription
translation_entry_uuidstring (UUID)YesSecond entry to link

Example

await client.content.linkTranslation('blog-posts', anchorUuid, {
  translation_entry_uuid: otherUuid,
})
curl -X POST "https://your-domain.com/api/blog-posts/$ANCHOR/link-translation" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_PROJECT_TOKEN" \
  -H "project-id: YOUR_PROJECT_UUID" \
  -d '{"translation_entry_uuid":"OTHER-UUID"}'

Singletons auto-link new locale rows on create. See Translations and Localization.

Search documentation

Find guides and reference pages