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:
https://flight.srdvtest.com/v8/rest/SendChangeRequest
Send Change Request
Level Element Format Comments Mandatory
1 BookingId String IP address of the End User Mandatory
2 RequestType String Indicates the type of request being made (Possible values can be - NotSet = 0, FullCancellation =1, PartialCancellation = 2, Reissuance = 3) Mandatory
3 CancellationType String Indicates the type of cancellation being made (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
Send Change Response
Level Element Format Comments Mandatory
14 Error{} Object Error Mandatory
14.1 ErrorCode String ErrorCode Mandatory
14.2 ErrorMessage String Error Message Mandatory
15 ResponseStatus String Response Status Mandatory
16 SrdvType String Simple result data version Mandatory
17 SrdvIndex String Simple result data version index Mandatory
18 TraceId String Trace Id Mandatory
19 TicketCRInfo[] Array Ticket CRI Information Mandatory
19.1 ChangeRequestId String Change Request ID Mandatory
19.2 TicketId String Ticket ID Mandatory
19.3 Status String Status Mandatory
19.4 Remarks String Remark Mandatory
19.5 ChangeRequestStatus String Change Request Status Mandatory