{"API Monitoring"}

APIs In My API Monitoring Collection

These are a listing of APIs in this collection, focusing on the detail of each API that is indexed as part of the APIs.json for this collection, and the OpenAPI Specs I'm working on for each provider.

Amazon CloudWatch
Amazon CloudWatch API
API Fortress
API Fortress
API Science
Check API
  • Get Checks For A Monitor - /monitors/{id}/checks.json [GET]
Contacts API
  • Get Contacts List - n /api/{version}/contacts [N GET]
  • Get All Contacts - /contacts.json [GET]
  • Create a Contact - /contacts.json [POST]
  • Delete a Contact - /contacts/{id}.json [DELETE]
  • Get a Specific Contact - /contacts/{id}.json [GET]
  • Update a Contact - /contacts/{id}.json [PATCH]
Monitor API
  • Poll Monitor - /monitor/poll_now/{monitor_id} [GET]
  • Get All Monitors - /monitors [GET]
  • Create a Monitor - /monitors [POST]
  • Apply Actions to Multiple Monitors - /monitors [PUT]
  • Activate Monitor - /monitors/activate/{monitor_id} [PUT]
  • Get a Specific Monitor - /monitors/{id} [GET]
  • Testing your Monitor - /monitors/{id}/test [GET]
  • Update Monitor - /monitors/{monitor_id} [PUT]
Performance
  • Performance Report - /monitors/{id}/performance [GET]
Tags API
  • Deleting a tag - /inventory/tags []
  • List All Tags - /tags [GET]
Template API
  • Show a Monitors Templates - /monitors/{id}/templates [GET]
  • Get a Template - /monitors/{id}/templates/{templates] [GET]
  • Create a Template - /monitors/{id}/templates/{templates] [POST]
Uptime API
  • Uptime Report - /monitors/{id}/uptime.json [GET]
Apica
Aggregated Checks API
  • Checks Aggregated?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level}&scope={scope} - /checks/aggregated?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level}&scope={scope} [ GET ]
  • Checks Aggregated?mostrecent={mostrecent}&detail_level={detail_level}&scope={scope} - /checks/aggregated?mostrecent={mostrecent}&detail_level={detail_level}&scope={scope} [ GET ]
  • Checks {checkId} Aggregated?mostrecent={mostrecent}&detail_level={detail_level}&scope={scope} - /checks/{checkId}/aggregated?mostrecent={mostrecent}&detail_level={detail_level}&scope={scope} [ GET ]
Alerts API
  • Deleting an alert - /alerts/configs/alertId []
  • Listing alerts by subject - /alerts/configs/subjectId []
  • Alerts Recipient - /alerts/recipient [ POST ]
  • Alerts Recipient {recipient_id} - /alerts/recipient/{recipient_id} [ PUT ]
  • Alerts Recipients - /alerts/recipients [ GET ]
  • Alerts Recipients {recipient_id} - /alerts/recipients/{recipient_id} [ GET ]
  • Alerts Targets - /alerts/targets [ GET ]
  • Triggered alerts - /alerts/triggered []
  • Alerts {alert_id} - /alerts/{alert_id} [ DELETE ]
  • Alerts {alert_id} - /alerts/{alert_id} [ GET ]
  • Alerts {alert_id} - /alerts/{alert_id} [ PUT ]
  • Alerts {alert_type} - /alerts/{alert_type} [ POST ]
  • Alerts?check_id={check_id}&severity={severity}&enabled={enabled}&target_type={target_type}&target_id={target_id} - /alerts?check_id={check_id}&severity={severity}&enabled={enabled}&target_type={target_type}&target_id={target_id} [ GET ]
Browser Checks API
  • Checks Browser - /checks/browser [ POST ]
  • Checks Browser Locations - /checks/browser/locations [ GET ]
  • Checks Browser {checkId} - /checks/browser/{checkId} [ PUT ]
  • Checks Browser {checkId} Results URLdata - /checks/browser/{checkId}/results/urldata [ POST ]
  • Checks Browser {checkId} Results {resultId} URLdata?format={format} - /checks/browser/{checkId}/results/{resultId}/urldata?format={format} [ GET ]
Checks API
  • Get Check List - n /api/{version}/checks [N GET]
  • Checks - /checks [ GET ]
  • Checks {checkId} - /checks/{checkId} [ DELETE ]
  • Checks {checkId} - /checks/{checkId} [ GET ]
  • Checks {checkId} - /checks/{checkId} [ PUT ]
  • Checks {checkId} Lastvalue - /checks/{checkId}/lastvalue [ GET ]
  • Checks {checkId} Results {millisecondsUtc}?detail_level={detail_level} - /checks/{checkId}/results/{millisecondsUtc}?detail_level={detail_level} [ GET ]
  • Checks {checkId} Results?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level} - /checks/{checkId}/results?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level} [ GET ]
  • Checks {checkId} Results?mostrecent={mostrecent}&detail_level={detail_level} - /checks/{checkId}/results?mostrecent={mostrecent}&detail_level={detail_level} [ GET ]
Checks Command API
  • Checks Command - /checks/command [ POST ]
  • Checks Command V2 - /checks/command-v2 [ POST ]
  • Checks Command V2 Categories - /checks/command-v2/categories [ GET ]
  • Checks Command V2 Locations?protocol={protocol} - /checks/command-v2/locations?protocol={protocol} [ GET ]
  • Checks Command V2 {checkId} - /checks/command-v2/{checkId} [ PUT ]
  • Checks Command Categories - /checks/command/categories [ GET ]
  • Checks Command Locations - /checks/command/locations [ GET ]
  • Checks Command {checkId} - /checks/command/{checkId} [ PUT ]
Checks Job API
  • Checks {checkId} Job - /checks/{checkId}/job [ GET ]
  • Checks {checkId} Job - /checks/{checkId}/job [ POST ]
Checks Ping API
  • Checks Ping - /checks/ping [ POST ]
  • Checks Ping Locations - /checks/ping/locations [ GET ]
  • Checks Ping {checkId} - /checks/ping/{checkId} [ PUT ]
Checks Port API
  • Checks Port - /checks/port [ POST ]
  • Checks Port Locations - /checks/port/locations [ GET ]
  • Checks Port {checkId} - /checks/port/{checkId} [ PUT ]
Checks Proxysniffer
  • Checks Proxysniffer - /checks/proxysniffer [ POST ]
  • Checks Proxysniffer Locations - /checks/proxysniffer/locations [ GET ]
  • Checks Proxysniffer {checkId} - /checks/proxysniffer/{checkId} [ PUT ]
  • Checks Proxysniffer {checkId} Results URLdata - /checks/proxysniffer/{checkId}/results/urldata [ POST ]
  • Checks Proxysniffer {checkId} Results {resultId} Errorlog - /checks/proxysniffer/{checkId}/results/{resultId}/errorlog [ GET ]
  • Checks Proxysniffer {checkId} Results {resultId} URLdata?format={format} - /checks/proxysniffer/{checkId}/results/{resultId}/urldata?format={format} [ GET ]
Checks URL
  • Checks URL - /checks/url [ POST ]
  • Checks URL V2 - /checks/url-v2 [ POST ]
  • Checks URL V2 Locations - /checks/url-v2/locations [ GET ]
  • Checks URL V2 {checkId} - /checks/url-v2/{checkId} [ PUT ]
  • Checks URL Locations - /checks/url/locations [ GET ]
  • Checks URL {checkId} - /checks/url/{checkId} [ PUT ]
