API

Ошибки

error.details.errors может содержать записи loc, msg, type.

Учитывайте статус и код

СтатусЗначение и действие
401Нет действительной аутентификации; проверьте ключ.
402credit_insufficient; пополните кредиты или проверьте подписку.
403forbidden; у ключа нет права на операцию.
404resource_not_found; проверьте путь, идентификатор и покрытие.
405method_not_allowed; проверьте метод и заголовок Allow.
422validation_error; исправьте поля.
429rate_limited; дождитесь Retry-After.
500internal_error; сохраните ID и сообщите о повторяющемся сбое.
503dependency_unavailable; повторите позже с задержкой.

error.details.errors может содержать записи loc, msg, type. Исходный ввод не обязательно возвращается. Не стройте логику на английском тексте сообщения.

Неуспешные ценовые запросы не списывают кредиты. Потеря успешного ответа — другой случай: см. повторы.