Skip to content

Re-reserve seats

POST{{API_BASE_URL}}/shop/v1/cart/:cartId/seats/re-reserve

This endpoint renews expired seat reservations of cart items so that the cart can continue to registration or checkout.

A seat reservation is only valid until its validUntil (seatReservation of the cart item). Call this endpoint for the affected items before continuing; a seat that someone else has taken in the meantime comes back with seatReserved: false and must be removed or replaced.

Request

  • cart (string, path): The ID of the cart.

  • itemIds (array of strings, body): The IDs of the seated cart items to renew.

Possible problems: 3018 (an item has no seat), 3020 (the seat is no longer free).

Response

  • data (object)

    • seatsReReserved (object): cartId, items (array with itemId, seatId, seatReserved and validUntil) and problems (array).

    • cart (object): The updated cart, as in Get cart.

Authentication#auth

Requires a bearer token with the matching scope. Mint via OAuth 2.0 client credentials and send it in the Authorization header.

Query parameters#query

$expandAlloptional
—

Responses#responses

No example responses on file.