Overview
The Get Check Status endpoint retrieves the current health status of a specific check, including its last execution status, response times, and availability information. Common Use Cases:- Individual Check Health Monitoring
- Status Dashboard Integration
- Real-time Status Verification
- Check-specific Status Reporting
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
Path Parameters
Response
Successful
The name of the check.
"API Check"
The ID of check this status belongs to.
"1008ca04-d3ca-41fa-b477-9e99b761dbb4"
Describes if this check is currently failing. If any of the assertions for an API checkfail this value is true. If a browser check fails for whatever reason, this is true.
false
Describes if due to some error outside of normal operation this check is failing. This should be extremely rare and only when there is an error in the Checkly backend.
false
A check is degraded if it is over the degradation limit set by the "degradedResponseTime" field on the check. Applies only to API checks.
true
The longest ever recorded response time for this check.
10
The shortest ever recorded response time for this check.
5
What location this check was last run at.
"us-east-1"
The unique incrementing ID for each check run.
"f10d711f-cd16-4303-91ce-741c92586b4a"
How many days remain till the current SSL certificate expires.
3