JustFlows

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.

AreaRoutes
Setupsetup
Catalogcatalog, catalog/:contentId, attributes[/:id], categories[/:id], tags[/:id], products/import, products/bulk (POST)
Inventoryinventory, inventory/settings
Ordersorders, orders/:id, POST orders/:id/status
Customerscustomers, customers/:id, customers/import
Emailsemails, emails/:key
Taxtax, tax/settings, tax/classes[/:id], tax/rates[/:id]
Discountsdiscounts, discounts/settings, discounts/:id
Shippingshipping, shipping/origin, shipping/carriers/:id[/test], shipping/zones[/:id], shipping/zones/:id/methods, shipping/methods/:id
Paymentspayments, payments/gateways/:id[/methods|/test], payments/attempts/:id/{capture,void,refund}, payments/hooks/:gateway/:token (public, signed)
Storefrontstorefront (public catalog), storefront/settings, blocks/options/{products,categories,tags}