JSON API - CANCELRES

Sends a cancellation request for the specified reservation.

Input

  • TransType - string - "CANCELRES"

  • Login - string - The API user's login

  • Password - string - The API user's password

  • ResNumber - integer - The ResNumber of the reservation to cancel

  • Reason - string - The reason for cancellation

  • ActualCancel - string - (Y/N - Default: N) - Indicates whether to actually cancel the reservation rather than issuing a cancellation request memo

Output

  • None (error if cancellation request failed)

Notes

  • Cancellations sent with "ActualCancel=Y" will not cancel PNRs on the reservation, will not handle non-refundable items, and may not correctly build cancellation fees

  • Cancellations will only work for bookings to which the authenticated external user has access

    • External user must either be tied to the customer ID on the booking, or have the "ViewAllRes=Y" flag on their external user record to give them access to ALL bookings