API интеграции
Читайте статусы мониторов MiniMon в Zabbix, Grafana и других корпоративных системах по API-ключу. Нужен тариф Premium.
Аутентификация
Передавайте ключ в заголовке X-Api-Key. Ключи вида mm_… создаются в Настройках на тарифе Premium.
X-Api-Key: mm_xxxxxxxx…
Создать или отозвать ключ: ЛК → Настройки.
GET /api/v1/status
Возвращает сводку и список мониторов аккаунта владельца ключа. Лимит: 60 запросов в минуту.
GET /api/v1/status curl -sS -H "X-Api-Key: $MINIMON_API_KEY" \ https://minimon.ru/api/v1/status
Поля ответа:
{
"generatedAt": "2026-08-13T00:00:00.000Z",
"summary": {
"total": 2,
"active": 1,
"byStatus": { "up": 1, "down": 1 }
},
"monitors": [
{
"id": "…",
"name": "Main site",
"type": "uptime",
"isActive": true,
"lastStatus": "up",
"lastCheckedAt": "…",
"mutedUntil": null,
"intervalSeconds": 60
}
]
}Ошибки
- 401 — нет или неверный API-ключ
- 403 — аккаунт заблокирован, в очереди на удаление или тариф не Premium
- 429 — слишком много запросов
