API
ДокументацияСообщения и шаблоны

Отправить шаблон с переменными

Какие данные передать в запросе, чтобы отправить одобренный шаблон.

WAIX API · Обновлено 22 сентября 2026

Найдите нужную версию шаблона

Запросите список через GET /connections/{id}/templates и найдите шаблон со статусом APPROVED на нужном языке. Передайте его точное название, код языка и параметры. Примеры, указанные при создании шаблона, не подставляются при отправке — значения нужно передавать в каждом запросе.

Запрос сообщения

json
{
  "connection_id": "11111111-1111-4111-8111-111111111111",
  "to": "77011234567",
  "type": "template",
  "template": {
    "name": "order_ready",
    "language": {"code": "ru"},
    "components": [{"type": "body", "parameters": [
      {"type": "text", "text": "A-123"},
      {"type": "text", "text": "Алматы, улица Примерная, 10"}
    ]}]
  }
}

POST /messages с messages:write и новым UUID в Idempotency-Key. UUID подключения в примере замените реальным.

Заголовок, кнопки и медиа

Параметры HEADER, BODY и BUTTON передаются в своих components. Для медиа-шапки нужен параметр соответствующего типа, а для динамической кнопки — её тип и индекс. Сверяйтесь с определением шаблона; нельзя превратить текстовый параметр в изображение просто сменой значения.

Остался вопрос по этой инструкции?Написать в поддержку →