Cachet provides a RESTful JSON API that allows you to interact with the application programmatically. The API is designed to be simple and easy to use.
Under Development
The API is currently active development and may change in the future. Please check back for updates.
GET /api/ping
GET /api/status
GET /api/version
GET /api/components
GET /api/components/{componentId}
POST /api/components
PUT /api/components/{componentId}
DELETE /api/components/{componentId}
GET /api/component-groups
GET /api/component-groups/{componentGroupId}
POST /api/component-groups
PUT /api/component-groups/{componentGroupId}
DELETE /api/component-groups/{componentGroupId}
GET /api/incidents
GET /api/incidents/{incidentId}
POST /api/incidents
PUT /api/incidents/{incidentId}
DELETE /api/incidents/{incidentId}
GET /api/incidents/{incidentId}/updates
GET /api/incidents/{incidentId}/updates/{incidentUpdateId}
POST /api/incidents/{incidentId}/updates
PUT /api/incidents/{incidentId}/updates/{incidentUpdateId}
DELETE /api/incidents/{incidentId}/updates/{incidentUpdateId}
GET /api/incidents-templates
GET /api/incidents-templates/{incidentTemplateId}
POST /api/incidents-templates
PUT /api/incidents-templates/{incidentTemplateId}
DELETE /api/incidents-templates/{incidentTemplateId}
GET /api/schedules
GET /api/schedules/{scheduleId}
POST /api/schedules
PUT /api/schedules/{scheduleId}
DELETE /api/schedules/{scheduleId}
GET /api/metrics
GET /api/metrics/{metricId}
DELETE /api/metrics/{metricId}
GET /api/metrics/{metricId}/points
PUT /api/metrics/{metricId}
POST /api/metrics/{metricId}/points
PUT /api/metrics/{metricId}/points/{metricPointId}
DELETE /api/metrics/{metricId}/points/{metricPointId}