Better Uptime
What is Better Uptime?
System Status
Search…
Getting started
Frequently Asked Questions
🔭
Monitoring
Getting started
Working with monitors
Customizing monitors
Monitor types
📯
On-call scheduling and alering
Creating on-call rotation schedules
How on-call schedules work
Escalation policies
Urgencies
☎
Incidents
Working with incidents
Creating incidents manually
Postmortems
🖼
Status pages
Custom sub-domain: status.yourdomain.com
Working with status pages
Customizing status pages
⚙
Team and account management
Team management
Account settings
📟
API
Getting started
Monitors API
Escalation Policies API
Monitor Groups API
Heartbeats API
Heartbeat Groups API
Incidents API
Status Pages API
Status Page Sections API
Status Page Resources API
Status Page Reports API
Status Page Report Updates API
Metadata API
On-call Calendar API
🔗
Integrations
Slack
Zapier
Microsoft Teams
Webhooks
Google Cloud
AWS
New Relic
Prometheus
Zabbix
Grafana
Datadog
Powered By
GitBook
Escalation Policies API
Manage your escalation policies using simple HTTP API.
Do you need help with the integration?
Let us know at
[email protected]
.
Obtaining an API token
Please, see
Obtaining an API token
.
get
https://betteruptime.com
/api/v2/policies
List all escalation policies
Example cURL
1
curl
--request GET
\
2
--url https://betteruptime.com/api/v2/policies
\
3
--header
'Authorization: Bearer YOUR_API_TOKEN'
Copied!
get
https://betteruptime.com
/api/v2/policies/:policy_id
Getting a single escalation policy
Example cURL
1
curl
--request GET
\
2
--url https://betteruptime.com/api/v2/policies/123
\
3
--header
'Authorization: Bearer YOUR_API_TOKEN'
Copied!
API - Previous
Monitors API
Next - API
Monitor Groups API
Last modified
1yr ago
Copy link
Contents
Obtaining an API token
get
List all escalation policies
get
Getting a single escalation policy