Get real-time notifications when events happen. Webhooks push HTTP callbacks to your server when calls complete, fail, or need tool execution. What you’ll learn: How webhooks work and event types.Documentation Index
Fetch the complete documentation index at: https://docs.blackbox.dasha.ai/llms.txt
Use this file to discover all available pages before exploring further.
How webhooks work
Webhook types
Event webhooks
Notify about call lifecycle events. Configured in agent’s “Webhooks” tab.| Event | Description |
|---|---|
StartWebHookPayload | Call initiated or received |
CompletedWebHookPayload | Call finished with transcript |
FailedWebHookPayload | Call encountered error |
TransferWebHookPayload | Transfer decision requested |
Tool webhooks
Execute functions called by the agent during conversations. Configured in agent’s “Tools” tab.Tools & Functions
Complete tool configuration guide
Security
- Use HTTPS — Encrypt data in transit
- Respond quickly — Return HTTP 200 within 30 seconds
- Handle duplicates — Webhooks may be retried; use idempotency keys
- Validate payloads — Check required fields before processing
Endpoint requirements
- URL must be publicly accessible
- Cannot use localhost or loopback addresses (127.0.0.1, ::1)
What’s next
Configuring Webhooks
Setup guide
Webhook Events
Complete event reference
Testing Webhooks
Testing and debugging