Перейти к основному содержимому

Получение списка доступных тарифов

Обновлено: 26 октября 2026

Для получения списка доступных тарифов используется метод /api/v1/tariffs.

Метод позволяет:

  • получать актуальные тарифы без перехода в личный кабинет edna Pulse;
  • получать идентификаторы тарифов для использования в других методах API;
  • определять тариф, установленный по умолчанию для конкретного типа канала.

Вызов метода​

Если вы хотите получить список всех доступных тарифов, отправьте GET-запрос на URL-адрес https://app.edna.io/api/v1/tariffs.

Формат запроса​

В теле запроса передаётся пустой 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
}
]

Параметры ответа​

ПараметрТип данныхХарактерОписание
idnumberОбязательныйИдентификатор тарифа.
namestringОбязательныйНазвание тарифа.
channelTypestringОбязательныйТип канала.
Возможные значения:
- WHATSAPP;
- VIBER.
licencePricenumberНеобязательныйСтоимость лицензии в валюте, указанной в currency. Возвращается, если предусмотрена тарифом.
connectionFeenumberНеобязательныйСтоимость подключения в валюте, указанной в currency. Возвращается, если предусмотрена тарифом.
maunumberНеобязательныйКоличество ежемесячных активных пользователей (MAU), включённых в тариф. Возвращается, если предусмотрено тарифом.
amaunumberНеобязательныйСтоимость дополнительного ежемесячного активного пользователя (AMAU) сверх включённого количества MAU в валюте, указанной в currency. Возвращается, если предусмотрена тарифом.
currencystringОбязательныйКод валюты тарифа.
Возможное значение: KZT — казахстанский тенге.
isDefaultbooleanОбязательныйПризнак показывает выбирается ли этот тариф по умолчанию для указанного типа канала.
Возможные значения:
- true — тариф установлен по умолчанию;
- false — тариф не установлен по умолчанию.
к сведению
Для типа канала, у которого установлен тариф по умолчанию, тариф возвращается с isDefault = true, остальные — с isDefault = false.
Если тариф по умолчанию не установлен, то у всех тарифов данного типа канала возвращается isDefault = false.