Level | Element | Format | Comments | Mandatory/ Optional |
| | | | |
1 | EndUserIp | String | IP Address of the end | Mandatory |
| | | user | |
2 | TokenId | String | Token ID | Mandatory |
| | | | (Token Id to be echoed back |
| | | | from Authenticate response) |
3 | BookingId | Integer | Unique booking id | Mandatory |
| | | | |
4 | RequestType | Enumeration | Request type | Mandatory |
| | | | Possible values can be - |
| | | | NotSet = 0, |
| | | | FullCancellation = 1, |
| | | | PartialCancellation = 2, |
| | | | Reissuance = 3 |
| CancellationType | Enumeration | Cancellation type | Mandatory |
| | | | Possible values can be - |
| | | | NotSet = 0, |
| | | | NoShow = 1, |
| | | | FlightCancelled = 2, |
| | | | Others = 3 |
| Sectors | | | |
| Origin | String | Origin | Mandatory * |
| | | | [Mandatory only in case of partial cancellation] |
| | | | |
| Destination | String | Destination | Mandatory * |
| | | | [Mandatory only in case of partial cancellation] |
| | | | |
| TicketId | Integer | Ticket Id | Mandatory |
| | | | [ may send multiple comma separated ticket ids] |
| | | | |
5 | Remarks | String | Remarks for cancelling the booking | Mandatory |
| | | | Remarks for cancelling the booking |