API
ДокументацияAPI и интеграции

Все методы API

Доступные адреса API, необходимые права ключа и форматы ответов.

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

Методы

Все пути ниже начинаются с /api/v1. ID подключения, сообщения и файла WAIX — UUID. Имена шаблонов и их язык берите из списка шаблонов.

МетодПутьПравоНазначение
GET/connectionsconnections:readВаши номера и Connection ID
POST/messagesmessages:writeПоставить сообщение в очередь
GET/messagesmessages:readЖурнал сообщений
GET/messages/{id}messages:readСообщение и попытки отправки
POST/messages/{id}/retrymessages:writeПовторить неудачную отправку
GET/connections/{id}/templatestemplates:readШаблоны и статусы модерации
POST/connections/{id}/templatestemplates:writeСоздать шаблон
GET/connections/{id}/templates/{name}templates:readШаблон на выбранном языке
POST/connections/{id}/templates/previewtemplates:readПроверить подстановки шаблона
PATCH / DELETE/connections/{id}/templates/{name}templates:writeИзменить шаблон / удалить все языковые версии
GET / PUT/connections/{id}/profileprofile:read / profile:writeПрофиль WhatsApp Business
POST/mediamedia:writeЗагрузить файл · multipart/form-data
GET/mediamedia:readВаши медиафайлы
GET/media/{id}/urlmedia:readВременная ссылка на файл
DELETE/media/{id}media:writeУдалить файл
GET / PUT/webhookwebhooks:read / webhooks:writeАдрес и события вебхука
POST/webhook/testwebhooks:writeОтправить тестовое событие
POST/webhook/rotate-secretwebhooks:writeЗаменить секрет подписи
DELETE/webhookwebhooks:writeУдалить вебхук

Форматы

Для JSON передавайте Content-Type: application/json. Успешные ответы с данными обычно имеют оболочку data; удаление файла и вебхука возвращает 204 без JSON. POST /messages и /retry возвращают 202 с data.id и data.status. Ошибки содержат error; дополнительные поля зависят от причины.

Версия API

Текущая версия — v1. Используйте базовый адрес https://waix.kz/api/v1. Версия зафиксирована в адресе: выпуск v2 не переключит ваши запросы автоматически.

Изменения, которые требуют переделки вашей интеграции, будут выпускаться в новой версии. В v1 могут появляться новые методы и необязательные поля; неизвестные поля ответа можно игнорировать. Несуществующая версия возвращает HTTP 404 с кодом API_VERSION_NOT_SUPPORTED.

Старые адреса без версии сохранены для совместимости и привязаны к v1. Для новых интеграций используйте только адреса с /api/v1. В ответах маршрутов версия указана в заголовке X-WAIX-API-Version.

Файл OpenAPI

Импортируйте файл в Postman или другой HTTP-клиент. Сохраните базовый адрес, API-ключ и Connection ID в переменных окружения клиента, чтобы не подставлять их в каждый запрос вручную.

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