Error
Orders
Advance an order
Advances an order along its lifecycle: fulfil an accepted order to fulfilled, or cancel a captured / accepted order. The order id comes from the PATH — a body orderId is ignored. Failure conditions: 400 on a malformed body; 404 for an unknown order; 422 on an illegal transition (e.g. fulfilling a still-captured, unrouted order).
POST
Error
Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Path Parameters
Minimum string length:
1Body
application/json
Available options:
fulfil, cancel Response
The advanced order at its new lifecycle status.
The advanced order at its new lifecycle status.
Available options:
web, marketplace, mobile-app, in-store Available options:
click-and-collect, ship-from-store, endless-aisle Available options:
captured, accepted, fulfilled, cancelled, rejected 
