Skip to content

Коды ошибок

При возникновении ошибки API возвращает JSON с описанием проблемы.

Формат ошибки

json
{
  "ok": false,
  "error": "<string>"
}

Коды ошибок

400 Bad Request

КодОписание
VALIDATION_ERRORДанные не прошли валидацию
INVALID_REQUESTНеверный формат запроса

401 Unauthorized

КодОписание
UNAUTHORIZEDТребуется авторизация
INVALID_TOKENНедействительный токен
TOKEN_EXPIREDТокен истёк

403 Forbidden

КодОписание
FORBIDDENНет доступа к ресурсу
METHOD_DISABLEDМетод отключён в настройках

404 Not Found

КодОписание
NOT_FOUNDЗапись не найдена
COLLECTION_NOT_FOUNDКоллекция не найдена

429 Too Many Requests

КодОписание
RATE_LIMITПревышен лимит запросов

500 Internal Server Error

КодОписание
INTERNAL_ERRORВнутренняя ошибка сервера

Обработка ошибок

Рекомендуется проверять поле ok в каждом ответе:

javascript
const response = await fetch(url)
const data = await response.json()

if (!data.ok) {
  console.error(`Error: ${data.error}`)
  return
}

// Работа с data.result

test