Monitor Groups API
Manage your monitor groups using a simple HTTP API.
Do you need help with the integration?
Let us know at [email protected].

get
https://betteruptime.com
/api/v2/monitor-groups
Listing all existing monitor groups
Example cURL
curl --request GET \
--url https://betteruptime.com/api/v2/monitor-groups \
--header 'Authorization: Bearer YOUR_API_TOKEN'
get
https://betteruptime.com
/api/v2/monitor-groups/:monitor_group_id
Getting a single monitor group
Example cURL
curl --request GET \
--url https://betteruptime.com/api/v2/monitor-groups/95251342 \
--header 'Authorization: Bearer YOUR_API_TOKEN'
get
https://betteruptime.com
/api/v2/monitor-groups/:monitor_group_id/monitors
Getting all monitors of a monitor group
Example cURL
curl --request GET \
--url https://betteruptime.com/api/v2/monitor-groups/95251342/monitors \
--header 'Authorization: Bearer YOUR_API_TOKEN'
post
https://betteruptime.com
/api/v2/monitor-groups
Creating a new monitor group
Example cURL
curl --request POST \
--url https://betteruptime.com/api/v2/monitor-groups \
--header 'Authorization: Bearer YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"name": "Backend services"
}'
patch
https://betteruptime.com
/api/v2/monitor-groups/:monitor_group_id
Updating an existing monitor group
Example cURL β€” Change name only
curl --request PATCH \
--url https://betteruptime.com/api/v2/monitor-groups/95251342 \
--header 'Authorization: Bearer YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"name": "Backend services 2"
}'
delete
https://betteruptime.com
/api/v2/monitor-groups/:monitor_group_id
Deleting an existing monitor group
Example cURL
curl --request DELETE \
--url https://betteruptime.com/api/v2/monitor-groups/95251342 \
--header 'Authorization: Bearer YOUR_API_TOKEN'
Copy link
On this page
Obtaining an API token
get
Listing all existing monitor groups
get
Getting a single monitor group
get
Getting all monitors of a monitor group
post
Creating a new monitor group
patch
Updating an existing monitor group
delete
Deleting an existing monitor group