Чтобы начать переписку с новым клиентом с канала WhatsApp Business API, нужно отправить шаблон WABA. За отправку шаблона списывается оплата с баланса дочернего аккаунта. Узнайте больше об оплате шаблонов в нашей инструкции: сколько они стоят и когда отправляются бесплатно.
Этот раздел содержит методы для партнёров, которые работают по White Label. Методы позволяют управлять балансом WABA и получать информацию о списаниях.
При работе с методами для получения информации о транзакциях и ценах используйте в заголовке client_access_token. Для управления WABA-балансом используйте Basic-авторизацию с вашими данными для входа в кабинет партнёра Wazzup: Authorization: Basic base64(email:password).
GET /v2/channels/waba/{channel_id}/transactions/{date} — Получения списка WABA-транзакций за периодGET /v2/waba/pricing — Получение стоимости сообщений WABAGET /v2/accounts/{account_id}/waba-balance — Получение информации о балансе WABAPOST /v2/accounts/{account_id}/waba-balance — Пополение WABA баланса дочернего аккаунтаМетод позволяет увеличить лимит на расходы дочернего аккаунта на отправку шаблонов WABA. В заголовке используйте Basic-авторизацию с вашими данными для входа в кабинет партнёра Wazzup: Authorization: Basic base64(email:password)
Метод POST /v2/accounts/{account_id}/waba-balance
Path-параметры
account_id — ID дочернего аккаунта
Параметры в теле запроса
value — сумма в валюте дочернего аккаунта, на которую будет увеличен лимит. Тип: integer
Пример запроса
{
"value": 100
}
Пример ответа
{
"data": null,
"meta": {
"timestamp": 1762372398
}
}
Результат: Лимит дочернего аккаунта увеличен на указанную сумму в валюте аккаунта дочки.
Метод позволяет получить все транзакции, которые произошли в указанный день по (UTC). Поиск выполняется в интервале от 00:00:00.000 до 23:59:59.999 UTC включительно.
Метод GET /v2/channels/waba/{channel_id}/transactions/{date}
Path-параметры
| Параметр | Обяз. параметр | Тип | Описание |
channel_id |
да | string | guid канала |
date |
да | string | Дата транзакций в формате YYYY-MM-DD |
Пример:
curl -L 'https://tech.wazzup24.com/v2/channels/waba/bf65cc76-8e64-4fe3-bdef-e309946bcec9/transactions/2025-09-07' -H 'Authorization: Bearer <client_access_token>'
Пример ответа:
{
"data": {
"transactions": [],
"count": 0
},
"meta": {
"count": 0,
"timestamp": 1759486795
}
}
Результат: Список транзакций WABA для канала аккаунта-дочки за указанный период.
Метод позволяет получить цену на WABA-шаблоны на момент отправки запроса.
Метод GET /v2/waba/pricing
Пример:
curl -L 'https://tech.wazzup24.com/v2/waba/pricing?country=ru' \ -H 'Authorization: Bearer <client_access_token>'
Пример ответа:
{
"data": {
"pricing": {
"marketing": {
"RUR": 11.72,
"EUR": 0.0869,
"USD": 0.105,
"KZT": 76.2
},
"marketing_lite": {
"RUR": 11.72,
"EUR": 0.0869,
"USD": 0.105,
"KZT": 76.2
},
"authentication": {
"RUR": 5.83,
"EUR": 0.0433,
"USD": 0.0524,
"KZT": 38
},
"utility": {
"RUR": 5.83,
"EUR": 0.0433,
"USD": 0.0524,
"KZT": 38
}
}
},
"meta": {
"timestamp": 1759486830
}
}
Результат: Информация о стоимости отправки WABA-шаблонов.
Метод GET /v2/accounts/{account_id}/waba-balance. В заголовке используйте Basic-авторизацию с вашими данными для входа в кабинет партнёра Wazzup: Authorization: Basic base64(email:password)
Path-параметры
account_id — ID дочернего аккаунта
Пример:
curl -L 'https://tech.wazzup24.com/v2/accounts/11111111/waba-balance' \ -H 'Authorization: Basic base64(email:password)'
Пример ответа:
{
"data": {
"currency": "RUR",
"balance": 100
},
"meta": {
"timestamp": 1759482506
}
}
Результат: Получение текущего баланса WABA аккаунта-дочки.