InfraNest Endpoints API
The Endpoints API from InfraNest — 105 operation(s) for endpoints.
Operations 124
GET
/api/organizations/{organization_id}/dns-zones/{dnsZone_id}/security-check
Check a zone’s live DNS security
#
GET
/api/organizations/{organization_id}/dns-zones/{dnsZone_id}/advisor
Get a zone’s advisor findings
#
GET
/api/organizations/{organization_id}/dns-zones/{dnsZone_id}/email-protection
Preview email protection for a zone
#
GET
/api/organizations/{organization_id}/dns-zones/{dnsZone_id}/caa-protection
Preview CAA protection for a zone
#
GET
/api/organizations/{organization_id}/dns-zones/{dnsZone_id}/dns-records/{record_id}/propagation
Check a record’s propagation
#
GET
/api/organizations/{organization_id}/dns-templates/{templateKey}/preview/{zone_id}
Preview applying a template
#
POST
/api/organizations/{organization_id}/dns-templates/{templateKey}/apply/{zone_id}
Apply a template to a zone
#
GET
/api/organizations/{organization_id}/cloud-servers/metrics-overview
List servers with their latest metrics
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/metric-series
Get a server’s stored metric series
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/agent-snapshot
Get a server’s agent snapshot
#
PUT
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/container-names
Name a container
#
DELETE
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/container-names
Remove a container name
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/attention
Get what needs attention on a server
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/advisor
Get a server’s security and setup checks
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/runs-here
Get what depends on a server
#
POST
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/snooze
Snooze a server’s alerts
#
DELETE
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/snooze
End a server’s snooze
#
POST
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/ignored-units
Ignore a failed service
#
DELETE
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/ignored-units
Stop ignoring a failed service
#
POST
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/monitoring
Turn on monitoring for a server
#
DELETE
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/monitoring
Turn off monitoring for a server
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/agent-release
Get the latest monitoring agent release
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/agent-tokens
List a server’s agent tokens
#
GET
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/alert-rules
List a server’s alert rules
#
PATCH
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/alert-rules/{alertRule_id}
Update a server alert rule
#
DELETE
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/alert-rules/{alertRule_id}
Reset or delete a server alert rule
#
PUT
/api/organizations/{organization_id}/cloud-servers/{cloudServer_id}/alert-rule-overrides
Override an alert rule for a server
#
GET
/api/organizations/{organization_id}/cloud-volumes/{cloudVolume_id}/advisor
Get a volume’s checks and usage
#
GET
/api/organizations/{organization_id}/cloud-firewalls/{cloudFirewall_id}/advisor
Get a firewall’s checks
#
GET
/api/organizations/{organization_id}/cloud-load-balancers/{cloudLoadBalancer_id}/advisor
Get a load balancer’s checks and targets
#
GET
/api/organizations/{organization_id}/cloud-networks/{cloudNetwork_id}/advisor
Get a network’s checks
#
GET
/api/organizations/{organization_id}/email-dns-monitors
Preview email DNS monitors for a domain
#
POST
/api/organizations/{organization_id}/email-dns-monitors
Create email DNS monitors for a domain
#
GET
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/dependencies
List a monitor’s dependencies
#
POST
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/dependencies
Add a monitor dependency
#
DELETE
/api/organizations/{organization_id}/monitoring-checks/{monitoringCheck_id}/dependencies/{otherCheck_id}
Remove a monitor dependency
#
GET
/api/organizations/{organization_id}/deploy-links/check
Check whether a repository has deploys
#
PATCH
/api/organizations/{organization_id}/deploy-sources
Set which deploys of a repository are production
#
GET
/api/organizations/{organization_id}/deploy-events/sources
List repositories that have deployed
#
GET
/api/organizations/{organization_id}/deploy-events/{deployEvent_id}/changes
Get what a deploy changed
#
GET
/api/organizations/{organization_id}/incidents/{incident_id}/updates
Get an incident’s timeline
#
GET
/api/organizations/{organization_id}/incidents/{incident_id}/story
Get an incident’s cause, what it affected and how it unfolded
#
GET
/api/organizations/{organization_id}/incidents/{incident_id}/write-up
Get an incident’s drafted summary
#
POST
/api/organizations/{organization_id}/incidents/{incident_id}/hand-over
Hand an incident over to a teammate
#
GET
/api/organizations/{organization_id}/incident-status-rule
Get when incidents draft status page updates
#
POST
/api/organizations/{organization_id}/incidents/{incident_id}/acknowledge
Acknowledge an incident
#
POST
/api/organizations/{organization_id}/incidents/{incident_id}/unacknowledge
Remove an incident acknowledgement
#
POST
/api/organizations/{organization_id}/incidents/{incident_id}/notes
Add a team note to an incident
#
POST
/api/organizations/{organization_id}/incidents/{incident_id}/ticket
File an incident in your issue tracker
#
DELETE
/api/organizations/{organization_id}/maintenance-windows/{maintenanceWindow_id}
Delete a maintenance window
#
PATCH
/api/organizations/{organization_id}/maintenance-windows/{maintenanceWindow_id}
Update a maintenance window
#
PATCH
/api/organizations/{organization_id}/maintenance-windows/{maintenanceWindow_id}/verifying
Mark a maintenance window as verifying
#
PATCH
/api/organizations/{organization_id}/maintenance-windows/{maintenanceWindow_id}/complete
Complete a maintenance window
#
GET
/api/organizations/{organization_id}/maintenance-windows/notice-draft
Draft a maintenance window’s public notice
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/internal
Get the internal view of a status page
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/overview
Get a status page overview
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/analytics
Get status page traffic
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/components
List status page components
#
POST
/api/organizations/{organization_id}/status-pages/{statusPage_id}/components
Add a component to a status page
#
POST
/api/organizations/{organization_id}/status-pages/{statusPage_id}/components/bulk
Add several monitors to a status page
#
PATCH
/api/organizations/{organization_id}/status-pages/{statusPage_id}/components/{component_id}
Update a status page component
#
DELETE
/api/organizations/{organization_id}/status-pages/{statusPage_id}/components/{component_id}
Remove a component from a status page
#
POST
/api/organizations/{organization_id}/status-pages/{statusPage_id}/components/sort
Reorder status page components
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/component-groups
List status page groups
#
POST
/api/organizations/{organization_id}/status-pages/{statusPage_id}/component-groups
Create a status page group
#
POST
/api/organizations/{organization_id}/status-pages/{statusPage_id}/component-groups/sort
Reorder status page groups
#
PATCH
/api/organizations/{organization_id}/status-pages/{statusPage_id}/component-groups/{componentGroup_id}
Update a status page group
#
DELETE
/api/organizations/{organization_id}/status-pages/{statusPage_id}/component-groups/{componentGroup_id}
Delete a status page group
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/announcements
List status page announcements
#
POST
/api/organizations/{organization_id}/status-pages/{statusPage_id}/announcements
Post a status page announcement
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/other-notices
List incidents and maintenance on a status page
#
PATCH
/api/organizations/{organization_id}/status-pages/{statusPage_id}/announcements/{announcement_id}
Update a status page announcement
#
DELETE
/api/organizations/{organization_id}/status-pages/{statusPage_id}/announcements/{announcement_id}
Delete a status page announcement
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/subscribers
Get status page subscriber counts
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/subscribers/list
List status page subscribers
#
GET
/api/organizations/{organization_id}/status-pages/{statusPage_id}/cname-setup
Get custom domain CNAME setup
#
GET
/api/organizations/{organization_id}/automation-connections/{automationConnection_id}/incident-tickets
Get a tracker’s incident-issue settings
#
GET
/api/organizations/{organization_id}/automation-connections/{automationConnection_id}/incident-tickets/test
Get the test issue’s result
#
GET
/api/organizations/{organization_id}/finding-tickets/trackers
List the trackers a finding can be filed into
#
GET
/api/organizations/{organization_id}/finding-tickets/trackers/{automationConnection_id}/targets
List where a finding’s ticket can go
#
GET
/api/organizations/{organization_id}/finding-tickets/last-time
Get the ticket the last incident on the same monitor had
#
GET
/api/organizations/{organization_id}/oncall-pages
List what each finding can do about paging on-call
#
GET
/api/organizations/{organization_id}/subscription/stay-offers
List what a cancelling organization can be offered instead
#