Ошибки имеют единый формат:
{
"error": {
"type": "invalid_request_error",
"code": "invalid_agent_field",
"message": "status must be draft or published",
"param": "status"
}
}
| Статус | Значение |
|---|---|
| 400 | Некорректные данные (code и param указывают, какие именно) |
| 401 | API-ключ отсутствует или недействителен |
| 402 | Недостаточно кредитов для начала звонка |
| 403 | Ключ только для чтения или агент недоступен |
| 404 | В этом рабочем пространстве нет такого агента, звонка или кампании |
| 409 | Неверное состояние (например, запуск уже идущей кампании), аккаунт провайдера не подключён или номер в списке «Не звонить» (do_not_call) |
| 429 | Слишком много запросов; снизьте частоту и повторите |
Запросы рабочего пространства к голосовому API за последние 30 дней (время, endpoint, статус, длительность, ключ и код ошибки; без тел) перечислены в API-ключи → Журнал запросов API.
Чтение ограничено 120 запросами в минуту на ключ, запись и звонки — 30.
Звонки тарифицируются поминутно за счёт кредитов рабочего пространства — того же баланса, что используется в панели. Актуальные тарифы — на странице цен.