InfraNest Monitoring API
The Monitoring API from InfraNest — 40 operation(s) for monitoring.
Operations 45
GET
/api/organizations/{organization_id}/external-service-suggestions
Suggest external services you depend on
#
GET
/api/organizations/{organization_id}/external-service-suggestions/components
Suggest the components of an external service you use
#
DELETE
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}
Delete a monitor
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/results
List a monitor’s check results
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/alerts
Attach an alert channel to a monitor
#
DELETE
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/alerts/{alertChannel_id}
Detach an alert channel from a monitor
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/run
Run a monitor now
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/pause
Pause a monitor
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/resume
Resume a monitor
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/clone
Copy a monitor
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/stats
Get a monitor’s uptime and response-time stats
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/timeline
Get a monitor on one time axis
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/layers
Find where a monitor breaks
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/summary
Get a monitor's locations and last 90 days
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/aggregates
Get a monitor’s uptime and response times for a period
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/uptime-target
Get a monitor’s uptime target and this month’s allowance
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/reach
Get who an outage alert would reach
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/incidents
List a monitor’s incidents
#
PATCH
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/incidents/{incident_id}
Edit a monitor incident
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/silence
Silence a monitor’s alerts
#
DELETE
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/silence
Unsilence a monitor’s alerts
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/affected
List what an external service affects
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/affected
Link a resource to an external service
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/link-suggestions
Suggest what to link to an external service
#
DELETE
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/affected/{type}/{resourceId}
Unlink a resource from an external service
#
GET
/api/organizations/{organization_id}/monitoring/provider-status-drafts
List the status page updates your providers’ outages would post
#
GET
/api/organizations/{organization_id}/monitoring/board
List monitors with their locations, 30 days and alert reach
#
GET
/api/organizations/{organization_id}/uptime-report/export
Download the monthly uptime report as CSV
#
GET
/api/organizations/{organization_id}/incident-review-destinations/{automationConnection_id}/targets
List where a review can be published in a tool
#
GET
/api/organizations/{organization_id}/incident-review-destinations/{automationConnection_id}/parents
List the pages a review can go under in a place
#
GET
/api/organizations/{organization_id}/alert-channels/{alertChannel_id}
Get an alert destination
#