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.
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?
