Shop / Integrations
HTTP routes
Shop's routes are under /api/shop/ (the older /ext/justflows.shop/ addresses keep working). Each checks the session and a Shop capability, except the public catalog and the payment webhooks. Shop API v1 at /api/shop/v1 adds explicit catalog, cart, checkout, customer, and staff operations with one JSON error format, cursor lists, and mutation keys; GET /api/shop/v1/openapi.json describes it in OpenAPI 3.1.
| Area | Routes |
|---|---|
| Setup | setup |
| Catalog | catalog, catalog/:contentId, attributes[/:id], categories[/:id], tags[/:id], products/import, products/bulk (POST) |
| Inventory | inventory, inventory/settings |
| Orders | orders, orders/:id, POST orders/:id/status |
| Customers | customers, customers/:id, customers/import |
| Emails | emails, emails/:key |
| Tax | tax, tax/settings, tax/classes[/:id], tax/rates[/:id] |
| Discounts | discounts, discounts/settings, discounts/:id |
| Shipping | shipping, shipping/origin, shipping/carriers/:id[/test], shipping/zones[/:id], shipping/zones/:id/methods, shipping/methods/:id |
| Payments | payments, payments/gateways/:id[/methods|/test], payments/attempts/:id/{capture,void,refund}, payments/hooks/:gateway/:token (public, signed) |
| Storefront | storefront (public catalog), storefront/settings, blocks/options/{products,categories,tags} |