Интеграция

REST API

Всё, что делает интерфейс, доступно по HTTP: создавайте объекты из CI, забирайте инциденты в свою панель, запускайте проверки по требованию.

Зачем это нужно

  • Аутентификация по ключу X-API-Key, ключи создаются в кабинете
  • Идемпотентные операции создания и явные коды ошибок
  • Проверки по требованию: один POST вместо ожидания интервала
  • Формат JSON, лимит 120 запросов в минуту на ключ

Подключение

  1. Настройки → API и вебхуки → Создать ключ
  2. Скопируйте ключ: он показывается один раз
  3. Передавайте его в заголовке X-API-Key или Authorization: Bearer
  4. Начните с GET /api/v1/monitors, чтобы проверить доступ

Пример

curl https://monitera.ru/api/v1/monitors \
  -H "X-API-Key: mta_..."

curl -X POST https://monitera.ru/api/v1/check \
  -H "X-API-Key: mta_..." -H "content-type: application/json" \
  -d '{"target":"example.com","types":["http","dns"]}'

Частые вопросы

Где полная документация?

В разделе «Документация → API» описаны все методы, параметры и коды ответов.

Что будет при превышении лимита?

Ответ 429 с заголовком Retry-After.

Можно ли отозвать ключ?

Да, удалив его запись — подпись перестанет приниматься.