Uptime Monitors

List all uptime monitors

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptional
limitintegerOptional
Responses
chevron-right
200

List of monitors

application/json
get
/monitors
200

List of monitors

Create a new uptime monitor

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringOptional
urlstringOptional
typestringOptional
frequencyintegerOptional
Responses
post
/monitors
201

Monitor created

Retrieve an uptime monitor by ID

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200

Monitor details

application/json
get
/monitors/{id}
200

Monitor details

Update an uptime monitor

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
idstringOptional
namestringOptional
typestring · enumOptionalPossible values:
urlstringOptional
frequencyintegerOptional

Frequency of checks in seconds

last_statusstring · enumOptionalPossible values:
created_atstring · date-timeOptional
updated_atstring · date-timeOptional
Responses
chevron-right
200

Monitor updated

application/json
put
/monitors/{id}
200

Monitor updated

Delete an uptime monitor

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
delete
/monitors/{id}
204

Monitor deleted successfully

No content

Last updated