Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
Quick setup: Callbacks can be configured at multiple levels: account-wide defaults, per-application, per-trunk, or per-call. More specific configurations override broader ones.
Configuring Callbacks
Callback URL Requirements
- ✓ Must use HTTPS (not HTTP)
- ✓ Must be publicly accessible (not localhost)
- ✓ Must respond within 3 seconds
- ✓ Must return HTTP 200 status code
- ✓ Should handle POST requests
- ✓ Should accept
application/x-www-form-urlencodedcontent type (form data)
Callback Configuration Hierarchy
Callbacks are resolved in this order (most specific to least specific):Application Callbacks
Configure Application Callback
Set up callbacks when creating or updating an application:Create Application with Callback
Application Callback Parameters
| Field | Type | Required | Description |
|---|---|---|---|
callback_url | string | No | HTTPS URL to receive callbacks |
callback_method | string | No | HTTP method (POST or GET). Default: POST |
fallback_callback_url | string | No | Fallback URL if primary callback fails |
callback_events | array | No | Array of event types to receive. If empty, receives all events. |
Trunk Callbacks
Configure Trunk Status Callback
Receive callbacks for all calls through a specific trunk:Update Trunk with Callback
Trunk Callback Use Cases
- Call Tracking: Monitor all calls through a specific trunk
- Department Routing: Different callbacks for sales vs support trunks
- Billing Integration: Track usage per trunk for chargeback
- Quality Monitoring: Collect metrics for specific carriers/trunks
Call-Level Callbacks
Per-Call Callback Configuration
Override application/trunk callbacks for specific calls:Make Call with Custom Callback
Callback Authentication
To verify that callbacks originate from Vobiz, configure shared secrets and verify HMAC signatures. See Callbacks for verification code examples.Testing Callbacks
For local development, use a tunneling service like ngrok to expose your local server publicly:https://abc123.ngrok.io/webhooks/vobiz) as your callback URL.