Discord Webhook Integration — Get Outage Alerts in Your Server

by API Status Check

TLDR: Set up real-time API outage alerts in Discord in 2 minutes. Create a webhook in Server Settings → Integrations, copy the URL, and configure it at API Status Check to get instant notifications when OpenAI, Stripe, AWS, or any other API goes down.

Discord Webhook Integration

Get real-time API outage alerts directly in your Discord server.

Quick Setup (2 minutes)

Step 1: Create a Discord Webhook

  1. Open your Discord server
  2. Go to Server SettingsIntegrationsWebhooks
  3. Click New Webhook
  4. Name it "API Status Check" (or whatever you prefer)
  5. Select the channel for alerts
  6. Copy the webhook URL

Step 2: Register Your Webhook

curl -X POST https://apistatuscheck.com/api/webhook/discord \
  -H "Content-Type: application/json" \
  -d '{
    "webhookUrl": "YOUR_DISCORD_WEBHOOK_URL",
    "apis": ["openai", "stripe", "github"]
  }'

Or monitor all APIs:

curl -X POST https://apistatuscheck.com/api/webhook/discord \
  -H "Content-Type: application/json" \
  -d '{
    "webhookUrl": "YOUR_DISCORD_WEBHOOK_URL",
    "apis": ["*"]
  }'

Step 3: Done!

You'll receive a test message in your Discord channel. From now on, you'll get alerts like:

🚨 OpenAI is DOWN Check status: apistatuscheck.com/api/openai

Available APIs

You can monitor any of our 70+ APIs:

AI: openai, anthropic, midjourney, huggingface, perplexity

Cloud: aws, azure, gcp, vercel, netlify, cloudflare

Payments: stripe, paypal, plaid, square

Communication: discord, slack, twilio, sendgrid

Developer Tools: github, supabase, firebase, planetscale

View all APIs →

Alert Types

Alert Color Example
🚨 Outage Red "OpenAI is DOWN"
⚠️ Degraded Orange "OpenAI is experiencing issues"
✅ Recovered Green "OpenAI is back online"

Example Integration

Here's how it looks in Discord:

┌─────────────────────────────────────┐
│ 🚨 OpenAI is DOWN                   │
│                                     │
│ Check status:                       │
│ apistatuscheck.com/api/openai       │
│                                     │
│ apistatuscheck.com • Today at 3:42 PM│
└─────────────────────────────────────┘

Self-Hosted Option

If you want to run your own alert dispatcher:

// Node.js example
const WEBHOOK_URL = 'your-discord-webhook-url';

async function sendAlert(apiName, status) {
  const colors = {
    outage: 0xef4444,
    degraded: 0xf97316,
    recovered: 0x22c55e,
  };

  await fetch(WEBHOOK_URL, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      embeds: [{
        title: `${status === 'outage' ? '🚨' : '✅'} ${apiName}`,
        color: colors[status],
        timestamp: new Date().toISOString()
      }]
    })
  });
}

Need Help?


Questions? Open an issue on GitHub.

🛠 Tools We Recommend

Better StackUptime Monitoring

Uptime monitoring, incident management, and status pages — know before your users do.

Monitor Free
1PasswordDeveloper Security

Securely manage API keys, database credentials, and service tokens across your team.

Try 1Password
OpteryPrivacy Protection

Remove your personal data from 350+ data broker sites automatically.

Try Optery
SEMrushSEO Toolkit

Monitor your developer content performance and track API documentation rankings.

Try SEMrush

API Status Check

Stop checking API status pages manually

Get instant email alerts when OpenAI, Stripe, AWS, and 100+ APIs go down. Know before your users do.

Get Alerts — $9/mo →

Free dashboard available · 14-day trial on paid plans · Cancel anytime

Browse Free Dashboard →