Overview
The List Checks endpoint returns all monitoring checks (browser checks, API checks, and heartbeat checks) configured in your Checkly account. Use this endpoint to get an overview of your monitoring setup or to programmatically manage your checks.This endpoint returns both active and paused checks. Use the
activated
field in the response to determine the current status of each check.Common Use Cases
Monitor All Active Checks
Get all currently running checks to verify your monitoring coverage
Filter by Environment
Use tags to filter checks by environment or criticality
Check Type Analysis
Analyze your monitoring setup by check types
Audit Inactive Checks
Find paused checks that might need attention
Response Example
Additional Examples
The checks returned by this endpoint include all check types in your account. Use the
checkType
filter to focus on specific monitoring types, or the tags
parameter to filter by your organizational structure.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
Required range:
1 <= x <= 100
Page number
Filters the results by a string contained in the URL of an API check, for instance a domain like "www.myapp.com". Only returns API checks.
Minimum length:
1
Checks that belong to a group are returned with group settings applied.