Перейти к основному содержимому

Получение бронирования по номеру подтверждения OTA

Запрос позволяет получить информацию о бронировании по номеру подтверждения OTA и коду канала. Номер бронирования TravelLine не требуется.

Запрос:

GET /api/read-reservation/v1/properties/{{ property_id }}/bookings/by-external-number?externalNumber=CHAN-7852371940&channelCode=channel HTTP/1.1
Host: partner.tlintegration.com
Authorization: Bearer {{ access_token }}

Укажите ID средства размещения в property_id, номер подтверждения бронирования OTA в externalNumber и код канала, в котором создано бронирование, в channelCode. Все три параметра обязательны. Код нужного канала можно найти в списке кодов каналов.

Ответ:

{
"booking": {
"propertyId": "7291",
"number": "20210325-7291-6987835",
"externalNumber": "CHAN-7852371940",
"status": "Cancelled",
"createdDateTime": "2021-03-19T15:18:23Z",
"modifiedDateTime": "2021-03-19T15:18:53Z",
"guaranteeInfo": {
"loyalty": null,
"totalPrepaid": 0.0
},
"currencyCode": "RUB",
"roomStays": [
{
"stayDates": {
"arrivalDateTime": "2021-03-25T14:00",
"departureDateTime": "2021-03-26T12:00"
},
"ratePlans": [
{
"id": "307225",
"name": "Онлайн"
}
],
"roomType": {
"id": "340935",
"name": "Стандарт"
},
"guestCount": {
"adultCount": 1,
"childAges": []
},
"guests": [],
"dailyRates": [
{
"ratePlanId": "307225",
"priceBeforeTax": 2800.0000,
"date": "2021-03-25T00:00:00"
}
],
"total": {
"priceBeforeTax": 2800.0000,
"priceAfterTax": 2800.0000,
"taxAmount": 0.0000,
"taxes": [],
"discounts": []
},
"services": [],
"extraStayCharges": {
"earlyArrival": null,
"lateDeparture": null
}
}
],
"services": [],
"total": {
"priceBeforeTax": 2800.0000,
"priceAfterTax": 2800.0000,
"taxAmount": 0.0000,
"taxes": [],
"discounts": []
},
"taxes": [],
"cancellation": {
"penaltyAmount": 0.0,
"cancelledDateTime": "2021-03-19T15:18:53Z"
},
"source": {
"type": "Channel",
"code": "PA2"
},
"customer": null
}
}

Номер бронирования TravelLine указывается в поле booking.number. Дополнительная информация о результатах поиска может передаваться в поле warning.