Monitoring Data & Reports
Monitoring Data
Get Metrics
GET /api/websites/:websiteId/metrics Returns metrics for the dashboard (Uptime, Response Time, etc.).
Get Recent Checks
GET /api/websites/:websiteId/checks Returns a list of recent monitoring checks.
Get Incidents
GET /api/websites/:websiteId/incidents Returns all incidents for a website.
Get Incident Details
GET /api/incidents/:id Returns details of a specific incident.
Get Escalation Logs
GET /api/incidents/:id/escalation-logs Returns escalation logs for an incident.
Reports
List Reports
GET /api/reports Lists all generated reports.
Generate Report
POST /api/reports Generates a new report (e.g., monthly report).