Получение списка доступных тарифов
Обновлено: 26 октября 2026
Для получения списка доступных тарифов используется метод /api/v1/tariffs.
Метод позволяет:
- получать актуальные тарифы без перехода в личный кабинет edna Pulse;
- получать идентификаторы тарифов для использования в других методах API;
- определять тариф, установленный по умолчанию для конкретного типа канала.
Вызов метода
- Список тарифов по всем типам каналов
- Список тарифов по конкретному типу канала
Если вы хотите получить список всех доступных тарифов, отправьте GET-запрос на URL-адрес https://app.edna.io/api/v1/tariffs.
Если вы хотите получить список доступных тарифов по конкретному типу канала, отправьте GET-запрос на URL-адрес https://app.edna.io/api/v1/tariffs?channelType={TYPE}, указав channelType (тип канала) в query-параметре.
Например —
https://app.edna.io/api/v1/tariffs?channelType=WHATSAPP
к сведению
Типы канала, по которым можно запросить тарифы, соответствуют значению параметра channelType в ответе.
Формат запроса
В теле запроса передаётся пустой JSON.
{}
Формат ответа
[
{
"id": number,
"name": "string",
"channelType": "string",
"licencePrice": number,
"connectionFee": number,
"mau": number,
"amau": number,
"currency": "string",
"isDefault": boolean
}
]
Примеры ответов
Ответ при запросе без query-параметра
[
{
"id": 1,
"name": "WhatsApp 3 000 MAU",
"channelType": "WHATSAPP",
"licencePrice": 3600,
"connectionFee": 2700,
"mau": 3000,
"amau": 10,
"currency": "KZT",
"isDefault": false
},
{
"id": 2,
"name": "Viber",
"channelType": "VIBER",
"licencePrice": 1,
"currency": "KZT",
"isDefault": false
}
]
Ответ при запросе с query-параметром
[
{
"id": 1,
"name": "WhatsApp 3 000 MAU",
"channelType": "WHATSAPP",
"licencePrice": 3600,
"connectionFee": 2700,
"mau": 3000,
"amau": 10,
"currency": "KZT",
"isDefault": false
}
]
Параметры ответа
| Параметр | Тип данных | Характер | Описание |
|---|---|---|---|
id | number | Обязательный | Идентификатор тарифа. |
name | string | Обязательный | Название тарифа. |
channelType | string | Обязательный | Тип канала.
Возможные значения: - WHATSAPP;
- VIBER. |
licencePrice | number | Необязательный | Стоимость лицензии в валюте, указанной в currency. Возвращается, если предусмотрена тарифом. |
connectionFee | number | Необязательный | Стоимость подключения в валюте, указанной в currency. Возвращается, если предусмотрена тарифом. |
mau | number | Необязательный | Количество ежемесячных активных пользователей (MAU), включённых в тариф. Возвращается, если предусмотрено тарифом. |
amau | number | Необязательный | Стоимость дополнительного ежемесячного активного пользователя (AMAU) сверх включённого количества MAU в валюте, указанной в currency. Возвращается, если предусмотрена тарифом. |
currency | string | Обязательный | Код валюты тарифа.
Возможное значение: KZT — казахстанский тенге. |
isDefault | boolean | Обязательный | Признак показывает выбирается ли этот тариф по умолчанию для указанного типа канала.
Возможные значения: - true — тариф установлен по умолчанию;
- false — тариф не установлен по умолчанию.
к сведению Для типа канала, у которого установлен тариф по умолчанию, тариф возвращается с isDefault = true, остальные — с isDefault = false. Если тариф по умолчанию не установлен, то у всех тарифов данного типа канала возвращается isDefault = false. |