MCP is live.Set upAsk the community
OmniDimension

API reference

REST + Python SDK reference for the OmniDimension platform with an interactive try-it-out playground.

The OmniDimension API lets you create agents, dispatch calls, manage phone numbers, and pull call analytics from your own systems. Auth is a single Bearer API key on every request.

Base URL https://omnidim.io/api/v1  ·  Auth Authorization: Bearer <YOUR_API_KEY>

Download the OpenAPI spec

Every endpoint, request, and response in this reference is generated from a single OpenAPI 3.1 specification. Download openapi.yaml to generate clients, drive an agent, or import into Postman, Insomnia, or Stoplight.

Endpoint groups

Agents

Create, retrieve, update, and delete AI voice agents, and manage their post-call actions.

Integrations

List the accounts connected to your workspace, with the ids post-call actions use.

Calls

Dispatch calls and retrieve call logs.

Bulk calls

Outbound campaigns. Schedule, retry, pause, resume, and monitor live status.

Sessions

Create web call sessions: a short-lived token and WebSocket URL for voice in your own app.

Knowledge base

Upload, list, attach, detach, and delete PDF documents on agents.

Phone numbers

Search the shop, buy, release, list, attach, detach, and import from Twilio, Exotel, or SIP.

WhatsApp

Send and receive messages, manage templates and opt-outs, hand a conversation to a person, and run campaigns.

Providers

LLM, voice, STT, and TTS provider catalog.

Simulation

Run automated agent test simulations.

Account

Read your wallet balance, the minutes it buys, your plan, and your concurrency headroom.

Reseller

Manage child organizations, transfer credits, and control user access. Reseller accounts only.

Was this page helpful?

On this page