Skip to main content

Before you start

You need a developer API key. Create one from your Indigenius dashboard under Settings → Developer Keys, or use an existing key from GET /v1/auth/keys. Set your key as an environment variable so you don’t paste it into every command:

Step 1 — Verify your key

Confirm your key is valid and check which scopes it has:
Expected response:
If you get a 401 or 404, the key value is wrong or the key has been revoked. If you get a 403 on a later step, your key is missing the required scope — add it via PATCH /v1/auth/keys/{id}/scopes.

Step 2 — Create an agent

An agent is the AI persona that handles calls. Create one with a name, language, and task type:
Save the id from the response — you’ll use it in the next step.

Step 3 — Initiate a call

Use the agent ID to start a web call session. The response gives you a WebSocket URL to connect your audio client:
Expected response:
Connect your client to gateway.url to start the real-time audio session.

Next steps

Agents

Configure personas, prompts, models, and voice settings.

Calls

Retrieve transcripts and post-call analysis.

Widgets

Embed a call button on any webpage.

Create Studio

Generate TTS audio and dub videos into other languages.