Developers · API 2026-10-01

API-first. Integrate anything.

The console, partners and your own apps all use the same versioned API. Responses share one envelope: { data, meta } or { error, meta }.

MethodEndpointPurpose
GET/api/v1/healthService health and active data source
GET/api/v1/productsProduct catalog (modules)
GET/api/v1/plansPlans, add-ons and revenue streams
GET/api/v1/marketsCountries, cities, tax rules, expansion readiness
GET/api/v1/marketplace?q=&kind=&city=Search listings (sponsored results labelled)
GET/api/v1/kitchens/match?stations=grill,fryer&city=ae-dxb&peak=12Rank kitchens for a brand
POST/api/v1/brands/draftDraft a virtual brand + top kitchen matches
POST/api/v1/orders/quoteTax-correct quote in any market
GET/api/v1/analyticsTenant KPIs by brand and channel
GET/api/v1/menu-engineeringStars / plowhorses / puzzles / dogs + price suggestions
GET/api/v1/forecast7-day demand forecast and prep plan
GET/api/v1/reordersSupplier-grouped purchase-order suggestions
GET/api/v1/crmSegments, loyalty tiers and playbooks
GET/api/v1/launchpad12-step launch journey progress
GET/api/v1/revenueDISHIVO revenue by stream (billing role)
POST/api/v1/copilotAsk the AI copilot (grounded answers)

Example — quote an order in Riyadh

curl -X POST https://dishivo.com/api/v1/orders/quote \
  -H 'content-type: application/json' \
  -d '{"cityId":"sa-ruh","lines":[{"itemId":"x","name":"Bowl","qty":2,"unitPrice":34.5}],"deliveryFee":9}'