The current API implementation focuses on GET methods and end-user views, as well as actions on Uptime Infrastructure Monitor 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
/api/v1/elements/{id}
/api/v1/elements/{id}/status

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
/api/v1/monitors/{id}
/api/v1/monitors/{id}/status

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
/api/v1/groups/{id}
/api/v1/groups/{id}/status