Status Page Resources API
Manage your status page resources using a simple HTTP API.
Do you need help with the integration?
Let us know at [email protected]​

get
https://betteruptime.com
/api/v2/status-pages/:status_page_id/resources
Listing existing resources of a status page
Example cURL
curl --request GET \
--url https://betteruptime.com/api/v2/status-pages/123456789/resources \
--header 'Authorization: Bearer YOUR_API_TOKEN'
get
https://betteruptime.com
/api/v2/status-pages/:status_page_id/resources/:resource_id
Getting a single status page resource
Example cURL
curl --request GET \
--url https://betteruptime.com/api/v2/status-pages/123456789/resources/12345 \
--header 'Authorization: Bearer YOUR_API_TOKEN'
post
https://betteruptime.com
/api/v2/status-pages/:status_page_id/resources
Creating a new status page resource
Example cURL
curl --request POST \
--url https://betteruptime.com/api/v2/status-pages/123456789/resources \
--header 'Authorization: Bearer YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"resource_id": "112233",
"resource_type": "Monitor",
"public_name": "The best monitor",
"explanation": "Hide easter eggs here",
"history": false,
"position": 0
}'
patch
https://betteruptime.com
/api/v2/status-pages/:status_page_id/resources/:resource_id
Updating an existing status page resource
Example cURL
curl --request PATCH \
--url https://betteruptime.com/api/v2/status-pages/123456789/resources/12345 \
--header 'Authorization: Bearer YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"public_name": "My great monitor, updated"
}'
delete
https://betteruptime.com
/api/v2/status-pages/:status_page_id/resources/:resource_id
Deleting an existing status page resource
Example cURL
curl --request DELETE \
--url https://betteruptime.com/api/v2/status-pages/123456789/resources/12345 \
--header 'Authorization: Bearer YOUR_API_TOKEN'
Copy link
On this page
Obtaining an API token
get
Listing existing resources of a status page
get
Getting a single status page resource
post
Creating a new status page resource
patch
Updating an existing status page resource
delete
Deleting an existing status page resource