Quick Start
Slack
Step 1: Create a Slack Webhook
- Go to api.slack.com/apps and create a new app
- Enable Incoming Webhooks
- Add a webhook to your desired channel
- Copy the webhook URL
Step 2: Configure TealTiger
Slack Message Format
TealTiger sends rich Slack messages with Block Kit formatting:Discord
Step 1: Create a Discord Webhook
- Go to your Discord server settings
- Navigate to Integrations → Webhooks
- Click New Webhook, choose a channel, and copy the URL
Step 2: Configure TealTiger
Discord Message Format
TealTiger sends Discord embeds:Microsoft Teams
Custom Webhook
Send alerts to any HTTP endpoint.Custom Webhook Payload
Available Events
| Event | Description | When it fires |
|---|---|---|
decision.denied | A request was blocked | Policy denies a request |
decision.transformed | A request was modified | PII redacted, model downgraded, etc. |
budget.threshold | Budget threshold reached | 80%, 90%, 100% of budget consumed |
budget.exceeded | Budget limit hit | Daily/monthly budget exceeded |
circuit.open | Circuit breaker tripped | Provider failure threshold reached |
circuit.close | Circuit breaker recovered | Provider recovered after cooldown |
pii.detected | PII found in request | Sensitive data detected |
injection.detected | Prompt injection attempt | Potential prompt injection blocked |
Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
url | string | required | Webhook endpoint URL |
events | string[] | all events | Which events to send |
filter.minRiskScore | number | 0 | Only alert above this risk score |
filter.modes | string[] | all modes | Only alert for these policy modes |
rateLimit.maxPerMinute | number | 60 | Max alerts per minute |
retry.maxRetries | number | 3 | Retry attempts on failure |
retry.backoffMs | number | 1000 | Initial backoff between retries |
Next Steps
Datadog / Splunk
SIEM integration via OTLP
OpenTelemetry
Core telemetry export
Audit Schema
Full audit event format
All Integrations
View all integrations

