Skip to content

REST API

Base URL: https://api.monsys.ai/api/v1. Authenticatie:

  • Agents: Authorization: Bearer <agent-token>
  • Dashboard / CLI: signed session cookie of API-key

Agent endpoints

MethodePadDoel
POST/ingestBatch metrics/heartbeat/inventory/alerts
POST/agents/registerIdempotent agent-registratie
POST/agents/:id/heartbeatLive status
GET/ws/agents/:idWebSocket voor emergency-token push

Dashboard endpoints

MethodePad
GET/agents
GET/agents/:id
GET/agents/:id/metrics?from&to&interval
GET/agents/:id/inventory
GET/agents/:id/processes
DELETE/agents/:id
GET/alerts
PATCH/alerts/:id/resolve
GET/playbooks
POST/playbooks
POST/playbooks/:id/approve
POST/agents/:id/emergency
GET/blast-radius/:id
GET/inventory/cves
GET/ai/explain?log=…&agent_id=…&lang=nl

Health & metrics

GET /api/v1/health{ "status": "ok" } GET /metrics → Prometheus exposition.

Rate limits

EndpointLimiet
/ingest60 / minuut / agent
/agents/:id/emergency5 / uur / user
Andere1000 / minuut / IP