Customers API
  • Customers - /customers [ POST ]
  • Customers {customerId} - /customers/{customerId} [ GET ]
  • Customers {customerId} Subscription - /customers/{customerId}/subscription [ PUT ]
Events API
  • Post an Event - /api/v1/events [POST]
  • Custom Events - /custom_events [ POST ]
  • Custom_events All?fromUtc={fromUtc}&toUtc={toUtc} - /custom_events/all?fromUtc={fromUtc}&toUtc={toUtc} [ GET ]
  • Custom_events {id} - /custom_events/{id} [ DELETE ]
  • Custom_events {id} - /custom_events/{id} [ GET ]
  • Custom_events {id} - /custom_events/{id} [ PUT ]
  • Events?message={message}&severity={severity}&timestamp_utc_from={timestamp_utc_from}&timestamp_utc_to={timestamp_utc_to} - /events?message={message}&severity={severity}&timestamp_utc_from={timestamp_utc_from}&timestamp_utc_to={timestamp_utc_to} [ GET ]
  • List events - /v1/events [GET]
  • Create event - /v1/events [POST]
  • Get event - /v1/events/:event_id [GET]
  • Get raw events - /v1/events/:event_id/raw [GET]
  • List raw events - /v1/events/raw [GET]
Groups API
  • Groups - /groups [ GET ]
  • Groups - /groups [ POST ]
  • Groups {groupId} - /groups/{groupId} [ DELETE ]
  • Groups {groupId} - /groups/{groupId} [ PUT ]
  • Groups {groupId} Checks - /groups/{groupId}/checks [ DELETE ]
  • Groups {groupId} Checks - /groups/{groupId}/checks [ GET ]
  • Groups {groupId} Checks - /groups/{groupId}/checks [ POST ]
  • Groups {groupId} Users - /groups/{groupId}/users [ DELETE ]
  • Groups {groupId} Users - /groups/{groupId}/users [ GET ]
  • Groups {groupId} Users - /groups/{groupId}/users [ POST ]
Messages API
  • Clear a bucket (remove all messages). - /buckets/{bucketKey}/messages [DELETE]
  • Retrieve a list of messages in a bucket - /buckets/{bucketKey}/messages [GET]
  • Create a message - /buckets/{bucketKey}/messages [POST]
  • Retrieve the details for a single message. - /buckets/{bucketKey}/messages/{messageId} [GET]
  • Messages - /messages [ POST ]
  • Messages {id} - /messages/{id} [ DELETE ]
  • Messages {id} - /messages/{id} [ GET ]
  • Messages {id} - /messages/{id} [ PUT ]
  • Messages?active={active}&customerId={customerId} - /messages?active={active}&customerId={customerId} [ GET ]
Roles API
  • Get Roles - /roles [ GET ]
Scenarios API
  • Scenarios Proxysniffer Dictionaries - /scenarios/proxysniffer/dictionaries [ POST ]
  • Scenarios Proxysniffer Dictionaries {dictionary_key} - /scenarios/proxysniffer/dictionaries/{dictionary_key} [ GET ]
  • Scenarios Proxysniffer Dictionaries {dictionary_key} - /scenarios/proxysniffer/dictionaries/{dictionary_key} [ PUT ]
Users API
  • Users - /users [ GET ]
  • Users - /users [ POST ]
  • Users - /users [ PUT ]
  • List users - /users [GET]
  • Create a user - /users [POST]
  • L - /users [X-DESCRIPTION]
  • Deleting a user - /users/users/userId []
  • Delete a user - /users/{id} [DELETE]
  • Get a user - /users/{id} [GET]
  • Update a user - /users/{id} [PUT]
  • M - /users/{id} [X-DESCRIPTION]
  • List a user's contact methods - /users/{id}/contact_methods [GET]
  • Create a user contact method - /users/{id}/contact_methods [POST]
  • L - /users/{id}/contact_methods [X-DESCRIPTION]
  • Delete a user's contact method - /users/{id}/contact_methods/{contact_method_id} [DELETE]
  • Get a user's contact method - /users/{id}/contact_methods/{contact_method_id} [GET]
  • Update a user's contact method - /users/{id}/contact_methods/{contact_method_id} [PUT]
  • M - /users/{id}/contact_methods/{contact_method_id} [X-DESCRIPTION]
  • List a user's notification rules - /users/{id}/notification_rules [GET]
  • Create a user notification rule - /users/{id}/notification_rules [POST]
  • L - /users/{id}/notification_rules [X-DESCRIPTION]
  • Delete a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [DELETE]
  • Get a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [GET]
  • Update a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [PUT]
  • M - /users/{id}/notification_rules/{notification_rule_id} [X-DESCRIPTION]
  • R - /users/{id}/resend_invite [X-DESCRIPTION]
  • Users {user_guid} - /users/{user_guid} [ DELETE ]
  • Users {user_guid} - /users/{user_guid} [ GET ]
BMC Software
Account API
  • Account Resource - /account [GET]
  • Get AWS Integration Status - /v1/account/aws/status [GET]
  • Get All Account Mobile Devices - /v1/account/mobile-devices [GET]
  • Delete Account Mobile Device - /v1/account/mobile-devices/:accountDeviceId [DELETE]
  • Set source metadata - /v1/account/sources [PUT]
  • Get all source information - /v1/account/sources/:lastModified? [GET]
Actions API
  • Get all available action types - /v1/actions [GET]
  • Get action - /v1/actions/:action [GET]
  • Get all installed actions - /v1/actions/installed [GET]
  • Install action - /v1/actions/installed [PUT]
  • Uninstall action - /v1/actions/installed/:actionId [DELETE]
  • Get details of an installed action - /v1/actions/installed/:actionId [GET]
  • Get all alarms using an action - /v1/actions/installed/:actionId/alarms [GET]
Alarms API
  • Delete Alarm - /v1/alarm/:alarmId [DELETE]
  • Get Alarm by Id - /v1/alarm/:alarmId [GET]
  • Update Alarm - /v1/alarm/:alarmId [PUT]
  • Get All Alarms - /v1/alarms [GET]
  • Create Alarm - /v1/alarms [POST]
  • Get Alarms by Name - /v1/alarms/search [GET]
  • Get All Alarms - /v2/alarms [GET]
  • Create Alarm - /v2/alarms [POST]
  • Delete Alarm - /v2/alarms/:alarmId [DELETE]
  • Get Alarm by Id - /v2/alarms/:alarmId [GET]
  • Update Alarm - /v2/alarms/:alarmId [PUT]
Batching API
  • Perform batch - /v1/batch [POST]
  • Create metrics batch - /v1/batch/metrics [POST]
  • Update metrics batch - /v1/batch/metrics [PUT]
