ReservationActions

Book the service for a specific reservation.

Use this to book a service for a specific reservation. Please note that when dates are specified, all desired dates must be specified or they will be removed if not posted to the folio. When an amount is specified, it is the price before taxes on services and before sales taxes, but including VAT, so those taxes are added on top of it. When an amount is omitted, the price is taken from the service configuration and matches the amount the service offer returns: sales taxes are added on top of it, while taxes on services have already been deducted from it and are reported separately.<br>You must have this scope: 'reservations.manage'.<br>For fine-grained clients, you must have this permission: 'core.reservations.modify'.

put/booking/v0-nsfw/reservation-actions/{id}/book-service

Request

  • Base URL
    https://api.apaleo.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.apaleo.com/booking/v0-nsfw/reservation-actions/{id}/book-service
  • Auth
    OAuth 2
    Implicit: https://identity.apaleo.com/connect/authorize
    Scopes: reservations.manage, admin

Path parameters

idstring required

Id of the reservation.

Request body

serviceIdstring required

The id of the service you want to book

countinteger nullable

The number of services to book for each service date. It defaults to the service offer count when not specified.

Example request

{
  "serviceId": "MUC-SPA",
  "dates": [
    {
      "serviceDate": "2026-10-30",
      "amount": {
        "amount": 25,
        "currency": "EUR"
      }
    },
    {
      "serviceDate": "2026-10-31"
    }
  ]
}

Response

Booking of the service for the reservation was successful.

Changes

No operation changes recorded.