Overview
Check groups allow you to organize related checks together and apply shared settings like alert channels, locations, and environment variables. This endpoint returns all check groups in your account.Check Group Benefits
Shared Configuration
Shared Configuration
Organized Monitoring
Organized Monitoring
- Application or service
- Environment (production, staging)
- Team ownership
- Criticality level
- Testing type
Batch Operations
Batch Operations
- Enable/disable all checks in a group
- Update shared environment variables
- Change monitoring frequency
- Modify alert subscriptions
Authorizations
The Checkly Public API uses API keys to authenticate requests. You can get the API Key here. Your API key is like a password: keep it secure!
Authentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.
For example, set Authorization header while using cURL: curl -H "Authorization: Bearer [apiKey]" "X-Checkly-Account: [accountId]"
Headers
Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general
Query Parameters
Limit the number of results
1 <= x <= 100
Page number
Filters check groups by tags. Returns check groups that have at least one of the specified tags.
Filters check groups by exact name match. Accepts one or more names and returns groups that match any of the specified names.
Response
Successful
The name of the check group.
"Check group"
Determines if the checks in the group are running or not.
Determines how many checks are invoked concurrently when triggering a check group from CI/CD or through the API.
x >= 1
1
Determines if any notifications will be send out when a check in this group fails and/or recovers.
Tags for organizing and filtering checks.
["production"]
An array of one or more data center locations where to run the checks.
["us-east-1", "eu-central-1"]
50
[Deprecated] Retry failed check runs. This property is deprecated, and retryStrategy
can be used instead.
When true, the account level alert setting will be used, not the alert setting defined on this check group.
Alert settings.
List of alert channel subscriptions.
An ID reference to a snippet to use in the setup phase of an API check in this group.
null
An ID reference to a snippet to use in the teardown phase of an API check in this group.
null
A valid piece of Node.js code to run in the setup phase of an API check in this group.
null
A valid piece of Node.js code to run in the teardown phase of an API check in this group.
null
The runtime version, i.e. fixed set of runtime dependencies, used to execute checks in this group.
2025.04
, 2024.09
, 2024.02
, 2023.09
, 2023.02
, 2022.10
null
An array of one or more private locations where to run the check.
["data-center-eu"]
The strategy to determine how failed checks are retried.
When true, the checks in the group will run in parallel in all selected locations.