Skip to main content
Класс ошибки определяется HTTP-статусом, а конкретную причину несёт строковое поле code в теле ответа. Ориентируйтесь на code для программной обработки — текст message предназначен для человека и может меняться.

Коды состояния

Частые коды

Принцип неразличимости

Чтобы API нельзя было использовать как оракул, «не существует», «нет доступа» и «черновик/удалён» для одиночных ресурсов возвращают одинаковый 404 EMPLOYEE_NOT_FOUND. По коду ответа нельзя выяснить, существует ли скрытый от вас сотрудник.
API в стадии preview. Некоторые ошибки транскодера (например опечатка в имени query-параметра) сейчас могут приходить как 500; приведение всех ошибок к единому JSON-конверту с корректным статусом — в работе.