External Reservation Retrieval
GET/v1/api/externalReservation/:reservationId
This API endpoint allows the retrieval of existing hotel reservations. It enables clients to access reservation details based on specific criteria provided in the request parameters.
Clients can send a GET request to this endpoint with appropriate parameters, such as reservation ID, guest name, booking reference, or date range, to retrieve the desired reservation information.
The endpoint ensures flexibility by allowing various filtering options, enabling clients to narrow down the search results based on their specific requirements.
Upon successful retrieval, the client application will receive a response containing detailed information about the requested reservation, including guest details, room information, booking status, payment details, and any additional preferences or special requests.
In case of errors or if the requested reservation is not found, the response structure is designed to provide appropriate error messages, facilitating efficient error handling and resolution.
Request
Path Parameters
Responses
- 200
GetExternalReservationResponse()
- application/json
- Schema
- Example (from schema)
Schema
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.
{
"externalId": "string",
"locator": "string",
"hotelId": "string",
"startDate": "string",
"endDate": "string",
"numberOfNights": 0,
"status": "string",
"source": "string",
"primaryGuestName": "string",
"primaryGuestCpf": "string",
"primaryGuestEmail": "string",
"currency": "string",
"netPrice": 0,
"taxesPrice": 0,
"adultCount": 0,
"childrenCount": 0,
"childrenAges": [
0
],
"roomDescription": "string",
"ratePlanName": "string",
"isNonRefundable": true,
"penaltyDate": "string",
"meal": "string",
"comissionPrice": 0,
"comment": "string",
"guestJourneyStatus": "string",
"primaryGuestExternalId": "string",
"reservationId": "string"
}