Skip to main content
Localização escolhe o idioma de cada destinatário. Você manda um conceito; a Notifique entrega o texto certo para quem prefere português, inglês ou outro idioma.

O que são localization e i18n?

Na raiz do body de envio (ou em Enviar por template), use:
  • localization — como traduzir (mode, sourceLocale opcional)
  • i18n — mapa locale → texto (string simples ou objeto com chaves por campo)
O idioma de cada pessoa vem do cadastro do contato (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.):
Vários campos (e-mail, push, WhatsApp, voz):
Voz (speakText falado + prompt de DTMF):
Chaves comuns por canal: message, caption, subject, html, text, title, body, speakText, gatherPrompt. Veja a referência OpenAPI do canal para a lista exata.

Resposta 202

Quando localization.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