| Level |
Element |
Format |
Comments |
Mandatory |
| 1 |
Error{} |
Object |
Contains error details returned by the API when the request cannot be processed
successfully. |
Mandatory |
| 1.1 |
ErrorCode |
String |
Unique error code identifying the type of error encountered during request processing.
|
Mandatory |
| 1.2 |
ErrorMessage |
String |
Human-readable description of the error returned by the API. |
Mandatory |
| 2 |
TraceId |
String |
Unique identifier assigned to the API request for tracking, debugging, and support
purposes |
Mandatory |
| 3 |
ResponseStatus |
String |
Indicates whether the API request was processed successfully or failed. |
Mandatory |
| 4 |
SrdvType |
String |
Response type identifier indicating the version or category of data returned by the SRDV
system. |
Mandatory |
| 5 |
Response{} |
Object |
Contains ticketing details and the complete itinerary information. |
Mandatory |
| 5.1 |
SrdvIndex |
String |
Unique SRDV reference identifier associated with the selected flight result. Required
for subsequent operations such as fare validation, booking, and ticket issuance. |
Mandatory |
| 5.2 |
PNR |
String |
Passenger Name Record (PNR) generated by the airline. |
Mandatory |
| 5.3 |
BookingId |
Integer |
Unique booking identifier generated by the system. |
Mandatory |
| 5.4 |
SSRDenied |
String |
Indicates whether any Special Service Request (SSR) was denied. |
Mandatory |
| 5.5 |
SSRMessage |
String |
Message returned for SSR processing status. |
Optional |
| 5.6 |
IsPriceChanged |
Boolean |
Indicates whether the fare price changed during ticketing. |
Mandatory |
| 5.7 |
IsTimeChanged |
Boolean |
Indicates whether the flight schedule changed during ticketing. |
Mandatory |
| 5.8 |
TicketStatus |
String |
0 = Failed, 1 = Successful, 2 = NotSaved, 3 = NotCreated, 4 = NotAllowed, 5 =
InProgress, 6 = TicketAlreadyCreated, 8 = PriceChanged, 9 = OtherError |
Mandatory |
| 5.9 |
FlightItinerary{} |
Object |
Contains complete booking, fare, passenger, and journey information. |
Mandatory |
| 5.9.1 |
BookingId |
Integer |
Unique booking identifier. |
Mandatory |
| 5.9.2 |
IsManual |
Boolean |
Indicates whether the booking was created manually. |
Mandatory |
| 5.9.3 |
PNR |
String |
Airline PNR associated with the booking. |
Mandatory |
| 5.9.4 |
IsDomestic |
Boolean |
Indicates whether the journey is domestic.(Value – True or False) |
Mandatory |
| 5.9.5 |
Source |
String |
Booking source or provider identifier |
Mandatory |
| 5.9.6 |
Origin |
String |
Journey origin airport code. |
Mandatory |
| 5.9.7 |
Destination |
String |
Journey destination airport code. |
Mandatory |
| 5.9.8 |
AirlineCode |
String |
IATA airline code (e.g., AI, 6E, UK). |
Mandatory |
| 5.9.9 |
LastTicketDate |
String |
Last date and time by which the ticket must be issued. |
Mandatory |
| 5.9.10 |
ValidatingAirlineCode |
String |
Airline code responsible for ticket validation and issuance. |
Mandatory |
| 5.9.11 |
AirlineRemark |
String |
Remarks or messages provided by the airline. |
Mandatory |
| 5.9.12 |
IsLCC |
Boolean |
Indicates whether the airline is a Low-Cost Carrier (LCC). |
Mandatory |
| 5.9.13 |
NonRefundable |
Boolean |
Indicates whether the ticket is non-refundable. |
Mandatory |
| 5.9.14 |
FareType |
String |
Type of fare selected for the booking. |
Mandatory |
| 5.9.15 |
CreditNoteNo |
String |
Credit note reference number, if applicable. |
Mandatory |
| 5.9.16 |
Fare{} |
Object |
Contains complete fare breakdown details. |
Mandatory |
| 5.9.16.1 |
Currency |
String |
Currency code used for fare calculations (e.g., INR, USD). |
Mandatory |
| 5.9.16.2 |
BaseFare |
Decimal |
Base ticket fare excluding taxes and additional charges. |
Mandatory |
| 5.9.16.3 |
Tax |
Decimal |
Total applicable taxes. |
Mandatory |
| 5.9.16.4 |
YQTax |
Decimal |
Fuel surcharge imposed by the airline. |
Mandatory |
| 5.9.16.5 |
AdditionalTxnFeeOfrd |
Decimal |
Additional transaction fee offered by the supplier.(It will always be
zero) |
Mandatory |
| 5.9.16.6 |
AdditionalTxnFeePub |
Decimal |
Additional published transaction fee. |
Mandatory |
| 5.9.16.7 |
PGCharge |
Decimal |
Payment gateway charges. |
Mandatory |
| 5.9.16.8 |
OtherCharges |
Decimal |
Additional miscellaneous charges. |
Mandatory |
| 5.9.16.9 |
PublishedFare |
Decimal |
Total fare published by the airline. |
Mandatory |
| 5.9.16.10 |
OfferedFare |
Decimal |
Final fare offered to the customer. |
Mandatory |
| 5.9.16.11 |
CommissionEarned |
Decimal |
Commission earned on the booking. |
Mandatory |
| 5.9.16.12 |
TdsOnCommission |
Decimal |
Tax deducted at source (TDS) on the commission amount. |
Mandatory |
| 5.9.16.13 |
ServiceFee |
Decimal |
Service fee charged for the booking. |
Mandatory |
| 5.9.16.14 |
TotalBaggageCharges |
String |
Total charges for selected baggage services. |
Mandatory |
| 5.9.16.15 |
TotalMealCharges |
String |
Total charges for selected meal services. |
Mandatory |
| 5.9.16.16 |
TotalSeatCharges |
Decimal |
Total charges for selected seats. |
Mandatory |
| 5.9.16.17 |
TotalSpecialServiceCharges |
String |
Total charges for all selected special services (SSR). |
Mandatory |
| 5.9.17 |
CreditNoteCreatedOn |
Date Time |
Date and time when the credit note was generated. |
Mandatory |
| 5.9.18 |
Passenger[] |
Array |
List of passengers included in the booking. |
Mandatory |
| 5.9.18.1 |
PaxId |
String |
Unique identifier of the passenger. |
Mandatory |
| 5.9.18.2 |
Title |
String |
Passenger title (Mr, Mrs, Miss, etc.). |
Mandatory |
| 5.9.18.3 |
FirstName |
String |
Passenger's first name as per passport/ID. |
Mandatory |
| 5.9.18.4 |
LastName |
String |
Passenger's last name as per passport/ID. |
Mandatory |
| 5.9.18.5 |
PaxType |
Integer |
Passenger type (Adult, Child, Infant). |
Mandatory |
| 5.9.18.6 |
DateOfBirth |
Date Time |
Passenger's date of birth. |
Mandatory |
| 5.9.18.7 |
Gender |
String |
Passenger gender. |
Mandatory |
| 5.9.18.8 |
PassportNo |
String |
Passenger passport number. |
Optional |
| 5.9.18.9 |
AddressLine1 |
String |
Passenger address line 1. |
Mandatory |
| 5.9.18.10 |
City |
String |
Passenger city of residence. |
Mandatory |
| 5.9.18.11 |
CountryCode |
String |
ISO country code. |
Mandatory |
| 5.9.18.12 |
CountryName |
String |
Full country name. |
Mandatory |
| 5.9.18.13 |
Nationality |
String |
Passenger nationality. |
Mandatory |
| 5.9.18.14 |
ContactNo |
String |
Passenger contact number. |
Mandatory |
| 5.9.18.15 |
Email |
String |
Passenger email address. |
Mandatory |
| 5.9.18.16 |
IsLeadPax |
Boolean |
Indicates whether the passenger is the lead passenger. |
Mandatory |
| 5.9.18.17 |
FFAirlineCode |
String |
Frequent flyer airline code. |
Optional |
| 5.9.18.18 |
FFNumber |
String |
Frequent flyer membership number. |
Optional |
| 5.9.18.19 |
Fare{} |
Object |
Fare details applicable to the passenger. |
Mandatory |
| 5.9.18.19.1 |
Currency |
String |
Fare currency code. |
Mandatory |
| 5.9.18.19.2 |
BaseFare |
Decimal |
Base fare amount excluding taxes and charges. |
Mandatory |
| 5.9.18.19.3 |
Tax |
Decimal |
Total tax amount. |
Mandatory |
| 5.9.18.19.4 |
YQTax |
Decimal |
Airline fuel surcharge (YQ tax). |
Mandatory |
| 5.9.18.19.5 |
AdditionalTxnFeeOfrd |
Decimal |
Additional Transaction Fee Offered (It will always be zero) |
Mandatory |
| 5.9.18.19.6 |
AdditionalTxnFeePub |
Decimal |
Additional Transaction Fee Published |
Mandatory |
| 5.9.18.19.7 |
PGCharge |
Decimal |
Payment gateway charges. |
Mandatory |
| 5.9.18.19.8 |
OtherCharges |
Decimal |
Any additional charges applicable. |
Mandatory |
| 5.9.18.19.9 |
PublishedFare |
Decimal |
Published fare amount. |
Mandatory |
| 5.9.18.19.10 |
OfferedFare |
Decimal |
Offered fare amount after discounts. |
Mandatory |
| 5.9.18.19.11 |
ServiceFee |
Decimal |
Service fee charged for the booking. |
Mandatory |
| 5.9.18.19.12 |
TotalBaggageCharges |
String |
Total baggage charges. |
Mandatory |
| 5.9.18.19.13 |
TotalMealCharges |
String |
Total Meal Charges |
Mandatory |
| 5.9.18.19.14 |
TotalSeatCharges |
String |
Total Seat Charges |
Mandatory |
| 5.9.18.19.15 |
TotalSpecialServiceCharges |
String |
Total Special Service Charges |
Mandatory |
| 5.9.18.20 |
Ticket{} |
Object |
Ticket information for the passenger. |
Mandatory |
| 5.9.18.20.1 |
TicketId |
Integer |
Unique ticket identifier. |
Mandatory |
| 5.9.18.20.2 |
TicketNumber |
Integer |
Airline ticket number. |
Mandatory |
| 5.9.18.20.3 |
IssueDate |
Date time |
Ticket issue date and time. |
Mandatory |
| 5.9.18.20.4 |
ValidatingAirlineCode |
String |
IATA code of the validating airline. |
Mandatory |
| 5.9.18.20.5 |
Remarks |
String |
Additional ticket remarks. |
Mandatory |
| 5.9.18.20.6 |
ServiceFeeDisplayType |
String |
Service fee display type. |
Mandatory |
| 5.9.18.20.7 |
Status |
String |
Current ticket status.[NotSet = 0, Successful = 1, Failed = 2, OtherFare = 3,
OtherClass = 4, BookedOther = 5, NotConfirmed = 6] |
Mandatory |
| 5.9.18.21 |
SegmentAdditionalInfo[] |
Array |
Additional information for each flight segment |
Mandatory |
| 5.9.18.21.1 |
FareBasisCode |
String |
Fare basis code for the segment. |
Mandatory |
| 5.9.18.21.2 |
NVA |
Date Time |
Not valid after date |
Mandatory |
| 5.9.18.21.3 |
NVB |
Date Time |
Not valid before date |
Mandatory |
| 5.9.18.21.4 |
Baggage |
String |
Baggage allowance for the segment. |
Mandatory |
| 5.9.18.21.5 |
Meal |
String |
Meal preference or meal information. |
Mandatory |
| 5.9.18.21.6 |
Seat |
String |
Assigned seat information. |
Mandatory |
| 5.9.18.21.7 |
SpecialService |
String |
Special service request information. |
Mandatory |
| 5.9.19 |
CancellationCharges |
String |
Applicable cancellation charges. |
Mandatory |
| 5.9.20 |
Segments[] |
Array |
Flight segment details. |
Mandatory |
| 5.9.20.1 |
Baggage |
String |
Baggage allowance for the segment. |
Mandatory |
| 5.9.20.2 |
CabinBaggage |
String |
Cabin/hand baggage allowance permitted onboard. |
Mandatory |
| 5.9.20.3 |
TripIndicator |
String |
Indicates trip sequence/order. |
Mandatory |
| 5.9.20.4 |
SegmentIndicator |
Integer |
Indicates segment sequence/order. |
Mandatory |
| 5.9.20.5 |
DepTime |
Date Time |
Flight departure date and time. |
Mandatory |
| 5.9.20.6 |
ArrTime |
Date Time |
Flight arrival date and time. |
Mandatory |
| 5.9.20.7 |
Airline{} |
Object |
Airline operating the segment. |
Mandatory |
| 5.9.20.7.1 |
AirlineCode |
String |
Airline IATA code. |
Mandatory |
| 5.9.20.7.2 |
AirlineName |
String |
Airline name |
Mandatory |
| 5.9.20.7.3 |
FlightNumber |
String |
Flight Number |
Mandatory |
| 5.9.20.7.4 |
FareClass |
String |
Fare class or booking class. |
Mandatory |
| 5.9.20.7.5 |
OperatingCarrier |
String |
Operating Carrier Code |
Mandatory |
| 5.9.20.8 |
AirlinePNR |
String |
Airline reservation reference (PNR). |
Optional |
| 5.9.20.9 |
AccumulatedDuration |
Time |
Total accumulated travel duration. |
Optional |
| 5.9.20.10 |
Origin{} |
Object |
Origin airport details. |
Mandatory |
| 5.9.20.10.1 |
AirportCode |
String |
Airport IATA code. |
Mandatory |
| 5.9.20.10.2 |
AirportName |
String |
Airport Name |
Mandatory |
| 5.9.20.10.3 |
Terminal |
String |
Terminal from which the flight departs or arrives. |
Optional |
| 5.9.20.10.4 |
CityCode |
String |
Standard code representing the city. |
Mandatory |
| 5.9.20.10.5 |
CityName |
String |
Name of the city |
Mandatory |
| 5.9.20.10.6 |
CountryCode |
String |
ISO country code of the airport location. |
Mandatory |
| 5.9.20.10.7 |
CountryName |
String |
Name of the country where the airport is located. |
Mandatory |
| 5.9.20.11 |
Destination{} |
Object |
Arrival airport and location details. |
Mandatory |
| 5.9.20.11.1 |
AirportCode |
String |
IATA airport code (e.g., DEL, BOM, JFK). |
Mandatory |
| 5.9.20.11.2 |
AirportName |
String |
Full name of the airport. |
Mandatory |
| 5.9.20.11.3 |
Terminal |
String |
Terminal from which the flight departs or arrives. |
Optional |
| 5.9.20.11.4 |
CityCode |
String |
Standard code representing the city. |
Mandatory |
| 5.9.20.11.5 |
CityName |
String |
Name of the city. |
Mandatory |
| 5.9.20.11.6 |
CountryCode |
String |
ISO country code of the airport location. |
Mandatory |
| 5.9.20.11.7 |
CountryName |
String |
Name of the country where the airport is located. |
Mandatory |
| 5.9.20.12 |
Duration |
Time |
Total flight duration for the segment. |
Optional |
| 5.9.20.13 |
GroundTime |
Time |
Layover duration before the next connecting flight. |
Optional |
| 5.9.20.14 |
Mile |
String |
Distance covered by the flight segment in miles. |
Optional |
| 5.9.20.15 |
StopOver |
String |
Indicates whether the flight includes a stopover. |
Optional |
| 5.9.20.16 |
StopPoint |
String |
Airport or city where the stopover occurs. |
Optional |
| 5.9.20.17 |
StopPointArrivalTime |
Date Time |
Arrival date and time at the stopover location. |
Optional |
| 5.9.20.18 |
StopPointDepartureTime |
Date Time |
Departure date and time from the stopover location. |
Optional |
| 5.9.20.19 |
Craft |
String |
Aircraft type used for the flight segment. |
Optional |
| 5.9.20.20 |
Remark |
String |
Additional information or notes related to the flight. |
Optional |
| 5.9.20.21 |
IsETicketEligible |
Boolean |
Indicates whether electronic ticketing is supported.(Value – true or false) |
Mandatory |
| 5.9.20.22 |
FlightStatus |
String |
Current operational status of the flight (Scheduled, Delayed, Cancelled, etc.). |
Mandatory |
| 5.9.20.23 |
Status |
String |
Availability or booking status of the flight segment. |
Mandatory |
| 5.9.21 |
FareRules[] |
Array |
Applicable fare rules. |
Mandatory |
| 5.9.21.1 |
Origin |
String |
Origin airport and location details. |
Mandatory |
| 5.9.21.2 |
Destination |
String |
Departure airport and location details. |
Mandatory |
| 5.9.21.3 |
Airline |
String |
IATA airline code or airline name to which the fare rule applies. |
Mandatory |
| 5.9.21.4 |
FareBasisCode |
String |
Airline-defined fare basis code identifying the specific fare type, booking class, and
fare conditions associated with the ticket |
Mandatory |
| 5.9.21.5 |
FareRuleDetail |
String |
Detailed fare conditions provided by the airline, including cancellation policies,
rescheduling charges, refund eligibility, no-show penalties, baggage rules, and other
applicable restrictions. |
Mandatory |
| 5.9.21.6 |
FareRestriction |
String |
Fare Restriction and conditions. |
Mandatory |
| 5.9.22 |
InvoiceNo |
String |
Generated invoice number. |
Mandatory |
| 5.9.23 |
InvoiceStatus |
String |
Current invoice status. |
Mandatory |
| 5.9.24 |
InvoiceCreatedOn |
Date Time |
Invoice creation date and time. |
Mandatory |
| 5.9.25 |
Remarks |
String |
Additional information, operational notes, or airline-specific remarks related to the
flight segment. |
Mandatory |
| 5.9.26 |
PartialSegmentCancellation |
String |
"Allowed" : For connecting flights, you can cancel the part journey. "Not
Allowed" : For connecting flights, you cannot cancel the part journey. You need
to cancel the full journey.
|
Optional |