Skip to main content

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