# InfraNest Monitoring API

**Canonical:** https://apis.io/apis/infranest/infranest-monitoring-api/  
**Provider:** InfraNest — https://apis.io/providers/infranest/  
**Base URL:** https://api.infranest.io  
**Documentation:** https://developers.infranest.io

InfraNest Monitoring API is one of 19 APIs that [InfraNest](https://apis.io/providers/infranest/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Monitoring. The published artifact set on APIs.io includes an OpenAPI specification.

The Monitoring API from InfraNest — 40 operation(s) for monitoring.

## Operations (45)

| Method | Path | Summary |
|---|---|---|
| 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 |
| GET | `/api/organizations/{organization_id}/monitoring-checks` | List monitors |
| POST | `/api/organizations/{organization_id}/monitoring-checks` | Create a monitor |
| GET | `/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}` | Get a monitor |
| PUT | `/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}` | Update a monitor |
| 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}/uptime-report` | Get the monthly uptime report |
| GET | `/api/organizations/{organization_id}/status` | Get the current status of everything |
| GET | `/api/organizations/{organization_id}/monitoring/situation` | Get what is going on right now |
| 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/map` | Get the map of what reaches what |
| GET | `/api/organizations/{organization_id}/monitoring/overview` | Get the monitoring overview |
| GET | `/api/organizations/{organization_id}/monitoring/next` | List what happens next |
| GET | `/api/organizations/{organization_id}/monitoring/groups` | List monitors grouped by domain |
| 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}/incidents/{incident}/review` | Get an incident’s review |
| 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-heartbeat` | Get the outbound heartbeat |
| GET | `/api/organizations/{organization_id}/alert-channels` | List alert destinations |
| GET | `/api/organizations/{organization_id}/alert-channels/{alertChannel_id}` | Get an alert destination |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/infranest/openapi/infranest-monitoring-api-openapi.yml

## Other InfraNest APIs (12)

- [InfraNest Audit Log API](https://apis.io/apis/infranest/infranest-audit-log-api/)
- [InfraNest Authentication API](https://apis.io/apis/infranest/infranest-authentication-api/)
- [InfraNest Automations API](https://apis.io/apis/infranest/infranest-automations-api/)
- [InfraNest Billing API](https://apis.io/apis/infranest/infranest-billing-api/)
- [InfraNest Certificates API](https://apis.io/apis/infranest/infranest-certificates-api/)
- [InfraNest Cloud API](https://apis.io/apis/infranest/infranest-cloud-api/)
- [InfraNest Cost API](https://apis.io/apis/infranest/infranest-cost-api/)
- [InfraNest Cost reporting API](https://apis.io/apis/infranest/infranest-cost-reporting-api/)
- [InfraNest Custom fields API](https://apis.io/apis/infranest/infranest-custom-fields-api/)
- [InfraNest DNS API](https://apis.io/apis/infranest/infranest-dns-api/)
- [InfraNest Domains API](https://apis.io/apis/infranest/infranest-domains-api/)
- [InfraNest Drop Catch API](https://apis.io/apis/infranest/infranest-drop-catch-api/)

## Tags

Monitoring

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/infranest/infranest-monitoring-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/infranest/.
