mirror of
https://github.com/CachetHQ/Cachet.git
synced 2025-01-29 19:18:11 +01:00
1.5 KiB
1.5 KiB
API Components
/components
Interact with components
Example URL: http://status.cachethq.io/api/components
-
GET
: returns a list of the current components and their status-
success: 200:
{ "data": [ { "updated_at": 1420029799, "created_at": 1420029577, "incident_count": 0, "status": "Operational", "status_id": 1, "description": "This is an example component", "name": "Example Component", "id": 5 }, { "updated_at": 1420037024, "created_at": 1420037024, "incident_count": 0, "status": "Major Outage", "status_id": 4, "description": "This is a second example component", "name": "Second Example Components", "id": 2 } ] }
-
-
POST
: Create a component-
payload
{ "name":"Example Created API", "description":"API Created", "status":2 }
-
/components/:id
Show a single component
Example URL: http://status.cachethq.io/api/components/1
GET
: Return a single component and its status-
success: 200:
{ "data": [ { "updated_at": 1420029799, "created_at": 1420029577, "incident_count": 0, "status": "Operational", "status_id": 1, "description": "SelfServe automation tool for project publishes, resets and Operations tasks", "name": "SelfServe", "id": 1 } ] }
-