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.
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.
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]"