The Crowdin API adds a new optional updateOption query parameter to the source string editing endpoints: Edit String (PATCH /projects/{projectId}/strings/{stringId}) and String Batch Operations (PATCH /projects/{projectId}/strings).
The parameter defines whether existing translations and approvals are kept when a string is updated, and is applied only when text or identifier is changed. Allowed values:
keep_translations_and_approvals (default)
keep_translations
clear_translations_and_approvals
API client libraries should be updated to expose updateOption on these endpoints so consumers can control translation/approval retention when editing strings via the SDK.
References:
The Crowdin API adds a new optional
updateOptionquery parameter to the source string editing endpoints: Edit String (PATCH /projects/{projectId}/strings/{stringId}) and String Batch Operations (PATCH /projects/{projectId}/strings).The parameter defines whether existing translations and approvals are kept when a string is updated, and is applied only when
textoridentifieris changed. Allowed values:keep_translations_and_approvals(default)keep_translationsclear_translations_and_approvalsAPI client libraries should be updated to expose
updateOptionon these endpoints so consumers can control translation/approval retention when editing strings via the SDK.References: