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
Select documents up from this UNIX timestamp (>= date). Defaults to now - 6 hours.
Optional. Select alerts up to this UNIX timestamp (< date). Defaults to 6 hours after "from".
Limit results to an alert channel
Sending the alert notification was unsuccessful
Response
Successful
The unique ID of this alert notification.
The type of alert channel (SMS, Slack, Webhook, etc).
EMAIL
, SLACK
, WEBHOOK
, SMS
, PAGERDUTY
, OPSGENIE
, CALL
The status of the alert.
IN_PROGRESS
, SUCCESS
, FAILURE
, RATE_LIMITED
The configuration which was used to send the alert.
The result of sending the alert notification.For example, this could be the response body of the Webhook.
The time that the alert was sent.
The type of the check.
API
, BROWSER
, HEARTBEAT
, MULTI_STEP
, TCP
, PLAYWRIGHT
, URL
, DNS
The ID of the check.
The ID of the check alert.
The ID of the alert channel which this alert was sent to.
The ID of the corresponding check result.