Overview
The List Alert Channels endpoint returns all alert channels configured in your Checkly account. Alert channels define how and where you receive notifications when your checks fail or recover.Alert channels can be of different types: EMAIL, WEBHOOK, SLACK, SMS, or PHONE. Each type has its own configuration requirements.
Response Example
Alert Channel Types
EMAIL
Sends notifications via email to specified addresses.Configuration:
address(string): Email address to send alerts to
SLACK
SLACK
Sends notifications to Slack channels via webhooks.Configuration:
url(string): Slack webhook URLchannel(string, optional): Slack channel name
WEBHOOK
WEBHOOK
Sends HTTP requests to custom endpoints.Configuration:
url(string): Webhook endpoint URLmethod(string): HTTP method (GET, POST, PUT, etc.)headers(array, optional): Custom headersqueryParameters(array, optional): Query parameters
SMS
SMS
Sends text message notifications to phone numbers.Configuration:
number(string): Phone number in international formatname(string): Display name for the SMS alert
PHONE
PHONE
Makes phone calls for critical alerts.Configuration:
number(string): Phone number in international formatname(string): Display name for the phone alert
Use Cases
Team Notifications
Set up email or Slack alerts to keep your team informed about check failures
Escalation Chains
Configure SMS and phone alerts for critical checks that require immediate attention
Integration Webhooks
Connect to external systems like PagerDuty, OpsGenie, or custom incident management tools
Multi-Channel Strategy
Combine multiple alert types for comprehensive coverage based on severity and time of day
Additional Examples
Alert channels are shared across your entire account. When you create a check, you can subscribe it to one or more alert channels to receive notifications when that specific check fails or recovers.