Send Change Request / Cancellation Request
In case of send change request, you need to send appropriate remarks and change type of the request carefully if the remarks and change type does not match then the request might be rejected, and you need to send the request again. In below shared request and response you might find some tags for which you need to have clarity about, we are sharing the description of the necessary tags below to help you understand about the required tags clearly:
Request Type Variable Description:
1. "NotSet" in the case of NotSet, API Team Will do the best.
2. "NoShow" Mean Customer did not fly, in this case, some airport tax will be refunded
(Totally depend on airline policy).
3. "Others" if you don't know flight NoShow or cancelled then send others.
Note: "Reissuance" only refund done by API and for Reissuance, you need to send an email
Service URL (REST) to be used:
Send Change Request
Level | Element | Format | Comments | Mandatory |
---|---|---|---|---|
1 | BookingId | String | IP address of the End User | Mandatory |
2 | RequestType | String | Client ID provided to the agency at registration (Possible values can be - NotSet = 0, FullCancellation =1, PartialCancellation = 2, Reissuance = 3) |
Mandatory |
3 | CancellationType | String | User name provided to the agency at registration (Possible values can be - NotSet = 0, NoShow =1, FlightCancelled = 2, Others = 3) |
Mandatory |
4 | SrdvType | String | Simple result data version | Mandatory |
5 | SrdvIndex | String | Simple result data version index | Mandatory |
6 | Sectors[] | Array | Segment details | Mandatory |
6.1 | Origin | String | Origin | Mandatory |
6.2 | Destination | String | Destination | Mandatory |
7 | TicketData[] | Array | Ticket Data | Mandatory |
7.1 | FirstName | String | First Name Of the Passenger | Mandatory |
7.2 | LastName | String | Last Name Of the Passenger | Mandatory |
7.3 | TicketId | String | If TicketId is null then you need to pass the TicketId as empty string (TicketId="") | Mandatory |
8 | PNR | String | PNR | Mandatory |
9 | Remarks | String | Remarks | Mandatory |
10 | ClientId | String | Client ID provided to the agency at registration | Mandatory |
11 | UserName | String | Username provided to the agency at registration | Mandatory |
12 | Password | String | Password provided to the agency at registration | Mandatory |
13 | EndUserIp | String | IP Address of the End User | Mandatory |
Level | Element | Format | Comments | Mandatory |
---|---|---|---|---|
1 | Error[] | Array | Error | Mandatory |
1.1 | ErrorCode | String | ErrorCode | Mandatory |
1.2 | ErrorMessage | String | Error Message | Mandatory |
2 | ResponseStatus | String | Response Status | Mandatory |
3 | SrdvType | String | Simple result data version | Mandatory |
4 | SrdvIndex | String | Simple result data version index | Mandatory |
5 | TraceId | String | Trace Id | Mandatory |
6 | TicketCRInfo[] | Array | Ticket CRI Information | Mandatory |
6.1 | ChangeRequestId | String | Change Request ID | Mandatory |
6.2 | TicketId | String | Ticket ID | Mandatory |
6.3 | Status | String | Status | Mandatory |
6.4 | Remarks | String | Remark | Mandatory |
6.5 | ChangeRequestStatus | String | Change Request Status | Mandatory |