Quickstart
Make your first multilingual call in a few minutes.
1. Get an API key
Sign in to the dashboard and create an API key under Settings → API keys. Export it:
export ARIVOX_KEY="sk_live_..."
2. Place a call
curl https://api.arivox.dev/v1/calls \
-H "Authorization: Bearer $ARIVOX_KEY" \
-d '{
"to": "+972543095860",
"character": "noa",
"language": "he",
"voice": "noa-he",
"knowledge_base": "kb_clinic",
"webhook": "https://acme.co/arivox/events"
}'
Or with the TypeScript SDK:
import { Arivox } from "@arivox/sdk";
const client = new Arivox(process.env.ARIVOX_KEY!);
const call = await client.calls.create({
to: "+971501182204",
character: "layla",
language: "ar", // Gulf / Levant / MSA
voice: "layla-gulf",
knowledgeBase: "kb_support",
});
console.log(call.id, call.status);
3. Handle events
Point webhook at your endpoint to receive transcripts, outcomes and extracted
data as the call progresses. See the API reference.
Next steps
- Pick languages & voices for your audience.
- Ground answers with a knowledge base.
- Go self-hosted for data residency.