Webhook Guides
Connect ApexUptime to your favorite communication tools.
#
Slack Integration
To send downtime alerts directly to a Slack channel, create an Incoming Webhook in your Slack workspace and paste the URL into your ApexUptime Settings.
- Go to the Slack API dashboard and create a new App.
- Activate Incoming Webhooks from the features menu.
- Click "Add New Webhook to Workspace".
- Select the target channel and copy the generated Webhook URL.
- Paste the URL into your ApexUptime Dashboard > Settings > Integrations.
D
Discord Integration
Discord webhooks are natively supported. You can quickly generate a webhook link directly from any Discord text channel.
- Open your Discord server and click the gear icon next to a text channel to edit it.
- Navigate to Integrations > Webhooks and click New Webhook.
- Name the webhook (e.g., "ApexUptime Alerts") and copy the Webhook URL.
- Paste the URL into your ApexUptime Dashboard > Settings > Integrations.
T
Microsoft Teams
Receive incident alerts in your Teams channels using Workflows or Incoming Webhook connectors.
- In MS Teams, go to the channel you want to send alerts to and select Workflows (or Connectors).
- Search for and add the Incoming Webhook connector.
- Provide a name and create the webhook, then copy the provided URL.
- Paste the URL into your ApexUptime Dashboard > Settings > Integrations.
Custom HTTP Webhooks
Connect ApexUptime to PagerDuty, Opsgenie, Zapier, or your own proprietary backend. We send a standard JSON payload via HTTP POST.
Example Payload sent by ApexUptime:
{
"event": "monitor.down",
"monitor": {
"id": "mon_xyz123",
"name": "Production API",
"url": "https://api.example.com/health"
},
"incident": {
"status_code": 502,
"error": "Bad Gateway",
"triggered_at": "2026-08-15T18:00:00Z"
}
}