Skip to main content
POST
Error

Authorizations

Authorization
string
header
required

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.

Body

application/json
id
string
required
Minimum string length: 1
channel
enum<string>
required
Available options:
web,
marketplace,
mobile-app,
in-store
deliveryMode
enum<string>
required
Available options:
click-and-collect,
ship-from-store,
endless-aisle
customer
object
required
lines
object[]
required
Minimum array length: 1

Response

The captured order (state captured, no fulfilling store).

The captured order (state captured, no fulfilling store).

id
string
required
channel
enum<string>
required
Available options:
web,
marketplace,
mobile-app,
in-store
deliveryMode
enum<string>
required
Available options:
click-and-collect,
ship-from-store,
endless-aisle
customer
object
required
lines
object[]
required
status
enum<string>
required
Available options:
captured,
accepted,
fulfilled,
cancelled,
rejected
fulfillingStoreId
string | null
required
actorId
string
required
capturedAt
string
required