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

updatebooking — Обновление бронирования

URL: https://restota.inn-book.com/v1/updatebooking
Метод: POST
Назначение: Метод предназначен для внесения изменений в ранее созданное бронирование, таких как отмена или оплата.

⚠️ Важно

Если отель не добавил OTA как канал продаж в личном кабинете InnBook, запрос будет отклонён с ошибкой.


🛑 Отмена бронирования

Запрос:

{
"invoice": "997537", // Номер бронирования OTA
"type":"update_status", // Тип операции
"status": "cancel", // Статус изменения — отмена брони
"hid": "37820" // ID отеля в InnBook
}

Пояснение к полям запроса:

ПолеТипОписание
invoicestringНомер бронирования OTA
typestringТип операции (update_status)
statusstringНовый статус бронирования (cancel)
hidstringID отеля в системе Inn-Book

Ответ:

[
{
"status": "ok",
"id": 286
},
{
"status": "ok",
"id": 288
}
]

Пояснение к полям ответа:

ПолеТипОписание
statusstringСтатус обработки (ok — успешно)
idintegerID бронирования в Inn-Book

💳 Оплата бронирования

Пояснение к полям запроса:

ПолеТипОписание
invoicestringНомер бронирования OTA
typestringТип операции (new_pay)
pay.orderidstringID платежа в OTA
pay.paymentstringСумма оплаты
hidstringID отеля в системе Inn-Book
{
"invoice": "ST997537",
"type": "new_pay",
"pay": {
"orderid": "10148",
"payment": "2"
},
"hid": "37820"
}

Ответ:

{
"status": "ok"
}

Пояснение к полям ответа:

ПолеТипОписание
statusstringСтатус обработки (ok — успешно)