Build on OmniCommerce marketplace-PIM rails
Use REST, MCP, CLI, and webhooks to ingest catalog data, evaluate agentic readiness, queue enrichment proposals, distribute to SEA marketplaces, sync commercial fields, and monitor AI visibility.
Auth
Use the API key from settings directly as a bearer token.
Authorization: Bearer omni_sk_...MCP
Agent-callable tools share the same auth and API contracts.
CLI
Run developer workflows from local scripts and pipelines.
yarn omni evaluate --product-id PRODUCT_IDAPI Products
Ingest
Create/upsert products or queue Shopee, Lazada, and TikTok Shop imports.
POST /api/v1/ingestEvaluate
Score SKU readiness for agentic commerce engines.
POST /api/v1/evaluateEnrich
Queue GEO and LLM-optimized product enrichment without updating the catalog.
POST /api/v1/enrichDistribute
Queue marketplace publishing to enabled sales channels.
POST /api/v1/distributeSync
Update price, sale price, and stock, then queue sync workers.
POST /api/v1/syncMonitor
Run AI visibility monitoring and replay workflows.
POST /api/v1/monitorMCP Tools
Developer operations are available to tool-calling agents.
omni_ingest_catalogomni_evaluate_skuomni_enrich_skuomni_distribute_skuomni_sync_skuomni_monitor_visibility
Webhooks
Subscribe to operation, enrichment, distribution, sync, and visibility events.
GET /api/v1/webhooksPOST /api/v1/webhooksEnrichment Is Read-Only
The enrich endpoint returns a job ID. Poll the job endpoint for the enriched product proposal and suggested product patch, then apply selected fields with the product update API when you choose to persist them.
POST /api/v1/enrichGET /api/v1/jobs/{jobId}PATCH /api/v1/products/{productId}