Accept/Confirm Request Booking

The API is used to accept/confirm requested reservations.

Endpoint

POST

https://connect-sandbox.su-api.com/SUAPI/service/requestbookings

Request to Confirm/Accept Request Booking

  • Customer ‘Request To Book’ through Request Booking platform.

  • Customer receives notification email from Request Booking platform clearly indicating booking is on request and host has to revert within 24 hours.

  • Booking arrives to channel manager with ‘REQUEST’ status.

  • Booking is delivered to PMS (if PMS supports ‘REQUEST’ status).

  • System triggers email to property.

  • Option to accept/ confirm booking is found within the booking in channel manager extranet along with API.

  • When host confirms booking, inventory is deducted in channel manager > delivered to PMS and pushed to Request Booking platform. Request Booking platform picks up bookings from feed once a day.

  • It is expected that the host will also send an email directly to customer when they confirm a booking.

Sample Request

{
    "bookingid": "113463_TESTHOTEL"
}

The request body consists of a bookingid. This is the booking id (channelbookingid_hotelid) as allocated in the booking.


Response

Sample Success Response (200)

{
    "Status": "Success",
    "Code": "200",
    "ShortText": "Booking confirmed"
}

Error

If booking confirmation is received outside of 24 hours after receiving booking, an error is returned - Unable to confirm as request received more than 24 hours.

Sample Error Response (1035)

{
    "Status": "Fail",
    "Code": "1035",
    "ShortText": "Unable To Confirm Booking As Request Booking Not Found With Booking Id :: 201086"
}

Last updated

Was this helpful?