Overview
Webhooks let you receive real-time HTTP notifications when events occur on your agents — chat messages, voice calls, campaign steps, and more. Register an HTTPS endpoint, choose which events to subscribe to, and ThinnestAI will POST signed JSON payloads to your URL.How It Works
- Register an endpoint with a URL and event types
- Receive a signing secret (shown once — save it)
- Events fire as your agents operate
- ThinnestAI POSTs signed JSON to your URL
- Verify the signature to confirm authenticity
- Respond with 2xx to acknowledge receipt
Event Types
Payload Format
Every webhook POST has this JSON structure:Headers
Every webhook request includes these headers:Limits
- Maximum 20 endpoints per account
- Webhook URLs must use HTTPS
- Delivery timeout: 5 seconds (configurable up to 30s)
- Maximum 3 retries (configurable 0–5)
- Retry delays: 10s → 60s → 300s (exponential backoff)
Quick Start
secret — save it to verify incoming webhooks.

