Try the Site API with the store’s own data.
All twelve operations in the Site delivery contract: nine reads to try here, checkout through the cart, newsletter signup and back-in-stock notifications. The Site credential stays on the Worker.
Choose a request and try it.
The complete delivery contract
| Request | What does it show? |
|---|---|
GET /site/v1/site | Identity, markets and locales ↗ |
GET /site/v1/commerce/storefront | Coherent snapshot for storefront pages ↗ |
GET /site/v1/commerce/catalog | Published catalog and prices ↗ |
GET /site/v1/commerce/products | Published product list ↗ |
GET /site/v1/commerce/products/{handle} | Details, images, variants and optional bundles ↗ |
GET /site/v1/commerce/collections | Published collections ↗ |
GET /site/v1/commerce/collections/{handle} | Ordered membership of one collection ↗ |
GET /site/v1/commerce/availability/{variantId} | Coarse availability for one variant ↗ |
GET /site/v1/commerce/availability | Coarse availability for up to 100 variants ↗ |
POST /site/v1/commerce/stock-subscriptions | One stock notification with separate consent and a configured flow ↗ |
POST /site/v1/newsletter/subscriptions | Email signup with explicit consent ↗ |
POST /site/v1/commerce/checkout-sessions | Start through the cart; not a read operation ↗ |
Discounts, shipping selection and payment status are handled in hosted checkout. Rule configuration uses the separate management API; private bank/accounting data is outside this playground.
Delivery OpenAPI ↗