O que são localization e i18n?
Na raiz do body de envio (ou em Enviar por template), use:
localization— como traduzir (mode,sourceLocaleopcional)i18n— mapa locale → texto (string simples ou objeto com chaves por campo)
language / preferências). Se não houver match, a API usa fallback (texto fonte ou primeiro locale disponível).
Modos (localization.mode)
localization.sourceLocale (opcional) indica o idioma do texto em payload quando usa manual ou ai.
Formato de i18n
Texto simples (SMS, Telegram, etc.):
speakText falado + prompt de DTMF):
message, caption, subject, html, text, title, body, speakText, gatherPrompt. Veja a referência OpenAPI do canal para a lista exata.
Resposta 202
Quandolocalization.mode é manual ou ai, a resposta pode incluir data.localization com metadados (appliedAiLocales, fallbackLocales, etc.). No SMS, destinatários pulados por política de tamanho podem aparecer em data.smsSkippedRecipients.
Onde usar na API v1
Variáveis e placeholders
variables na raiz (ou payload.variables em template) substituem {{name}} depois da escolha do locale. Guia: Variáveis disponíveis.
Erros comuns
Catálogo completo: Respostas de erro.
Exemplo (SMS, manual)
Próximos passos
- SMS — Introdução: detalhes de
speedesmsSkippedRecipients - Enviar por template:
localizationmulticanal - Variáveis e CRUD de templates:
localeTranslationsno painel/API

