Booking Cancellations

You can cancel a booking by using the CancelBooking endpoint:

POST /haapi/haolb/cancelbooking?type=your username&key=your key

This will cancel the booking with appropriate guest emails and user alerts and delete the recorded MoR payment. It will not refund any other payments the user may have taken separately.

The request will be as follows (with example parameters):

<?xml version="1.0" encoding="UTF-8"?>
<bookingCancelRequest>
  <advertiserAssignedId>ora7123455x</advertiserAssignedId>
  <reservationExternalId>ORB123456</reservationExternalId>
  <cancellationEntity>Guest</cancellationEntity>
</bookingCancelRequest>

Parameters:

  • advertiserAssignedId: the advertiser id (starting with ora)
  • reservationExternalId: the OwnerRez booking number (starting with ORB)
  • cancellationEntity: optional, one of Guest, Owner, Admin.
    • Use the cancellation entity to determine if it is an admin action.
    • The default will be Admin if not specified, and the CANCELLED_BY_TRAVELER value will be used.