Seller Orchestra Internal API Mapping

Pages

Static page management and content pages for seller storefronts with SEO metadata

7 Endpoints Utility Service

3-Layer Architecture

Seller API Gateway Seller Admin (Orchestra Layer) Utility Service (Core Microservices)

Domain Pages APIs

5 Endpoints

List Pages

Retrieve all pages for a specific domain with pagination and filtering

GET
GET /merchant/api/v1/domains/:domain_id/pages
Query: ?page=1&limit=10&category=about_us&status=PUBLISHED
GET /api/pages?domain_id=:domain_id Seller Admin - Orchestra Layer
1 GET /api/pages?domain_id=:domain_id Utility Service

Create Page

Create a new static content page with SEO metadata and rich editor content

POST
POST /merchant/api/v1/domains/:domain_id/pages
POST /api/pages Seller Admin - Orchestra Layer
1 POST /api/pages Utility Service
2 POST /api/search/index Search Service (if published)

Get Page

Retrieve complete details of a specific page by ID

GET
GET /merchant/api/v1/domains/:domain_id/pages/:id
GET /api/pages/:id Seller Admin - Orchestra Layer
1 GET /api/pages/:id Utility Service

Update Page

Update page content, SEO metadata, or status

PUT
PUT /merchant/api/v1/domains/:domain_id/pages/:id
PUT /api/pages/:id Seller Admin - Orchestra Layer
1 PUT /api/pages/:id Utility Service
2 POST /api/search/index Search Service
3 POST /api/cdn/invalidate CDN Service

Delete Page

Delete a page from the domain

DELETE
DELETE /merchant/api/v1/domains/:domain_id/pages/:id
DELETE /api/pages/:id Seller Admin - Orchestra Layer
1 DELETE /api/pages/:id Utility Service
2 DELETE /api/search/index/:id Search Service
3 POST /api/cdn/invalidate CDN Service

Global Pages APIs

2 Endpoints

Admin-level endpoints for accessing pages across all domains without specifying a domain_id.

List All Pages (Global)

Admin endpoint to list pages across all domains with filtering options

GET
GET /merchant/api/v1/pages
Query: ?page=1&limit=10&domain_id=xxx&category=legal&status=PUBLISHED
GET /api/pages Seller Admin - Orchestra Layer
1 GET /api/pages Utility Service

Get Page by ID (Global)

Admin endpoint to retrieve any page by ID without domain context

GET
GET /merchant/api/v1/pages/:id
GET /api/pages/:id Seller Admin - Orchestra Layer
1 GET /api/pages/:id Utility Service

Documentation Notes

Pages support static content with SEO metadata, custom URLs, and rich editor content for storefront customization.

Page Categories: contact_us, about_us, landing, legal, custom
Page Status: DRAFT, PUBLISHED, ARCHIVED