Overview
The List Alert Notifications endpoint returns all alert notifications that have been sent from your account. Use this endpoint to track notification delivery, troubleshoot notification issues, and audit alert activity. Common Use Cases:- Notification Delivery Tracking
- Alert Audit Trails
- Troubleshooting Missed Alerts
- Notification Performance Analysis
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
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.