Рефсейлс API

Ошибки

Коды ответов и формат тела ошибки.

Ошибка всегда приходит в одном формате:

{
  "error": {
    "code": "validation_error",
    "message": "Request validation failed.",
    "details": { "issues": [] },
    "requestId": "8f0c…"
  }
}

requestId дублируется в заголовке X-Request-Id. Присылайте его в поддержку: по нему мы найдём запрос в логах.

HTTPcodeКогда
400bad_requestтело не парсится как JSON
400validation_errorполя не прошли проверку, список в details.issues
401unauthorizedключа нет, он неверный, отозван или истёк
402forbiddenтариф магазина не включает API
403forbiddenу ключа нет нужного права
404not_foundобъекта нет в этом магазине
429rate_limitedпревышен лимит, ждите Retry-After секунд
500internal_errorсбой на нашей стороне

Лимиты

7 запросов в секунду на ключ. Каждый ответ несёт X-RateLimit-Limit, X-RateLimit-Remaining и X-RateLimit-Reset (unix-время сброса).

На странице