| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.pingdom.com/api/3.1 | link | — | — | — |
Actions (33)
Summary · 9
- Get summary averageGET /summary.average/{check_id}
Get the average uptime and response time for a check over a period.
documented - Get summary average 2GET /summary/average/{check_id}
Get summary average for a check.
documented - Get summary day performanceGET /summary.day_performance/{check_id}
Retrieve day-level performance data for a check.
documented - Get summary hours of dayGET /summary.hours_of_day/{check_id}
Get average response time for each hour of the day for a check over a period.
documented - Get summary outagesGET /summary.outage/{check_id}
List outages for a check in a time range.
documented - Get summary performanceGET /summary.performance/{check_id}
Get performance data for a check over a period.
documented - Get summary probesGET /summary.probes/{check_id}
List probes that tested a check in a period.
documented - Get summary response timeGET /summary.response_time/{check_id}
Get the average response time over a period.
documented - Get summary week performanceGET /summary.week_performance/{check_id}
Retrieve weekly performance data for a check.
documented
Checks · 7
- Create checkPOST /checks
Create a new Pingdom check.
documented - Delete checkDELETE /checks/{check_id}
Delete a Pingdom check.
documented - Get checkGET /checks/{check_id}
Retrieve details for a specific check.
documented - Get check resultsGET /results/{check_id}
Retrieve raw results for a specific check.
documented - List checksGET /checks
Retrieve a list of Pingdom checks.
documented - Single URL checkGET /single?type={type}&host={host}
Run a one-off check against a single URL (e.g., type=http&host=...).
documented - Update checkPUT /checks/{check_id}
Update an existing Pingdom check.
documented
Alerting · 5
- Create alert contactPOST /alerting/contacts
Create a new alert contact.
documented - Delete alert contactDELETE /alerting/contacts/{contact_id}
Delete an alert contact.
documented - Get alert contactGET /alerting/contacts/{contact_id}
Retrieve an alert contact by ID.
documented - List alert contactsGET /alerting/contacts
List alerting contacts.
documented - Update alert contactPUT /alerting/contacts/{contact_id}
Update an alert contact.
documented
TMS Checks · 5
- Create TMS checkPOST /tms/check
Create a new TMS check.
documented - Delete TMS checkDELETE /tms/check/{check_id}
Delete a TMS check.
documented - Get TMS checkGET /tms/check/{check_id}
Retrieve a TMS check by ID.
documented - List TMS checksGET /tms/check?tags={tags}
Return all TMS checks for given tags.
documented - Update TMS checkPUT /tms/check/{check_id}
Update a TMS check.
documented