Skip to main content
WEBHOOKS & ALERTS

Webhooks &
Alerts

Get notified when things happen โ€” budget thresholds, SLO violations, failover events, PII detections. Pick your channel: Slack, Discord, email, or a custom webhook.

What Triggers Alerts

You pick the events you care about. We fire alerts the moment they happen.

Budget Alerts

Get notified at 50%, 80%, 90%, and 100% of your spending limit. Catch runaway costs before they hurt.

SLO Violations

Uptime dropped? Latency too high? Error rate climbing? You'll know right away when targets are missed.

Failover Events

When a provider goes down and we switch to a backup, you get a heads-up so you're not guessing what happened.

PII Detections

Sensitive data found in a request or response? We mask it and let you know it happened.

Rate Limit Warnings

You're getting close to a provider's rate limit. Slow down or add capacity before requests start failing.

Anomaly Detection

Spending patterns look off โ€” maybe a spike at 3am or 5x the usual volume. We flag it so you can investigate.

Where Alerts Go

Send notifications wherever your team already works. No need to check another dashboard.

Slack

Post alerts to any Slack channel. Your team sees them where they already hang out.

Discord

Webhook integration with Discord. Great for teams that use it for dev ops or on-call.

Email

Send to individual team members or a distribution list. Simple, reliable, always works.

Custom HTTP

POST a JSON payload to any endpoint. Build your own integrations, pipe it into PagerDuty, whatever you need.

Filtering & Severity

Not every alert matters to every person. Filter by event type and severity so your team only gets what they actually need to act on.

  • Filter by event type โ€” only get budget alerts, or only failover events
  • Three severity levels: info, warning, and critical
  • Route critical alerts to PagerDuty, info alerts to Slack
  • Each destination can have its own filter rules
  • No more alert fatigue โ€” you control the volume
Info

Budget at 50% โ€” just a heads-up, no action needed

Warning

Budget at 80% โ€” might want to check your usage

Critical

Provider down, failover activated โ€” look into it now

Webhook Payload

Every webhook delivers a clean JSON payload. Here's what it looks like โ€” straightforward, easy to parse, ready to use.

webhook-payload.json
{
  "event_type": "budget_threshold",
  "severity": "warning",
  "message": "Budget at 80% for project 'prod-api'",
  "timestamp": "2026-03-19T14:32:07Z",
  "metadata": {
    "project": "prod-api",
    "budget_limit": 2000,
    "current_spend": 1604.82,
    "threshold": 0.8,
    "api_key_id": "key_abc123"
  }
}

event_type

What happened

severity

How urgent it is

message

Human-readable summary

timestamp

When it happened (ISO 8601)

metadata

Extra context for the event

Try Webhooks & Alerts

Takes a couple of minutes to set up. Start getting notified about the things that matter.

Frequently Asked Questions