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. Click the Authorization tab, paste your API key, fill in the request, and hit Send to see the real response without leaving the docs.
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.
Reseller
Manage child organizations, transfer credits, control user access.
