translations

Upsert Translation

put/v1/projects/{project_id}/translations/{key_id}/{language_id}

Request

  • Base URL: https://api.sonenta.dev
  • URL: https://api.sonenta.dev/v1/projects/{project_id}/translations/{key_id}/{language_id}
  • Auth: none declared

Path parameters

key_idstring required
language_idstring required
project_idstring required

Request body

valuestring
plural_formsobject nullable

Required when key.plurals=true. Map of CLDR category (zero|one|two|few|many|other) -> form string. Must include other. When set on a non-plural key the request is rejected 422.

status'missing' | 'draft' | 'translated' | 'reviewed' | 'approved' | 'rejected' nullable
expected_versioninteger nullable

Optimistic concurrency: reject if the current version differs

Response

Successful Response

uuidstring required
key_uuidstring required
language_uuidstring required
valuestring required
status'missing' | 'draft' | 'translated' | 'reviewed' | 'approved' | 'rejected' required
versioninteger required
updated_by_uuidstring nullable required
updated_by_is_botboolean
updated_by_namestring nullable
proposal_originstring nullable
agent_confidencestring nullable
review_commentstring nullable
plural_formsobject nullable
surfacestring
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.