Skip to main content
Localización elige el idioma de cada destinatario. Usted envía una intención; Notifique entrega el texto correcto para quien prefiere portugués, inglés u otro idioma.

¿Qué son localization e i18n?

En la raíz del body de envío (o en Enviar por plantilla), use:
  • localization — cómo traducir (mode, sourceLocale opcional)
  • i18n — mapa locale → texto (string simple u objeto con claves por campo)
El idioma de cada persona viene del registro del contacto (language / preferencias). Si no hay coincidencia, la API usa fallback (texto fuente o primer locale disponible).

Modos (localization.mode)

localization.sourceLocale (opcional) indica el idioma del texto en payload cuando usa manual o ai.

Formato de i18n

Texto simple (SMS, Telegram, etc.):
Varios campos (correo, push, WhatsApp, voz):
Voz (speakText hablado + prompt DTMF):
Claves comunes por canal: message, caption, subject, html, text, title, body, speakText, gatherPrompt. Vea la referencia OpenAPI del canal para la lista exacta.

Respuesta 202

Cuando localization.mode es manual o ai, la respuesta puede incluir data.localization con metadatos (appliedAiLocales, fallbackLocales, etc.). En SMS, destinatarios omitidos por política de longitud pueden aparecer en data.smsSkippedRecipients.

Dónde usar en API v1

Variables y placeholders

variables en la raíz (o payload.variables en plantilla) sustituyen {{name}} después de elegir el locale. Guía: Variables disponibles.

Errores comunes

Catálogo completo: Respuestas de error.

Ejemplo (SMS, manual)

Próximos pasos