Datasets API
  • List dataset - /v1/datasets/* [GET]
Events API
  • Post an Event - /api/v1/events [POST]
  • Custom Events - /custom_events [ POST ]
  • Custom_events All?fromUtc={fromUtc}&toUtc={toUtc} - /custom_events/all?fromUtc={fromUtc}&toUtc={toUtc} [ GET ]
  • Custom_events {id} - /custom_events/{id} [ DELETE ]
  • Custom_events {id} - /custom_events/{id} [ GET ]
  • Custom_events {id} - /custom_events/{id} [ PUT ]
  • Events?message={message}&severity={severity}&timestamp_utc_from={timestamp_utc_from}&timestamp_utc_to={timestamp_utc_to} - /events?message={message}&severity={severity}&timestamp_utc_from={timestamp_utc_from}&timestamp_utc_to={timestamp_utc_to} [ GET ]
  • List events - /v1/events [GET]
  • Create event - /v1/events [POST]
  • Get event - /v1/events/:event_id [GET]
  • Get raw events - /v1/events/:event_id/raw [GET]
  • List raw events - /v1/events/raw [GET]
Hostgroups API
  • Get All Hostgroups - /v1/hostgroups [GET]
  • Create Hostgroup - /v1/hostgroups [POST]
  • Delete Hostgroup - /v1/hostgroups/:hostgroupId [DELETE]
  • Get Hostgroup by Id - /v1/hostgroups/:hostgroupId [GET]
  • Update Hostgroup - /v1/hostgroups/:hostgroupId [PUT]
  • Search Hostgroups - /v1/hostgroups/search [GET]
Measurements API
  • Add measures - /v1/measurements [POST]
  • Get measures - /v1/measurements/:metric [GET]
  • Get measures batch - /v1/measurementsBatch [POST]
Meters API
  • Registration - /v1/meter/:meterName/registration [POST]
Metrics API
  • Get list of active metrics - /metrics [GET]
  • Get Metrics - /v1/metrics [GET]
  • Create metric - /v1/metrics [POST]
  • Remove metric - /v1/metrics/:metric [DELETE]
  • Update metric - /v1/metrics/:metricName [PUT]
  • Get actions for a dashboard - /v1/metrics/dashactions/:dashboardSetId [GET]
  • Perform dashboard actions - /v1/metrics/dashactions/:dashboardSetId [POST]
  • Delete Mobile Device - /v1/mobile-devices/:userDeviceId [DELETE]
Plugins API
  • Get all plugins - /v1/plugins [GET]
  • Get plugin - /v1/plugins/:plugin [GET]
  • Get plugin components - /v1/plugins/:plugin/components [GET]
  • Get installed plugins - /v1/plugins/installed [GET]
  • Uninstall plugin - /v1/plugins/installed/:plugin [DELETE]
  • Install or update plugin - /v1/plugins/installed/:plugin [PUT]
  • Remove private plugin - /v1/plugins/private/:plugin [DELETE]
  • Add private plugin - /v1/plugins/private/:plugin/:org/:repo [PUT]
Relays API
  • Get All Relay Configurations - /v1/relays [GET]
  • Get Relay Configuration - /v1/relays/:relay/config [GET]
  • Set Relay Configuration - /v1/relays/:relay/config [PUT]
  • Clear relay output - /v1/relays/:relay/output [DELETE]
  • Add relay output - /v1/relays/:relay/output [POST]
  • Get relay output - /v1/relays/:relay/output/:since [GET]
  • Toggle relay - /v1/relays/:relay/toggle [POST]
  • Toggle relay plugin - /v1/relays/:relay/togglePlugin [POST]
  • Set Relay Heartbeat - /v1/relays/heartbeat [POST]
Sources API
  • Remove Old Sources By Name - /v1/sources/byName [DELETE]
DataDog
Check API
  • Post a Check Run - /api/v1/check_run [POST]
Comments API
  • Create a comment - api/v1/comments [POST]
  • Delete a Comment - api/v1/comments/:comment_id [DELETE]
  • Edit a Comment - api/v1/comments/:comment_id [PUT]
Dashboard API
  • Get all Timeboards - /api/v1/dash [GET]
  • Create a Timeboard - /api/v1/dash [POST]
  • Delete a Timeboard - /api/v1/dash/:dash_id [DELETE]
  • Update a Timeboard - /api/v1/dash/:dash_id [PUT]
Downtime API
  • Get all monitor downtimes - /api/v1/downtime [GET]
  • Schedule monitor downtime - /api/v1/downtime [POST]
  • Cancel monitor downtime - /api/v1/downtime/:downtime_id [DELETE]
  • Get a monitor downtime - /api/v1/downtime/:downtime_id [GET]
  • Update monitor downtime - /api/v1/downtime/:downtime_id [PUT]
Events API
  • Post an Event - /api/v1/events [POST]
  • Delete an Event - /api/v1/events/:event_id [DELETE]
  • Get an Event - /api/v1/events/:event_id [GET]
Graph API
  • Get All Embeds - api/v1/graph/embed [GET]
  • Create Embed - api/v1/graph/embed [POST]
  • Get Specific Embed - api/v1/graph/embed/:embed_id [GET]
  • Enable Embed - api/v1/graph/embed/:embed_id/enable [GET]
  • Graph Snapshot - api/v1/graph/snapshot [GET]
Host API
  • Remove Host Tags - /api/v1/tags/hosts/:host_name [DELETE]
  • Get Host Tags - /api/v1/tags/hosts/:host_name [GET]
  • Add Tags to a Host - /api/v1/tags/hosts/:host_name [POST]
  • Update Host Tags - /api/v1/tags/hosts/:host_name [PUT]
Metrics API
  • Get list of active metrics - /metrics [GET]
Monitor API
  • Get all monitor details - /api/v1/monitor [GET]
  • Create a monitor - /api/v1/monitor [POST]
  • Delete a monitor - /api/v1/monitor/:monitor_id [DELETE]
  • Get a monitor's details - /api/v1/monitor/:monitor_id [GET]
  • Edit a monitor - /api/v1/monitor/:monitor_id [PUT]
  • Mute a monitor - /api/v1/monitor/:monitor_id/mute [POST]
  • Mute all monitors - /api/v1/monitor/mute_all [POST]
  • Unmute all monitors - /api/v1/monitor/unmute_all [POST]
Query API
  • Query time series points - /query [GET]
Screen API
  • Get all Screenboards - /api/v1/screen [GET]
  • Create a Screenboard - /api/v1/screen [POST]
  • Delete a Screenboard - /api/v1/screen/:board_id [DELETE]
  • Get a Screenboard - /api/v1/screen/:board_id [GET]
  • Update a Screenboard - /api/v1/screen/:board_id [PUT]
  • Revoke a shared a Screenboard - /api/v1/screen/share/:board_id [DELETE]
  • Share a Screenboard - /api/v1/screen/share/:board_id [GET]
Series
  • Post time series points - /series [POST]
Tags API
  • Get Tags - /api/v1/tags/hosts [GET]
User API
  • Get All Users - api/v1/user [GET]
  • Create User - api/v1/user [POST]
  • Get User - api/v1/user/:handle [GET]
  • Update User - api/v1/user/:handle [PUT]
DNS Check
DNS Record Group Monitoring API
DNS Record Monitoring API
New Relic
Alert Plugin Condition API
  • List - /v2/alerts_plugins_conditions.{format} [GET]
  • Create - /v2/alerts_plugins_conditions/policies/{policy_id}.{format} [POST]
  • Delete - /v2/alerts_plugins_conditions/{condition_id}.{format} [DELETE]
  • Update - /v2/alerts_plugins_conditions/{id}.{format} [PUT]
Alert Policy API
  • Delete - /v2/alerts_policy_channels.{format} [DELETE]
  • Update - /v2/alerts_policy_channels.{format} [PUT]
Alert Channel API
  • List - /v2/alerts_channels.{format} [GET]
  • Create - /v2/alerts_channels.{format} [POST]
  • Delete - /v2/alerts_channels/{channel_id}.{format} [DELETE]
Alert Conditions API
  • List - /v2/alerts_conditions.{format} [GET]
  • Create - /v2/alerts_conditions/policies/{policy_id}.{format} [POST]
  • Delete - /v2/alerts_conditions/{condition_id}.{format} [DELETE]
  • Update - /v2/alerts_conditions/{id}.{format} [PUT]
Alert Entity Condition API
  • Remove - /v2/alerts_entity_conditions/{entity_id}.{format} [DELETE]
  • List - /v2/alerts_entity_conditions/{entity_id}.{format} [GET]
  • Add - /v2/alerts_entity_conditions/{entity_id}.{format} [PUT]
Alert Event API
  • List - /v2/alerts_events.{format} [GET]
Alert External Service Condition API
  • List - /v2/alerts_external_service_conditions.{format} [GET]
  • Create - /v2/alerts_external_service_conditions/policies/{policy_id}.{format} [POST]
  • Delete - /v2/alerts_external_service_conditions/{condition_id}.{format} [DELETE]
  • Update - /v2/alerts_external_service_conditions/{id}.{format} [PUT]
Alert Incident API
  • List - /v2/alerts_incidents.{format} [GET]
Alert Policy Channel API
  • Delete - /v2/alerts_policy_channels.{format} [DELETE]
  • Update - /v2/alerts_policy_channels.{format} [PUT]
Alert Synthetic Condition API
  • List - /v2/alerts_synthetics_conditions.{format} [GET]
  • Create - /v2/alerts_synthetics_conditions/policies/{policy_id}.{format} [POST]
  • Delete - /v2/alerts_synthetics_conditions/{condition_id}.{format} [DELETE]
  • Update - /v2/alerts_synthetics_conditions/{id}.{format} [PUT]
Alert Violation API
  • List - /v2/alerts_violations.{format} [GET]
Application Deployment API
  • List - /v2/applications/{application_id}/deployments.{format} [GET]
  • Create - /v2/applications/{application_id}/deployments.{format} [POST]
  • Delete - /v2/applications/{application_id}/deployments/{id}.{format} [DELETE]
Application Host API
  • List - /v2/applications/{application_id}/hosts.{format} [GET]
  • Metric Names - /v2/applications/{application_id}/hosts/{host_id}/metrics.{format} [GET]
  • Metric Data - /v2/applications/{application_id}/hosts/{host_id}/metrics/data.{format} [GET]
  • Show - /v2/applications/{application_id}/hosts/{id}.{format} [GET]
Application Instance API
  • List - /v2/applications/{application_id}/instances.{format} [GET]
  • Show - /v2/applications/{application_id}/instances/{id}.{format} [GET]
  • Metric Names - /v2/applications/{application_id}/instances/{instance_id}/metrics.{format} [GET]
  • Metric Data - /v2/applications/{application_id}/instances/{instance_id}/metrics/data.{format} [GET]
Applications API
  • List - /v2/applications.{format} [GET]
  • Metric Names - /v2/applications/{application_id}/metrics.{format} [GET]
  • Metric Data - /v2/applications/{application_id}/metrics/data.{format} [GET]
  • Delete - /v2/applications/{id}.{format} [DELETE]
  • Show - /v2/applications/{id}.{format} [GET]
  • Update - /v2/applications/{id}.{format} [PUT]
Browser Application API
  • List - /v2/browser_applications.{format} [GET]
  • Create - /v2/browser_applications.{format} [POST]
Component API
  • List - /v2/components.{format} [GET]
  • Metric Names - /v2/components/{component_id}/metrics.{format} [GET]
  • Metric Data - /v2/components/{component_id}/metrics/data.{format} [GET]
  • Show - /v2/components/{id}.{format} [GET]
Key Transaction API
  • List - /v2/key_transactions.{format} [GET]
  • Show - /v2/key_transactions/{id}.{format} [GET]
Label API
  • List - /v2/labels.{format} [GET]
  • Create - /v2/labels.{format} [PUT]
  • Delete - /v2/labels/{key}.{format} [DELETE]
Mobile Application API
  • List - /v2/mobile_applications.{format} [GET]
  • Show - /v2/mobile_applications/{id}.{format} [GET]
  • Metric Names - /v2/mobile_applications/{mobile_application_id}/metrics.{format} [GET]
  • Metric Data - /v2/mobile_applications/{mobile_application_id}/metrics/data.{format} [GET]
Notification Channel API
  • List - /v2/notification_channels.{format} [GET]
  • Show - /v2/notification_channels/{id}.{format} [GET]
Plugin API
  • List - /v2/plugins.{format} [GET]
  • Show - /v2/plugins/{id}.{format} [GET]
Server API
  • List - /v2/servers.{format} [GET]
  • Delete - /v2/servers/{id}.{format} [DELETE]
  • Show - /v2/servers/{id}.{format} [GET]
  • Update - /v2/servers/{id}.{format} [PUT]
  • Metric Names - /v2/servers/{server_id}/metrics.{format} [GET]
  • Metric Data - /v2/servers/{server_id}/metrics/data.{format} [GET]
Usage API
  • List - /v2/usages/{product}.{format} [GET]
Users API
  • List - /v2/users.{format} [GET]
  • Show - /v2/users/{id}.{format} [GET]
  • Reset password - /v2/users/{id}/reset_password.{format} [POST]
OpsClarity
Custom Metrics API
PagerDuty
Abilities API
  • List abilities - /abilities [GET]
  • L - /abilities [X-DESCRIPTION]
  • Test an ability - /abilities/{id} [GET]
  • G - /abilities/{id} [X-DESCRIPTION]
Add-ons API
  • List installed add-ons - /addons [GET]
  • Install an add-on - /addons [POST]
  • L - /addons [X-DESCRIPTION]
  • Delete an add-on - /addons/{id} [DELETE]
  • Get an add-on - /addons/{id} [GET]
  • Update an add-on - /addons/{id} [PUT]
  • G - /addons/{id} [X-DESCRIPTION]
APIS
  • REST API Reference - /api_reference [GET]
  • I - /api_reference [X-DESCRIPTION]
Escalation Policies API
  • List escalation policies - /escalation_policies [GET]
  • Create an escalation policy - /escalation_policies [POST]
  • L - /escalation_policies [X-DESCRIPTION]
  • Delete an escalation policy - /escalation_policies/{id} [DELETE]
  • Get an escalation policy - /escalation_policies/{id} [GET]
  • Update an escalation policy - /escalation_policies/{id} [PUT]
  • M - /escalation_policies/{id} [X-DESCRIPTION]
  • L - /escalation_policies/{id}/escalation_rules [X-DESCRIPTION]
  • M - /escalation_policies/{id}/escalation_rules/{escalation_rule_id} [X-DESCRIPTION]
Incidents API
Log Entries API
  • List log entries - /log_entries [GET]
  • L - /log_entries [X-DESCRIPTION]
  • Get a log entry - /log_entries/{id} [GET]
  • G - /log_entries/{id} [X-DESCRIPTION]
Maintenance Windows API
  • List maintenance windows - /maintenance_windows [GET]
  • Create a maintenance window - /maintenance_windows [POST]
  • L - /maintenance_windows [X-DESCRIPTION]
  • Delete or end a maintenance window - /maintenance_windows/{id} [DELETE]
  • Get a maintenance window - /maintenance_windows/{id} [GET]
  • Update a maintenance window - /maintenance_windows/{id} [PUT]
  • M - /maintenance_windows/{id} [X-DESCRIPTION]
Notifications API
  • List notifications - /notifications [GET]
  • L - /notifications [X-DESCRIPTION]
  • Creating a recipient - /notifications/recipients []
On-Calls API
  • List all of the on-calls - /oncalls [GET]
  • L - /oncalls [X-DESCRIPTION]
PagerDuty Complete API
Schedules API
  • Test Schedule List - /buckets/{bucket_key}/tests/{test_id}/schedules [GET]
  • Create Schedule - /buckets/{bucket_key}/tests/{test_id}/schedules [POST]
  • Delete (Stop) Schedule - /buckets/{bucket_key}/tests/{test_id}/schedules/{schedule_id} [DELETE]
  • Schedule Details - /buckets/{bucket_key}/tests/{test_id}/schedules/{schedule_id} [GET]
  • Modify Schedule - /buckets/{bucket_key}/tests/{test_id}/schedules/{schedule_id} [PUT]
  • List schedules - /schedules [GET]
  • Create a schedule - /schedules [POST]
  • L - /schedules [X-DESCRIPTION]
  • Preview a schedule - /schedules/preview [POST]
  • P - /schedules/preview [X-DESCRIPTION]
  • Delete a schedule - /schedules/{id} [DELETE]
  • Get a schedule - /schedules/{id} [GET]
  • Update a schedule - /schedules/{id} [PUT]
  • M - /schedules/{id} [X-DESCRIPTION]
  • List overrides - /schedules/{id}/overrides [GET]
  • Create an override - /schedules/{id}/overrides [POST]
  • L - /schedules/{id}/overrides [X-DESCRIPTION]
  • Delete an override - /schedules/{id}/overrides/{override_id} [DELETE]
  • D - /schedules/{id}/overrides/{override_id} [X-DESCRIPTION]
  • List users on call - /schedules/{id}/users [GET]
  • L - /schedules/{id}/users [X-DESCRIPTION]
Services API
  • Creating a service - /inventory/services []
  • Listing service groups - /inventory/services/groups/?token=token []
  • Updating a service - /inventory/services/serviceId []
  • List services - /services [GET]
  • Create a service - /services [POST]
  • L - /services [X-DESCRIPTION]
  • Delete a service - /services/{id} [DELETE]
  • Get a service - /services/{id} [GET]
  • Update a service - /services/{id} [PUT]
  • M - /services/{id} [X-DESCRIPTION]
  • Create a new integration - /services/{id}/integrations [POST]
  • C - /services/{id}/integrations [X-DESCRIPTION]
  • View an integration - /services/{id}/integrations/{integration_id} [GET]
  • Update an existing integration - /services/{id}/integrations/{integration_id} [PUT]
  • V - /services/{id}/integrations/{integration_id} [X-DESCRIPTION]
  • R - /services/{id}/integrations/{integration_id}/regenerate_key [X-DESCRIPTION]
Teams API
  • List teams - /teams [GET]
  • Create a team - /teams [POST]
  • L - /teams [X-DESCRIPTION]
  • Delete a team - /teams/{id} [DELETE]
  • Get a team - /teams/{id} [GET]
  • Update a team - /teams/{id} [PUT]
  • M - /teams/{id} [X-DESCRIPTION]
  • Remove an escalation policy from a team - /teams/{id}/escalation_policies/{escalation_policy_id} [DELETE]
  • Add an escalation policy to a team - /teams/{id}/escalation_policies/{escalation_policy_id} [PUT]
  • M - /teams/{id}/escalation_policies/{escalation_policy_id} [X-DESCRIPTION]
  • Remove a user from a team - /teams/{id}/users/{user_id} [DELETE]
  • Add a user to a team - /teams/{id}/users/{user_id} [PUT]
  • M - /teams/{id}/users/{user_id} [X-DESCRIPTION]
  • Teams Resource - /teams/{teamId}/people [GET]
Users API
  • Users - /users [ GET ]
  • Users - /users [ POST ]
  • Users - /users [ PUT ]
  • List users - /users [GET]
  • Create a user - /users [POST]
  • L - /users [X-DESCRIPTION]
  • Deleting a user - /users/users/userId []
  • Delete a user - /users/{id} [DELETE]
  • Get a user - /users/{id} [GET]
  • Update a user - /users/{id} [PUT]
  • M - /users/{id} [X-DESCRIPTION]
  • List a user's contact methods - /users/{id}/contact_methods [GET]
  • Create a user contact method - /users/{id}/contact_methods [POST]
  • L - /users/{id}/contact_methods [X-DESCRIPTION]
  • Delete a user's contact method - /users/{id}/contact_methods/{contact_method_id} [DELETE]
  • Get a user's contact method - /users/{id}/contact_methods/{contact_method_id} [GET]
  • Update a user's contact method - /users/{id}/contact_methods/{contact_method_id} [PUT]
  • M - /users/{id}/contact_methods/{contact_method_id} [X-DESCRIPTION]
  • List a user's notification rules - /users/{id}/notification_rules [GET]
  • Create a user notification rule - /users/{id}/notification_rules [POST]
  • L - /users/{id}/notification_rules [X-DESCRIPTION]
  • Delete a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [DELETE]
  • Get a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [GET]
  • Update a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [PUT]
  • M - /users/{id}/notification_rules/{notification_rule_id} [X-DESCRIPTION]
  • R - /users/{id}/resend_invite [X-DESCRIPTION]
  • Users {user_guid} - /users/{user_guid} [ DELETE ]
  • Users {user_guid} - /users/{user_guid} [ GET ]
Vendors API
  • List vendors - /vendors [GET]
  • L - /vendors [X-DESCRIPTION]
  • Get a vendor - /vendors/{id} [GET]
  • G - /vendors/{id} [X-DESCRIPTION]
Pingdom
Analysis API
  • Get Root Cause Analysis Results List - n /api/{version}/analysis/{checkid} [N GET]
Checks API
  • Get Check List - n /api/{version}/checks [N GET]
  • Checks - /checks [ GET ]
  • Checks {checkId} - /checks/{checkId} [ DELETE ]
  • Checks {checkId} - /checks/{checkId} [ GET ]
  • Checks {checkId} - /checks/{checkId} [ PUT ]
  • Checks {checkId} Lastvalue - /checks/{checkId}/lastvalue [ GET ]
  • Checks {checkId} Results {millisecondsUtc}?detail_level={detail_level} - /checks/{checkId}/results/{millisecondsUtc}?detail_level={detail_level} [ GET ]
  • Checks {checkId} Results?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level} - /checks/{checkId}/results?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level} [ GET ]
  • Checks {checkId} Results?mostrecent={mostrecent}&detail_level={detail_level} - /checks/{checkId}/results?mostrecent={mostrecent}&detail_level={detail_level} [ GET ]
Contacts API
  • Get Contacts List - n /api/{version}/contacts [N GET]
  • Get All Contacts - /contacts.json [GET]
  • Create a Contact - /contacts.json [POST]
  • Delete a Contact - /contacts/{id}.json [DELETE]
  • Get a Specific Contact - /contacts/{id}.json [GET]
  • Update a Contact - /contacts/{id}.json [PATCH]
Credits API
  • Get Credits List - n /api/{version}/credits [N GET]
Probes API
  • Get Probe Server List - n /api/{version}/probes [N GET]
Reference API
  • Get Reference - n /api/{version}/reference [N GET]
Reports API
  • Get Email Report Subscription List - n /api/{version}/reports.email [N GET]
  • Get Public Report List - n /api/{version}/reports.public [N GET]
  • Get Shared Reports (Banners) List - n /api/{version}/reports.shared [N GET]
Results API
  • Get Raw Check Results - n /api/{version}/results/{checkid} [N GET]
Servertime API
  • Get Current Server Time - n /api/{version}/servertime [N GET]
Settings API
  • Get Account Settings - n /api/{version}/settings [N GET]
Single API
  • Make A Single Test - n /api/{version}/single [N GET]
Summary API
  • Get A Response Time / Uptime Average - n /api/{version}/summary.average/{checkid} [N GET]
  • Get Response Time Averages For Each Hour Of The Day - n /api/{version}/summary.hoursofday/{checkid} [N GET]
  • Get List of Outages - n /api/{version}/summary.outage/{checkid} [N GET]
  • Get Intervals of Average Response Time and Uptime During a Given Interval - n /api/{version}/summary.performance/{checkid} [N GET]
  • Get Active Probes For A Period - n /api/{version}/summary.probes/{checkid} [N GET]
Traceroute API
  • Make A Traceroute - n /api/{version}/traceroute [N GET]
Pingometer
Alerts API
  • Alerts Recipient - /alerts/recipient [ POST ]
  • Alerts Recipient {recipient_id} - /alerts/recipient/{recipient_id} [ PUT ]
  • Alerts Recipients - /alerts/recipients [ GET ]
  • Alerts Recipients {recipient_id} - /alerts/recipients/{recipient_id} [ GET ]
  • Alerts Targets - /alerts/targets [ GET ]
  • Alerts {alert_id} - /alerts/{alert_id} [ DELETE ]
  • Alerts {alert_id} - /alerts/{alert_id} [ GET ]
  • Alerts {alert_id} - /alerts/{alert_id} [ PUT ]
  • Alerts {alert_type} - /alerts/{alert_type} [ POST ]
  • Alerts?check_id={check_id}&severity={severity}&enabled={enabled}&target_type={target_type}&target_id={target_id} - /alerts?check_id={check_id}&severity={severity}&enabled={enabled}&target_type={target_type}&target_id={target_id} [ GET ]
Checks API
  • Checks - /checks [ GET ]
  • Checks {checkId} - /checks/{checkId} [ DELETE ]
  • Checks {checkId} - /checks/{checkId} [ GET ]
  • Checks {checkId} - /checks/{checkId} [ PUT ]
  • Checks {checkId} Lastvalue - /checks/{checkId}/lastvalue [ GET ]
  • Checks {checkId} Results {millisecondsUtc}?detail_level={detail_level} - /checks/{checkId}/results/{millisecondsUtc}?detail_level={detail_level} [ GET ]
  • Checks {checkId} Results?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level} - /checks/{checkId}/results?fromUtc={fromUtc}&toUtc={toUtc}&detail_level={detail_level} [ GET ]
  • Checks {checkId} Results?mostrecent={mostrecent}&detail_level={detail_level} - /checks/{checkId}/results?mostrecent={mostrecent}&detail_level={detail_level} [ GET ]
Metrics API
  • Get list of active metrics - /metrics [GET]
  • Get Metrics - /v1/metrics [GET]
  • Create metric - /v1/metrics [POST]
  • Remove metric - /v1/metrics/:metric [DELETE]
  • Update metric - /v1/metrics/:metricName [PUT]
  • Get actions for a dashboard - /v1/metrics/dashactions/:dashboardSetId [GET]
  • Perform dashboard actions - /v1/metrics/dashactions/:dashboardSetId [POST]
  • Delete Mobile Device - /v1/mobile-devices/:userDeviceId [DELETE]
Runscope
Account API
  • Account Resource - /account [GET]
  • Get AWS Integration Status - /v1/account/aws/status [GET]
  • Get All Account Mobile Devices - /v1/account/mobile-devices [GET]
  • Delete Account Mobile Device - /v1/account/mobile-devices/:accountDeviceId [DELETE]
  • Set source metadata - /v1/account/sources [PUT]
  • Get all source information - /v1/account/sources/:lastModified? [GET]
Buckets API
  • Returns a list of buckets. - /buckets [GET]
  • Create a new bucket - /buckets [POST]
  • Delete a single bucket resource. - /buckets/{bucketKey} [DELETE]
  • Returns a single bucket resource. - /buckets/{bucketKey} [GET]
  • Retrieve a list of error messages in a bucket - /buckets/{bucketKey}/errors [GET]
Collections API
  • Delete a Collection - /buckets/:bucket_key/collection/:collection_uuid [GET]
  • Removing a Message From a Collection - /buckets/:bucket_key/collection/:collection_uuid/:message_uuid [DELETE]
  • Collection List - /buckets/:bucket_key/collections [GET]
  • Creating a Collection - /buckets/:bucket_key/collections [POST]
  • Collection Detail - /buckets/:bucket_key/collections/:collection_uuid [GET]
  • Adding Messages to Collections or Modifying Message Rank - /buckets/:bucket_key/collections/:collection_uuid/:message_uuid [PUT]
Environments API
  • Returns list of shared environments for a specified bucket. - /buckets/{bucketKey}/environments [GET]
  • Create new shared environment. - /buckets/{bucketKey}/environments [POST]
  • Delete an Environment - /buckets/{bucketKey}/environments/{environmentId} [DELETE]
  • Environment Detail - /buckets/{bucketKey}/environments/{environmentId} [GET]
  • Update the details of a test environment. - /buckets/{bucketKey}/environments/{environmentId} [PUT]
  • Modify Environment - /buckets/{bucketKey}/tests/{test_id}/environments/{environmentId} [GET]
Integrations API
  • Team integrations list - /teams/{teamId}/integrations [GET]
Messages API
  • Clear a bucket (remove all messages). - /buckets/{bucketKey}/messages [DELETE]
  • Retrieve a list of messages in a bucket - /buckets/{bucketKey}/messages [GET]
  • Create a message - /buckets/{bucketKey}/messages [POST]
  • Retrieve the details for a single message. - /buckets/{bucketKey}/messages/{messageId} [GET]
  • Messages - /messages [ POST ]
  • Messages {id} - /messages/{id} [ DELETE ]
  • Messages {id} - /messages/{id} [ GET ]
  • Messages {id} - /messages/{id} [ PUT ]
  • Messages?active={active}&customerId={customerId} - /messages?active={active}&customerId={customerId} [ GET ]
Regions API
  • Regions Resource - /regions [GET]
Schedules API
  • Test Schedule List - /buckets/{bucket_key}/tests/{test_id}/schedules [GET]
  • Create Schedule - /buckets/{bucket_key}/tests/{test_id}/schedules [POST]
  • Delete (Stop) Schedule - /buckets/{bucket_key}/tests/{test_id}/schedules/{schedule_id} [DELETE]
  • Schedule Details - /buckets/{bucket_key}/tests/{test_id}/schedules/{schedule_id} [GET]
  • Modify Schedule - /buckets/{bucket_key}/tests/{test_id}/schedules/{schedule_id} [PUT]
  • List schedules - /schedules [GET]
  • Create a schedule - /schedules [POST]
  • L - /schedules [X-DESCRIPTION]
  • Preview a schedule - /schedules/preview [POST]
  • P - /schedules/preview [X-DESCRIPTION]
  • Delete a schedule - /schedules/{id} [DELETE]
  • Get a schedule - /schedules/{id} [GET]
  • Update a schedule - /schedules/{id} [PUT]
  • M - /schedules/{id} [X-DESCRIPTION]
  • List overrides - /schedules/{id}/overrides [GET]
  • Create an override - /schedules/{id}/overrides [POST]
  • L - /schedules/{id}/overrides [X-DESCRIPTION]
  • Delete an override - /schedules/{id}/overrides/{override_id} [DELETE]
  • D - /schedules/{id}/overrides/{override_id} [X-DESCRIPTION]
  • List users on call - /schedules/{id}/users [GET]
  • L - /schedules/{id}/users [X-DESCRIPTION]
Steps API
  • Adding Test Steps - /buckets/{bucket_key}/tests/{test_id}/steps [POST]
  • Request Step - /buckets/{bucket_key}/tests/{test_id}/steps [PUT]
  • Delete Test Step - /buckets/{bucket_key}/tests/{test_id}/steps/{step_id} [DELETE]
  • Test Step Detail - /buckets/{bucket_key}/tests/{test_id}/steps/{step_id} [GET]
  • Modifying Test Steps - /buckets/{bucket_key}/tests/{test_id}/steps/{step_id} [PUT]
Teams API
  • List teams - /teams [GET]
  • Create a team - /teams [POST]
  • L - /teams [X-DESCRIPTION]
  • Delete a team - /teams/{id} [DELETE]
  • Get a team - /teams/{id} [GET]
  • Update a team - /teams/{id} [PUT]
  • M - /teams/{id} [X-DESCRIPTION]
  • Remove an escalation policy from a team - /teams/{id}/escalation_policies/{escalation_policy_id} [DELETE]
  • Add an escalation policy to a team - /teams/{id}/escalation_policies/{escalation_policy_id} [PUT]
  • M - /teams/{id}/escalation_policies/{escalation_policy_id} [X-DESCRIPTION]
  • Remove a user from a team - /teams/{id}/users/{user_id} [DELETE]
  • Add a user to a team - /teams/{id}/users/{user_id} [PUT]
  • M - /teams/{id}/users/{user_id} [X-DESCRIPTION]
  • Teams Resource - /teams/{teamId}/people [GET]
Tests API
  • Test List - /buckets/{bucket_key}/tests [GET]
  • Creating Tests - /buckets/{bucket_key}/tests [POST]
  • Deleting Tests - /buckets/{bucket_key}/tests/{test_id} [DELETE]
  • Test Detail - /buckets/{bucket_key}/tests/{test_id} [GET]
  • Starting a Test Run - /buckets/{bucket_key}/tests/{test_id} [PUT]
Server Density
Alerts API
  • Deleting an alert - /alerts/configs/alertId []
  • Listing alerts by subject - /alerts/configs/subjectId []
  • Alerts Recipient - /alerts/recipient [ POST ]
  • Alerts Recipient {recipient_id} - /alerts/recipient/{recipient_id} [ PUT ]
  • Alerts Recipients - /alerts/recipients [ GET ]
  • Alerts Recipients {recipient_id} - /alerts/recipients/{recipient_id} [ GET ]
  • Alerts Targets - /alerts/targets [ GET ]
  • Triggered alerts - /alerts/triggered []
  • Alerts {alert_id} - /alerts/{alert_id} [ DELETE ]
  • Alerts {alert_id} - /alerts/{alert_id} [ GET ]
  • Alerts {alert_id} - /alerts/{alert_id} [ PUT ]
  • Alerts {alert_type} - /alerts/{alert_type} [ POST ]
  • Alerts?check_id={check_id}&severity={severity}&enabled={enabled}&target_type={target_type}&target_id={target_id} - /alerts?check_id={check_id}&severity={severity}&enabled={enabled}&target_type={target_type}&target_id={target_id} [ GET ]
Dashboards API
  • Deleting a dashboard - /users/dashboards/dashboardId []
  • Duplicating a dashboard - /users/dashboards/duplicate/dasboardId []
Devices API
  • Creating a device - /inventory/devices []
  • View device by agent key - /inventory/devices/agentKey/byagentkey []
  • Updating a device - /inventory/devices/deviceId []
Metrics API
  • Get list of active metrics - /metrics [GET]
  • Available metrics - /metrics/definitions []
  • Dynamic metrics - /metrics/dynamicgraphs/ []
  • Get Metrics - /v1/metrics [GET]
  • Create metric - /v1/metrics [POST]
  • Remove metric - /v1/metrics/:metric [DELETE]
  • Update metric - /v1/metrics/:metricName [PUT]
  • Get actions for a dashboard - /v1/metrics/dashactions/:dashboardSetId [GET]
  • Perform dashboard actions - /v1/metrics/dashactions/:dashboardSetId [POST]
  • Delete Mobile Device - /v1/mobile-devices/:userDeviceId [DELETE]
Notifications API
  • List notifications - /notifications [GET]
  • L - /notifications [X-DESCRIPTION]
  • Creating a recipient - /notifications/recipients []
Postbacks API
  • Creating a postback - /alerts/postbacks/ []
Service Status API
  • Listing service alert metrics - /alerts/service_alerts.json []
  • Location service status (last) - /service-monitor/last/serviceId []
Services API
  • Creating a service - /inventory/services []
  • Listing service groups - /inventory/services/groups/?token=token []
  • Updating a service - /inventory/services/serviceId []
  • List services - /services [GET]
  • Create a service - /services [POST]
  • L - /services [X-DESCRIPTION]
  • Delete a service - /services/{id} [DELETE]
  • Get a service - /services/{id} [GET]
  • Update a service - /services/{id} [PUT]
  • M - /services/{id} [X-DESCRIPTION]
  • Create a new integration - /services/{id}/integrations [POST]
  • C - /services/{id}/integrations [X-DESCRIPTION]
  • View an integration - /services/{id}/integrations/{integration_id} [GET]
  • Update an existing integration - /services/{id}/integrations/{integration_id} [PUT]
  • V - /services/{id}/integrations/{integration_id} [X-DESCRIPTION]
  • R - /services/{id}/integrations/{integration_id}/regenerate_key [X-DESCRIPTION]
Tags API
  • Deleting a tag - /inventory/tags []
  • List All Tags - /tags [GET]
Tokens API
  • Getting a token via the API - /tokens []
  • Create a token - /tokens/ []
  • Delete a token - /tokens/tokenId []
Users API
  • Users - /users [ GET ]
  • Users - /users [ POST ]
  • Users - /users [ PUT ]
  • List users - /users [GET]
  • Create a user - /users [POST]
  • L - /users [X-DESCRIPTION]
  • Deleting a user - /users/users/userId []
  • Delete a user - /users/{id} [DELETE]
  • Get a user - /users/{id} [GET]
  • Update a user - /users/{id} [PUT]
  • M - /users/{id} [X-DESCRIPTION]
  • List a user's contact methods - /users/{id}/contact_methods [GET]
  • Create a user contact method - /users/{id}/contact_methods [POST]
  • L - /users/{id}/contact_methods [X-DESCRIPTION]
  • Delete a user's contact method - /users/{id}/contact_methods/{contact_method_id} [DELETE]
  • Get a user's contact method - /users/{id}/contact_methods/{contact_method_id} [GET]
  • Update a user's contact method - /users/{id}/contact_methods/{contact_method_id} [PUT]
  • M - /users/{id}/contact_methods/{contact_method_id} [X-DESCRIPTION]
  • List a user's notification rules - /users/{id}/notification_rules [GET]
  • Create a user notification rule - /users/{id}/notification_rules [POST]
  • L - /users/{id}/notification_rules [X-DESCRIPTION]
  • Delete a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [DELETE]
  • Get a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [GET]
  • Update a user's notification rule - /users/{id}/notification_rules/{notification_rule_id} [PUT]
  • M - /users/{id}/notification_rules/{notification_rule_id} [X-DESCRIPTION]
  • R - /users/{id}/resend_invite [X-DESCRIPTION]
  • Users {user_guid} - /users/{user_guid} [ DELETE ]
  • Users {user_guid} - /users/{user_guid} [ GET ]
Widgets API
  • Duplicating a widget - /users/widgets/duplicate/widgetId []
  • Deleting a widget - /users/widgets/widgetId []
Site24x7
Actions API
  • Get Actions (Alerts) List - n /api/{version}/actions [N GET]
  • List Actions - /actions [GET]
  • Create Action - /actions [POST]
  • Update Action - /actions/{action_id} [PUT]
  • Get all available action types - /v1/actions [GET]
  • Get action - /v1/actions/:action [GET]
  • Get all installed actions - /v1/actions/installed [GET]
  • Install action - /v1/actions/installed [PUT]
  • Uninstall action - /v1/actions/installed/:actionId [DELETE]
  • Get details of an installed action - /v1/actions/installed/:actionId [GET]
  • Get all alarms using an action - /v1/actions/installed/:actionId/alarms [GET]
Business Hours API
  • List Business Hours - /business_hours [GET]
  • Create Business Hour - /business_hours [POST]
  • Update Business Hour - /business_hours/{business_hours_id} [PUT]
Current Status API
  • Current Status by Monitor Type - /current_status/type/{monitor_type} [GET]
  • Current Status of Monitor - /current_status/{monitor_id} [GET]
Email Template API
  • Delete Email Template - /email_templates/{template_id} [DELETE]
  • Retrieve Email Template - /email_templates/{template_id} [GET]
Location Profile API
  • Delete Location Profile - /location_profiles/{profile_id} [DELETE]
  • Retrieve Location Profile - /location_profiles/{profile_id} [GET]
Maintenance API
  • Delete Maintenance - /maintenance/{maintenance_id} [DELETE]
  • Retrieve Maintenance - /maintenance/{maintenance_id} [GET]
Monitor API
  • Poll Monitor - /monitor/poll_now/{monitor_id} [GET]
  • Get All Monitors - /monitors [GET]
  • Create a Monitor - /monitors [POST]
  • Apply Actions to Multiple Monitors - /monitors [PUT]
  • Activate Monitor - /monitors/activate/{monitor_id} [PUT]
  • Get a Specific Monitor - /monitors/{id} [GET]
  • Testing your Monitor - /monitors/{id}/test [GET]
  • Update Monitor - /monitors/{monitor_id} [PUT]
Monitor Group API
  • List of all Monitor Groups - /monitor_groups [GET]
  • Create a Monitor Group - /monitor_groups [POST]
  • Update a Monitor Group - /monitor_groups/{monitor_group_id} [PUT]
Notification Profile API
  • List Notification Profiles - /notification_profiles [GET]
  • Create Notification Profile - /notification_profiles [POST]
  • Update Notification Profile - /notification_profiles/{profile_id} [PUT]
Operation Dashboard API
  • List Operations Dashboards - /operations_dashboards [GET]
  • Create Operations Dashboard - /operations_dashboards [POST]
  • Update Operations Dashboard - /operations_dashboards/{dashboard_id} [PUT]
Report API
  • Get Custom Report Settings - /customize_report [GET]
  • Get Alarms of Monitor - /reports/alarm/{monitor_id}?period={report_period_constants} [GET]
  • Availability Summary by monitor group - /reports/availability_summary/group/{group_id}?period= [GET]
  • Availability Summary for all monitors - /reports/availability_summary?period= [GET]
  • Busy Hours Report - /reports/busy_hours/{monitor_id}?period={report_period_constants}&segment_type={segment_types} [GET]
  • Update outage comments. - /reports/comments/{monitor_id}/{outage_id} [PUT]
  • Delete comment - /reports/comments/{monitor_id}/{outage_id}?comment_time={comment_id} [DELETE]
  • Get comments for a monitor - /reports/comments/{monitor_id}?period={report_period_constants} [GET]
  • Get Outage Details of Monitor Groups - /reports/outage/group/{monitor_group_id}?period={report_period_constants} [GET]
  • Delete Outage - /reports/outage/{monitor_id}/{outage_id} [DELETE]
  • Get Outage Details - /reports/outage?period={report_period_constants} [GET]
  • Performance Report by Monitor group - /reports/performance/group/{group_id}?period=3 [GET]
  • Performance Report of all monitors - /reports/performance?period=3 [GET]
  • Response SLA - /reports/sla_reports/response?period=3 [GET]
  • Summary by monitor group - /reports/summary/group/{group_id}?period= [GET]
  • Summary for all monitors - /reports/summary?period= [GET]
  • Top N Report by monitor and attribute type - /reports/top_n/{monitor_type}/{attribute_name}?limit={N}&period={report_period_constants} [GET]
  • Health trend Report for all monitors - /reports/trend [GET]
  • Health Trend Report by Monitor group - /reports/trend/group/{group_id} [GET]
Scheduled Report API
  • List Scheduled Reports - /scheduled_reports [GET]
  • Schedule a Report - /scheduled_reports [POST]
  • Update Scheduled Report - /scheduled_reports/{report_id} [PUT]
SLA Setting API
  • Delete SLA Report - /sla_settings/{sla_id} [DELETE]
  • Get SLA Report - /sla_settings/{sla_id} [GET]
Status Dashboard API
  • List Status Dashboards - /status_dashboards [GET]
  • Create Status Dashboard - /status_dashboards [POST]
  • Update Status Dashboard - /status_dashboards/{report_id} [PUT]
Threshold Profile API
  • Delete Threshold Profile - /threshold_profiles/{profile_id} [DELETE]
  • Retrieve Threshold Profile - /threshold_profiles/{profile_id} [GET]
Update Button API
  • Delete Uptime Button - /uptime_buttons/{monitor_id} [DELETE]
  • Get Uptime Button - /uptime_buttons/{monitor_id} [GET]
User API
  • Delete an user - /users/{user_id} [DELETE]
  • Retrieve an user info - /users/{user_id} [GET]
User Group API
  • List of all User Groups - /user_groups [GET]
  • Create a new user group - /user_groups [POST]
  • Update an user group details - /user_groups/{user_group_id} [PUT]
Uptrends
Checkpoint Server API
  • List<CheckpointServer> - /checkpointservers [GET]
Probe API
  • List<Probe> - /probes [GET]
  • Probe - /probes [POST]
  • (empty) - /probes/{ProbeGuid} [DELETE]
  • Probe - /probes/{ProbeGuid} [GET]
  • (empty) - /probes/{ProbeGuid} [PUT]
  • List<Statistics> - /probes/{ProbeGuid}/statistics? Start=<startdate>&End=<enddate>&Dimension=<dimension>u00a0rntttttttttttStart: start date for the requested time period, formatted as yyyy/mm/dd End: end date for the requested time period, format [GET]
  • Status - /probes/{ProbeGuid}/status [GET]
Probe Group API
  • List<ProbeGroup> - /probegroups [GET]
  • ProbeGroup - /probegroups [POST]
  • ProbeGroup - /probegroups/{ProbeGroupGuid} [DELETE]
  • ProbeGroup - /probegroups/{ProbeGroupGuid} [GET]
  • (empty) - /probegroups/{ProbeGroupGuid} [PUT]
  • List<Alert> - /probegroups/{ProbeGroupGuid}/alerts? Start=<startdate>&End=<enddate>rntttttttttttStart: start date for the requested time period, formatted as yyyy/mm/dd End: end date for the requested time period, formatted as yyyy/mm/dd. The end d [GET]
  • (empty) - /probegroups/{ProbeGroupGuid}/members [DELETE]
  • List<Probe> - /probegroups/{ProbeGroupGuid}/members [GET]
  • {Guid, ProbeGuid} - /probegroups/{ProbeGroupGuid}/members [POST]
  • List<Statistics> - /probegroups/{ProbeGroupGuid}/statistics? Start=<startdate>&End=<enddate>&Dimension=<dimension>rntttttttttttStart: start date for the requested time period, formatted as yyyy/mm/dd End: end date for the requested time period [GET]
  • List<Status> - /probegroups/{ProbeGroupGuid}/status [GET]
Uptrends Complete API