API

API: ошибки и лимиты

Формат ошибок, коды ответа HTTP, коды ошибок и ограничения на количество запросов к API.

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

{
  "error": {
    "code": "plan_limit",
    "message": "Interval 30s requires the Pro plan. Minimum on Starter is 60s.",
    "field": "intervalSec"
  }
}

Коды ответа

СтатусЗначение
400Некорректный JSON или запрос
401Ключ API отсутствует или недействителен
403У ключа нет нужного уровня доступа, или ресурс принадлежит другому пространству
404Не найдено
409Конфликт (повторный ключ идемпотентности с другим телом запроса)
422Ошибка валидации, см. field
429Превышен лимит запросов, см. Retry-After
5xxОшибка на нашей стороне, повторите с увеличивающейся задержкой

Коды ошибок

validation, plan_limit, not_found, forbidden_scope, rate_limited, conflict, internal.

Лимиты запросов

  • 600 запросов в минуту на ключ API для чтения
  • 120 запросов в минуту на ключ для записи
  • POST /monitors/{id}/check: 1 запрос на монитор за 10 секунд

Заголовки в каждом ответе: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.