External Reservation Creation
POST/v1/api/externalReservation/create
This API endpoint allows the creation of hotel reservations from an external source. It enables clients to create booking information based on specific criteria provided in the request payload.
Clients can send a POST request to this endpoint with appropriate parameters, including details such as guest information, desired room type and check-in/out dates.
The endpoint ensures flexibility by allowing optional parameters to be included, such as special requests, payment information, and loyalty program details.
Upon successful reservation creation, the client application will receive a confirmation response containing the created booking ID.
In case of errors or conflicts during reservation creation, the response structure is designed to provide detailed information on the issue encountered, facilitating efficient error handling and resolution.
Request
- application/json
Body
ID único da reserva do sistema interno.
ID que o hóspede conhece.
ID do Hotel.
Dia do check-in. (ISO 8601)
Dia do check-out. (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.
Responses
- 200
CreateExternalReservationResponse()
- application/json
- Schema
- Example (from schema)
Schema
ID Niara da reserva criada.
{
"reservationId": "string"
}