API
The Hyperflow Monitor API
Monitor ID's can be any unique arbitrary string, but we recommend UUIDs. https://www.uuidgenerator.net/version4
For the API calls, ensure it is properly URL encoded.
Get monitor info
GET
/(monitor-id)
Returns the information on the specified monitor.
Response
Ping monitor
GET
/(monitor-id)/ping
Records the ping event.
Response
Test monitor alerting
GET
/(monitor-id)/test
Performs alerting on both ping and timeout.
Response
Add monitor
POST
/
Create a new monitor
Body
id
string
( optional ). If unspecified, monitor instance is assigned a UUID
name
string
Name of the monitor
interval
number
Timeout interval ( in mins )
message
string
The message to send
alert_ping
string
The alerting profile to use
alert_timeout
string
The alerting profile to use for timeout events
Example;
Response
Update monitor
PATCH
/(monitor-id)
Update a monitor
Body
name
string
Name of the monitor
interval
number
Timeout interval ( in mins )
message
string
The message to send
alert_ping
string
The alerting profile to use
alert_timeout
string
The alerting profile to use for timeout events
Response
Last updated