Batch unlink child keys from a parent key
Removes one or more child keys from a parent key’s linked-key group, or dissolves the entire group by setting unlink_parent to true.
Use this when you need to detach specific child keys from a shared translation source, or to fully break apart a linked-key group so each key manages its own translations independently. When child keys are unlinked, their translations are updated with a copy of the parent’s current content (strategy keep_content, the default) or cleared (strategy remove_content).
This operation is only available on main projects. It returns 422 when a child key in child_key_ids is not currently linked to the parent, or when a translation update fails while unlinking.
Authorizations
Enter your token in the format token TOKEN
Headers
Two-Factor-Authentication token (optional)
Body
Codes of the child keys to unlink. Required when unlink_parent is false or omitted. Ignored when unlink_parent is true.
When true, dissolves the entire linked-key group by unlinking all children and removing the group. The child_key_ids field is ignored when this is set to true.
Controls what happens to child key translation content after unlinking. keep_content (default) copies the parent translation into each child; remove_content clears each child translation.
keep_content, remove_content Response
Updated linked-key group reference after the unlink operation.
The timestamp when the link was created.
The timestamp when the link was last updated.
The user who created the link.
The user who last updated the link.
The account associated with the link.
The parent translation key in the link.
null
The child translation keys linked to the parent.