approve_translations_bulk
Approve up to 500 translations in one call - promote each to approved. Each item must already be translated or reviewed; a pure draft returns an item-level not_approvable error while the good items still apply (agents typically propose_translation with status=translated first, then bulk-approve the good ones). An already-approved item is a no-op unchanged. Returns a per-item results array + summary counters (ok/updated/unchanged/errors). Each approval emits the enriched approve_translation mutation attributed to your agent session.
Parameters
Section titled “Parameters”| Name | Type | Description | |
|---|---|---|---|
project_uuid | string | optional | Project UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise. |
items | array | required | Translations to approve, each addressed by namespace + key + language_code. |
Example
Section titled “Example”{ "tool": "approve_translations_bulk", "arguments": { "items": [] }}