Skip to main content

Overview

Public message creation does not accept an i18n field directly. Localization currently shows up in two places:
  • GET /templates and GET /templates/{identifier} can include stored locale variants when you pass withi18n=true.
  • POST /messages resolves template content from templateId, the destination country, and any stored locale variants already attached to that template.

i18n key format

Locale keys use lowercase country codes such as:
  • br
  • us
  • mx

Inspect stored locale variants

Example response:

Notes

  • content remains the default fallback.
  • Public template create and update routes no longer document i18n writes.
  • Keep variable names identical across every stored locale variant.