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

Наши API возвращают определенные коды состояния, чтобы указать результат вызовов API и статус запрошенного ресурса. Этот список кодов состояния служит справочным материалом для разработчиков, использующих наши API. Он включает в себя наиболее часто встречающиеся коды вместе с их значениями, направленными на помощь в понимании и решении любых проблем, которые могут возникнуть с ответами API. Ознакомившись с этими кодами, вы будете лучше подготовлены к решению и устранению любых проблем, которые могут возникнуть при использовании наших API.

Code Название Описание
200 Success Запрос успешен. Любой другой код статуса, кроме 200, является неудачным запросом. Более подробную информацию с исходного сайта можно найти в заголовке ответа original_status.
400 Bad Request Запрос к конечной точке API содержит некоторые недопустимые параметры. Конкретная причина указана в теле ответа.
401 Unauthorized Токен недействителен.
403 Forbidden Учетная запись заблокирована или текущий пакет не поддерживает некоторые из запрошенных функций.
429 Rate Limit Exceeded Слишком много вызовов API было сделано. Конкретная причина указана в теле ответа.
499 Client Closed Request Ошибка возвращается, когда ваше приложение закрывает соединение с API. Пожалуйста, убедитесь, что ваше соединение открыто в течение 90 секунд, что является тайм-аутом API.
500 Internal Server Error API не смог обработать возникшую ситуацию.
520 Generic Failure Запрос не выполнен, и он бесплатный. Более подробную информацию об ошибке можно найти в заголовках ответов pc_status и original_status. Коды ошибок pc_status 5xx и 6xx помогают нам определить, что именно произошло с вашим запросом, вы не обязаны их использовать, но они могут помочь при сообщении об ошибке.