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.
Every endpoint is interactive
Open any endpoint below and you will find a live playground. Paste your API key under Authorization, fill in the request, and hit ▶ Run to see the real response without leaving the docs. Your key is held in this browser session only — it's wiped on reload.
Base URL https://backend.omnidim.io/api/v1 ·
Auth Authorization: Bearer <YOUR_API_KEY>
Endpoint groups
Agents
Create, retrieve, update, and delete AI voice agents.
Calls
Dispatch calls and retrieve call logs.
Bulk calls
Outbound campaigns. Schedule, retry, pause, resume, and monitor live status.
Knowledge base
Upload, list, attach, detach, and delete PDF documents on agents.
Phone numbers
List, attach, detach, and import from Twilio, Exotel, or SIP.
Providers
LLM, voice, STT, and TTS provider catalog.
Simulation
Run automated agent test simulations.
