Working in this repo
Documentation for the Omnia Voice API — voice AI agents that answer the phone, call your tools, and speak 50+ languages. Published with Mintlify atomnia-voice.com/docs.
The one rule
The route handler is the source of truth. Not the README, not this file, not an older version of the docs, and not your recollection of how the API probably works. The API lives inomnia-v/omnia under
app/api/v1/. Each route’s contract is defined by:
- its exported HTTP methods in
route.ts - its Zod schema in
lib/api/v1/validators/ - its response formatter (
formatAgentResponse,formatToolResponse, …)
Checks that must pass
openapi.yaml and in a real handler.
Deliberately absent
- Actions and knowledge bases — deprecated in favour of corpora and tools
- Chatbots, conversations, service-agents — a different product surface
- Noise/VAD settings — hardcoded in the platform, not user-configurable
- Corpus management endpoints — session-only, so documented as a dashboard workflow rather than API surface