Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.22 KB

common-errors.md

File metadata and controls

41 lines (31 loc) · 1.22 KB

4xx

400 Bad Request

В Swagger-документации описаны требования к запросу к каждому API-методу. Данная ошибка означает, что запрос не удовлетворяет данным требованиям.

{
  "statusCode": 400,
  "error": "Bad Request",
  "message": "Invalid request payload input"
}

401 Unauthorized

Запрос к защищенному методу, не был предоставлен заголовок Authorization: Bearer ${accessToken}, либо accessToken недействителен (не найден, истек срок годности).

{
  "statusCode": 401,
  "error": "Unauthorized"
  "message": "Missing authentication" //(если не была заголовка)
  "message": "Access token is expired" //(если просрочился токен)
  "message": "Bad token" //(если такого токена вообще не существует)
}

5xx

500 Bad Implementation

Такого быть не должно, но если случилось - в баги.

{
  "statusCode": 500,
  "error": "Internal Server Error",
  "message": "An internal server error occurred"
}