ReservationActions

Allows you to amend the stay details of a reservation

Modifies the stay-related data of a reservation.

If a reservation is 'Confirmed', you can change all fields.

If a reservation is 'InHouse', only changes to future time slices are possible.

Changes to reservations that are in the status 'CheckedOut' or 'Canceled' are not possible at all. Regardless of requote value, the prices for time slices will be re-quoted based on current prices

  • rate plan changes
  • reservation is part of a block. The current rates of the block will be applied.<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}/amend

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}/amend
  • Auth
    OAuth 2
    Implicit: https://identity.apaleo.com/connect/authorize
    Scopes: reservations.manage, admin

Path parameters

idstring required

Id of the reservation that should be modified

Request body

arrivalstring required

Date and optional time of arrival<br />Specify either a pure date or a date and time in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>

departurestring required

Date and optional time of departure. Cannot be more than 5 years after arrival.<br />Specify either a pure date or a date and time in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>

adultsinteger required

Number of adults

childrenAgesinteger[] nullable

Ages of the children

requoteboolean nullable

Whether the prices for time slices with no change to the rate plan should be re-quoted based on current prices, or if only additions like change of number of adults should be calculated. If a reservation is part of a block, the time slices prices will always be re-quoted to the current price of the block. Defaults to 'false'.

Example request

{
  "arrival": "2026-11-01T17:00:00+01:00",
  "departure": "2026-11-03T11:00:00+01:00",
  "adults": 1,
  "childrenAges": [
    6
  ],
  "requote": false,
  "timeSlices": [
    {
      "ratePlanId": "MUC-NONREF-DBL",
      "totalGrossAmount": {
        "amount": 86,
        "currency": "EUR"
      }
    },
    {
      "ratePlanId": "MUC-NONREF-DBL",
      "totalGrossAmount": {
        "amount": 101,
        "currency": "EUR"
      }
    }
  ]
}

Response

The reservation has been changed.

Changes

No operation changes recorded.