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