The current API implementation focuses on GET methods and end-user views, as well as actions on up.time Elements.
The following is a summary of presently available resources:
Working with Elements
list all Elements and attached service monitors; display an Element's information and attached service monitors; display an Element's information and its current status:
GET
GET
GET
/api/v1/elements
/{id}/api/v1/elements
/status
/{id}/api/v1/elements
update Element configuration:
PUT
/api/v1
/elements
/{id}
add, delete Element:
POST
DELETE
/api/v1/elements
/api/v1/elements/{id}
Working with service monitors
list all service monitors; display a specific server monitor; display status information for a service monitor:
GET
GET
GET
/api/v1/monitors
/{id}/api/v1/monitors
/status
/{id}/api/v1/monitors
Working with Element groups
list all Element groups, member Elements, and monitors; list an Element group's member Elements and monitors; display the status of an Element group's member Elements and monitors:
GET
GET
GET
/api/v1/groups
/{id}/api/v1/groups
/status
/{id}/api/v1/groups