Omni REST API

The Omni REST API provides programmatic access to an Omni instance: models, topics, views and fields; documents, dashboards and folders; query execution and scheduling; users, groups and permissions; connections and dbt; uploads; and AI operations. The API base URL mirrors your Omni login URL with /api appended (for example https://.omniapp.co/api) and accepts HTTPS only. Authentication is via API key bearer token or OAuth 2.1.

API entry from apis.yml

apis.yml Raw ↑
name: Omni REST API
description: 'The Omni REST API provides programmatic access to an Omni instance: models, topics, views
  and fields; documents, dashboards and folders; query execution and scheduling; users, groups and permissions;
  connections and dbt; uploads; and AI operations. The API base URL mirrors your Omni login URL with /api
  appended (for example https://<instance>.omniapp.co/api) and accepts HTTPS only. Authentication is via
  API key bearer token or OAuth 2.1.'
humanURL: https://docs.omni.co/docs/API
baseURL: https://omniapp.co/api
properties:
- type: Documentation
  url: https://docs.omni.co/docs/API
- type: Authentication
  url: authentication/omni-analytics-authentication.yml
- type: MCPServer
  url: mcp/omni-analytics-mcp.yml
- type: Conventions
  url: conventions/omni-analytics-conventions.yml
- type: Conformance
  url: conformance/omni-analytics-conformance.yml