1. Get a key
Mint one in the console under Settings → API keys. The plaintext is shown once. Export it:2. Find a number to call from
id (num-14155551234) of a number with outbound
enabled — its E.164 value works too.
3. Find the assistant
assistantId is the assistant’s uuid, shown on its configure page in the
console. Names and slugs are not accepted.4. Place the call
contactRef is an opaque reference of yours, echoed back on the webhook — put
your own account or record id there and the end-of-call report joins to your
data without matching on a phone number. variables are per-call {{var}}
values merged over the assistant’s own.
5. Receive the report
PollingGET /v1/calls/{id} works, but the report comes to you. Point Vodex at
your endpoint once:
interaction.completed — see
Webhooks for the payload and how to verify it.
Next
Webhooks
Verifying the report, and reading
outcome without sniffing strings.Connect an AI assistant
Ask about your calls, batches and usage over MCP — no key to copy.
Batch dialing
A list in, calls out, with retry policy and per-number rotation.
SMS
The same interaction stream, with
channel: "sms".