Возможные ошибки сервисов ApiDQ

Возможные ошибки сервисов ApiDQ #

Все сервисы ApiDQ возвращают ответы с ошибкой в стандартизированной структуре.

Параметры ответа c ошибкой #

ПараметрОписание
codeКод ошибки
messageТекстовое сообщение об ошибке
descriptionПодробное описание ошибки

Пример ответа c ошибкой (HTTP/1.1 400 Bad Request) #

{
    "code": "VALIDATION_ERROR",
    "message": "Ошибка валидации",
    "description": "country_code: значение должно быть в формате ISO 3166."
}

Список возможных ошибок #

HTTP статусКод ошибкиТекстОписание
400VALIDATION_ERRORОшибка валидацииподробная ошибка валидации
400ID_NOT_RECOGNIZEDИдентификатор не распознанИдентификатор не распознан
400COUNTRY_NOT_FOUNDДанная страна не подключенаДанная страна не подключена
401AUTH_ERRORОшибка авторизацииОшибка авторизации
401AUTH_TOKEN_EMPTYТокен не может быть пустымТокен не может быть пустым. Передайте в заголовке корректный Authorization
401SECRET_TOKEN_EMPTYТокен не может быть пустымТокен не может быть пустым. Передайте в заголовке корректный X-Apidq-Secret
401AUTH_TOKEN_NOT_FOUNDТокен не найденТокен не найден. Проверьте корректность указания токена
401AUTH_TOKEN_EXPIREDОшибка с токеномИстек срок действия токена. Обратитесь в техподдержку
401AUTH_TOKEN_DELETEDОшибка с токеномТокен удалён. Обратитесь в техподдержку
402PAYMENT_REQUIREDНедостаточно средств для выполнения операцииНедостаточно средств на счете для выполнения операции. Пополните баланс
402PAYMENT_REQUIRED_SUGGESTНедостаточно средств для выполнения операцииПродлите подписку на “Подсказки”
403PERMISSION_DENIEDДоступ запрещенДоступ запрещен
403ACCOUNT_ERRORОшибка с аккаунтомАккаунт заблокирован или удален. Обратитесь в техподдержку
403LICENSE_KEY_INVALIDОшибка лицензионного ключаЛицензионный ключ не валиден
403LICENSE_KEY_EXPIREDОшибка лицензионного ключаСрок действия лицензионного ключа истёк
404NOT_FOUNDНе найденоНе найдено
404SERVICE_NOT_FOUNDСервис не найденСервис не найден
500INTERNAL_ERRORВнутренняя ошибка сервераподробная ошибка