Zvani
call.needs_callbackZapier
Zapier
Zvani
- Zapier
-
shell
curl -X POST https://zvani.lv/api/v1/webhooks \ -H "Authorization: Bearer zv_..." \ -H "Content-Type: application/json" \ -d '{ "url": "https://hooks.zapier.com/hooks/catch/...", "events": ["call.needs_callback"] }' -
{ "event": "call.needs_callback", "deliveredAt": "2026-10-16T12:00:05.000Z", "call": { "id": "lead_...", "agentId": "ag_...", "direction": "inbound", "from": "+37120000000", "to": "+37160000000", "status": "completed_action", "startedAt": "2026-10-16T11:58:10.000Z", "durationSeconds": 95, "summary": "...", "score": 86, "keyFacts": ["..."], "nextSteps": [{ "task": "...", "date": "...", "priority": "high" }], "clientName": "...", "needsCallback": true, "outcome": { } } } -
Zapier
Method POSTURL https://zvani.lv/api/v1/calls/callbackhttps://zvani.lv/api/v1/calls/placeData Headers Authorization: Bearer zv_...Content-Type: application/json{ "toNumber": "+37120000000", "reason": "Asked about a bulk order; confirm prices.", "language": "Latvian" }{ "toNumber": "+37120000000", "agentId": "ag_...", "name": "Jonas", "variables": { "part_number": "123456789" }, "background": "Requested a quote on the website." } -
Zapier
GET
https://zvani.lv/api/v1/calls/{id} https://zvani.lv/api/v1/contacts/{number} -
shell
curl https://zvani.lv/api/v1/webhooks -H "Authorization: Bearer zv_..." curl -X DELETE https://zvani.lv/api/v1/webhooks/{id} -H "Authorization: Bearer zv_..."
| New Call | read | |||
| Place Call | place_calls | |||
| Call Back a Caller | callbacks | |||
| Find Call | read | |||
| Find Caller History | read |
event | |
id | |
agentId | |
direction | |
from, to | |
status | |
startedAt, durationSeconds | |
summary | |
sentiment, score | |
keyFacts, nextSteps | |
clientName, companyName | |
needsCallback, transferredTo | |
outcome | |
placementId |
read | ||
place_calls | ||
callbacks |