Внимание

Методы доступны только с авторизацией типа OAuth 2

Шаблоны сообщений WABA

Получить список шаблонов

GET /v1.3/templates/waba

После успешного выполнения возвращается массив шаблонов сообщений бизнес-аккаунта WABA

  • count - количество шаблонов
  • limit - параметр пагинации - количество шаблонов на страницу
  • offset - параметр пагинации - страница
  • sort - массив атрибутов сортировки
  • total - количество зарегистрированных для аккаунта шаблонов
  • waba_templates - контейнер - массив шаблонов
    • category - категория шаблона
    • language - код локализации («ru», «en», etc)
    • name - уникальное наименование шаблона
    • namespace - пространством имен, связанное с бизнес-аккаунтом WhatsApp (Waba)
    • rejected_reason - обоснование непринятия шаблона Facebook
    • status - статус шаблона (отправка возможна только для шаблонов со статусом «approved»)
    • components - массив компонентов описатель шаблона

Пример:

GET https://api.umnico.com/v1.3/templates/waba

Response:

{
  "count": 29,
  "filters": {},
  "limit": 250,
  "offset": 0,
  "sort": [
    "id"
  ],
  "total": 29,
  "waba_templates": [
    {
      "category": "ISSUE_RESOLUTION",
      "components": [
        {
          "text": "Здравствуйте {{1}}, можем ли мы решить проблему, с которой вы столкнулись?",
          "type": "BODY"
        },
        {
          "text": "Это сообщение приходит от компании, которая не проверена.",
          "type": "FOOTER"
        },
        {
          "buttons": [
            {
              "text": "Да",
              "type": "QUICK_REPLY"
            },
            {
              "text": "Нет",
              "type": "QUICK_REPLY"
            }
          ],
          "type": "BUTTONS"
        }
      ],
      "language": "id",
      "name": "sample_issue_resolution",
      "namespace": "b5c7a502_3f99_4bf6_a007_d65f629838d5",
      "rejected_reason": "NONE",
      "status": "approved"
    }
  ]
}