Zvanicall.completed
Make

Make
Zvani

  1. Make

  2. shell
    curl -X POST https://zvani.lv/api/v1/webhooks \
      -H "Authorization: Bearer zv_..." \
      -H "Content-Type: application/json" \
      -d '{ "url": "https://hook..make.com/...",
            "events": ["call.completed", "call.needs_callback"] }'

  3. {
      "event": "call.completed",
      "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": "...",
        "sentiment": "...",
        "score": 86,
        "keyFacts": ["..."],
        "nextSteps": [{ "task": "...", "date": "...", "priority": "high" }],
        "needsCallback": false,
        "outcome": { }
      }
    }

  4. Make

    URLhttps://zvani.lv/api/v1/calls/place https://zvani.lv/api/v1/calls/callback
    MethodPOST
    HeadersAuthorization: Bearer zv_...
    Body typeRaw
    Content typeJSON (application/json)
    Request content
    Parse response
    {
      "toNumber": "+37120000000",
      "agentId": "ag_...",
      "name": "Jonas",
      "variables": { "part_number": "123456789" },
      "background": "Requested a quote on the website."
    }
    {
      "toNumber": "+37120000000",
      "reason": "Asked about a bulk order; confirm prices."
    }

  5. Make

    POST /calls/wait
    { "placementId": "camp_...", "timeoutSeconds": 30 }

  6. Make

    GET
    https://zvani.lv/api/v1/calls?from=2026-10-01&direction=inbound
    https://zvani.lv/api/v1/calls/{id}
    https://zvani.lv/api/v1/contacts/{number}
  7. 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_..."

· · ·

Watch callsread
Search callsread
Get a callread
Get a contactread
Place a callplace_calls
Request a callbackcallbacks
Wait for a call resultread
Make an API call

event, deliveredAt
id
agentId
direction
from, to
status
startedAt, durationSeconds
summary
sentiment, score
keyFacts, nextSteps
clientName, companyName
needsCallback, transferredTo, handoffs
outcome, outcomeSource
placementId, campaignId

read
place_calls
callbacks

· ·