Skip to main content
Use REST, MCP, CLI, and webhooks to create enriched catalog data, evaluate agentic readiness, sync commercial fields, and monitor AI Shelf Share.

Prerequisites

  1. An OmniCommerce organization
  2. An API key from organization settings (omni_sk_...)
  3. Base URL https://omnicommerce.sg (or your local/dev host)

Authenticate

API keys are bound to a single organization. You do not need to send organizationId for API-key requests. Session-authenticated browser calls must include organizationId in the query or body. Full details: Authentication.

Core workflow

1. Create or upsert a product

2. Poll async jobs

Many write paths return a job ID. Poll:
Cancel with:

3. Publish and sync

API products

MCP tools

Public catalog discovery tools for tool-calling agents:
  • omni_search_catalog
  • omni_match_intent
  • omni_discover_geo
Seller evaluate/sync/monitor stay on authenticated REST. See MCP.

CLI

Next steps

Interactive API reference

Try endpoints with the Mintlify playground.

Orders guide

Filters, agentic create, and pricing fields.

MCP reference

JSON-RPC methods and tool contracts.

Authentication

Scopes, OAuth, and session rules.