External Reservation Update
PATCH/v1/api/externalReservation/:reservationId
This API endpoint allows the update of existing hotel reservations. It enables clients to modify reservation details based on specific criteria provided in the request payload.
Clients can send a PATCH request to this endpoint with appropriate parameters, including the reservation ID to be updated and the new details to be applied, such as revised check-in/out dates, room type changes, guest information updates, or additional requests.
The endpoint ensures flexibility by allowing partial updates, enabling clients to modify only the necessary fields without having to resend the entire reservation details.
Upon successful update, the client application will receive a confirmation response containing the updated reservation details, including any changes made and the new booking status.
In case of errors or conflicts during the update process, the response structure is designed to provide detailed information on the issue encountered, facilitating efficient error handling and resolution.
Request
Path Parameters
- application/json
Body
ID único da reserva do sistema interno.
ID que o hóspede conhece.
ID do Hotel
Dia do checkin. (ISO 8601)
Dia do checkout. (ISO 8601)
Número de noites.
Status da reserva [CONFIRMED ou CANCELLED].
Origem da reserva.
Nome do hóspede principal.
CPF do hóspede principal.
Email do hóspede principal.
Moeda. (código ISO 4217)
Valor sem impostos.
Valor dos impostos.
Número de adultos.
Número de crianças.
Lista com a idade das crianças.
Nome do quarto.
Nome da tarifa.
Indica se a tarifa é não reembolsável.
Dia em que começa a penalidada caso reserva seja reembolsável. (ISO 8601)
Regime de alimentação.
Valor da comissão.
Comentários da reserva.
Status da jornada do Hóspede [CHECKED_IN, CHECKED_OUT, NO_SHOW].
ID do seu sistema do hóspede principal.
ID Niara de reserva externa.
Responses
- 200
UpdateExternalReservationResponse()
- application/json
- Schema
- Example (from schema)
Schema
object
{}