Loading...
Test your webhook endpoints and API integrations. Validate response formats, debug issues, and ensure your voice AI integrations work perfectly.
Send test requests and validate responses
This is a demo tester. Start a free trial to test against your actual APIs with real voice calls.
Send a request to see the response
Integration Tips
Voice AI function calling explained
Customer Speaks
Customer asks about their order status during the call
AI Identifies Intent
LLM recognizes the request needs external data
API Call Made
Voice AI calls your webhook with order ID
Response Spoken
AI speaks the order status to the customer
Common API integration patterns
Order Status Lookup
Request:
POST /api/order-status
{
"order_id": "ORD-4523",
"customer_phone": "+91XXXXXXXXXX"
}Response:
{
"status": "shipped",
"delivery_date": "2024-12-26",
"courier": "BlueDart",
"tracking_url": "https://..."
}Appointment Booking
Request:
POST /api/book-appointment
{
"patient_id": "P123",
"preferred_date": "2024-12-27",
"doctor": "Dr. Sharma"
}Response:
{
"success": true,
"appointment_id": "APT-789",
"confirmed_time": "10:00 AM",
"location": "Room 204"
}CRM Lead Lookup
Request:
GET /api/crm/lead?phone=+91XXXXXXXXXX
Response:
{
"name": "Rahul Kumar",
"company": "ABC Corp",
"last_interaction": "2024-12-20",
"status": "qualified"
}Payment Status Check
Request:
POST /api/payment-status
{
"customer_id": "C456",
"invoice_id": "INV-2024-001"
}Response:
{
"amount_due": 15000,
"due_date": "2024-12-28",
"currency": "INR",
"payment_link": "https://..."
}Ensure reliable, fast integrations
Fast Response
Clean JSON
Error Handling
Common questions about webhooks and APIs
Webhooks allow your voice AI to call your systems in real-time during conversations. For example, when a customer asks about order status, the AI triggers a webhook to your order API, gets the data, and speaks the response.
Your API should return JSON with the data the AI needs. The exact schema depends on your function definition. Our platform parses the JSON and uses it to generate the AI's response to the caller.
Use this API tester to send sample requests and verify responses. Check that your API returns valid JSON, responds within 5 seconds (timeout limit), and includes all required fields. Then test with real calls in trial mode.
Webhooks must respond within 5 seconds or they'll timeout. For longer operations, use async patterns - acknowledge the request immediately and send results via a callback. Fast response is critical for natural conversation flow.
Yes, webhook requests include the full conversation context: call ID, caller number (if available), previous messages, and any extracted entities. Use this context to provide personalized responses.
Define fallback responses in your agent for when APIs fail. For example, if order lookup fails, the AI can say 'I'm having trouble accessing that information. Can I have someone call you back?'
We support API keys (header or query param), Bearer tokens, Basic auth, and custom headers. Configure authentication in agent settings. Credentials are encrypted and never logged.
Yes, use this tester with mock data before connecting production systems. Define sample payloads that match your function schema and verify the response format is correct.
More integration help