Omnix

Omnix API Reference

Welcome to the Omnix developer API reference. Omnix exposes a single JSON-RPC 2.0 gateway endpoint for external services to execute omnichannel communications, manage contacts, query telephony assets, and schedule messaging campaigns.

To understand the core HTTP header structures, JSON payload formats, authentication rules, and global error codes, consult the shared API Integration Guide.


📚 Categorized API Endpoints

Below is the list of compiled RPC endpoints available in this application. For parameter definitions, return values, and cURL request/response examples for each method, select from the sections below:

Core External Integration API

  • OmnixGatewayRpc — The primary external integration gateway. Use this to manage contacts, trigger OTP verification, send templated messages, and control SIP telephony.

Agent & UI Telemetry APIs

These RPC endpoints power the Omnix Agent console:

  • UnifiedInboxRpc — Manage agent conversations, assignments, call recordings, and ticketing.
  • OmniContactsRpc — Manage CRM contact database, segmentation, and custom context fields.
  • CampaignRpc — Outbound messaging campaigns, schedules, and analytics.
  • TemplateRpc — Manage WhatsApp and SMS templates.
  • ChannelManagerRpc — WhatsApp, email, SMS/voice, and web chat channel configuration.
  • CallQueueRpc — Telephony call queues, routing rules, and agent assignments.
  • ExtensionManagerRpc — Assigned user SIP extensions and softphone configurations.
  • WhatsAppRpc / TwilioRpc — Low-level channel-specific webhook handlers and configurations.

Administrative & Dashboard APIs