Seller Orchestra Internal API Mapping

Menu

Menu management for storefronts - create sections, map products, and organize navigation

3-Layer Architecture

Seller API Gateway Seller Admin Utility Service

Create Menu

Create a menu with sections and map products

POST
POST /merchant/api/v1/domains/:domain_id/menus
POST /api/menus

Flow:

  1. Validate menu structure and items
  2. Create menu in Utility Service
  3. Attach products to menu items
  4. Publish to storefront
1 POST /api/menus Utility Service · Core Microservices

List Menus

List all menus for the domain

GET
GET /merchant/api/v1/domains/:domain_id/menus
1 GET /api/menus?domain_id=:domain_id Utility Service · Core Microservices

Get Menu

Retrieve menu details with items

GET
GET /merchant/api/v1/domains/:domain_id/menus/:id
1 GET /api/menus/:id Utility Service · Core Microservices

Update Menu

Update menu items and structure

PATCH
PATCH /merchant/api/v1/domains/:domain_id/menus/:id
1 PATCH /api/menus/:id Utility Service · Core Microservices

Delete Menu

Delete a menu

DELETE
DELETE /merchant/api/v1/domains/:domain_id/menus/:id
1 DELETE /api/menus/:id Utility Service · Core Microservices

Documentation Notes

Menus support hierarchical structures with sections and product mappings for storefront navigation.