Интеграция
REST API
Всё, что делает интерфейс, доступно по HTTP: создавайте объекты из CI, забирайте инциденты в свою панель, запускайте проверки по требованию.
Зачем это нужно
- Аутентификация по ключу X-API-Key, ключи создаются в кабинете
- Идемпотентные операции создания и явные коды ошибок
- Проверки по требованию: один POST вместо ожидания интервала
- Формат JSON, лимит 120 запросов в минуту на ключ
Подключение
- Настройки → API и вебхуки → Создать ключ
- Скопируйте ключ: он показывается один раз
- Передавайте его в заголовке X-API-Key или Authorization: Bearer
- Начните с 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.
Можно ли отозвать ключ?
Да, удалив его запись — подпись перестанет приниматься.