Endpoint
POST
https://api.jvapi.ai/v1/calls
Authorization ▾
Using Sandbox key. Switch to Production to use sk_live_*.
Headers ▾
Query params ▾
No query parameters for this endpoint.
Body JSON ▾
{
"agent": "agt_clinic_intake",
"to": "+14155550119",
"from": "+14155550100",
"voice": "nova_v2",
"tools": ["lookup_calendar", "book_slot", "send_sms"],
"amd": "detect_or_drop",
"recording": "full",
"metadata": {
"patient_id": "pat_8821",
"source": "playground"
}
}
{
"id": "call_01HK7X8Z5YJVWQ3N5T8K9XQPZ4",
"status": "dialing",
"agent": "agt_clinic_intake",
"to": "+14155550119",
"from": "+14155550100",
"voice": "nova_v2",
"recording": "full",
"amd": "detect_or_drop",
"metadata": {
"patient_id": "pat_8821",
"source": "playground"
},
"cost_estimate_usd": 0.02,
"created": "2026-04-17T19:24:12.884Z"
}
# Ready to paste in your terminal curl https://api.jvapi.ai/v1/calls \ -H "Authorization: Bearer $JVAPI_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: c8a8-idem-4417" \ -d '{ "agent": "agt_clinic_intake", "to": "+14155550119", "from": "+14155550100", "voice": "nova_v2", "tools": ["lookup_calendar","book_slot","send_sms"], "amd": "detect_or_drop", "recording": "full", "metadata": { "patient_id": "pat_8821" } }'