Skip to content

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.

NameTypeDescription
project_uuidstringoptionalProject UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise.
itemsarrayrequiredTranslations to approve, each addressed by namespace + key + language_code.
{
"tool": "approve_translations_bulk",
"arguments": {
"items": []
}
}