RiLiGar Monitors

Uptime de APIs e performance web. Este é o manager — a API que o painel consome.

Autenticação

Rotas de dados usam x-api-key: mk_…. O painel obtém a chave em GET /me com o JWT do RiLiGar Auth.

Monitores

POST /monitorscria (kind: http ou web)
GET /monitorslista; ?kind= filtra
GET /monitors/:iddetalhe, estatísticas e série
PATCH /monitors/:idedita, pausa
DELETE /monitors/:idremove
POST /monitors/:id/checkcheca agora
GET /monitors/:id/checkshistórico
GET /monitors/:id/report/:checkIdrelatório Lighthouse completo

Conta

GET /overviewo retrato da conta numa chamada
GET /incidentsincidentes
GET /channelscanais de alerta
GET /statussaúde do serviço (público)

Exemplo

curl -X POST $BASE/monitors \
  -H "x-api-key: mk_…" -H "content-type: application/json" \
  -d '{"kind":"http","name":"api-core","url":"https://api.exemplo.com/health","intervalS":60,
       "config":{"expectStatus":200,"degradedMs":800}}'