Sample json
https://flight.srdvtest.com/v8/rest/Hold
Hold GDS Request JSON
{
"EndUserIp": "1.1.1.1",
"ClientId": "180040",
"UserName": "SRDVTEST",
"Password": "7-skp@TjM_",
"SrdvType": "MixAPI",
"SrdvIndex": "1",
"TraceId": "204142",
"ResultIndex":"OB3_0_2",
"Passengers": [
{
"Title": "Mr",
"FirstName": "Jojy",
"LastName": "Milson",
"PaxType": 1,
"DateOfBirth": "1997-03-12T00:00:00",
"Gender": "1",
"PassportNo": "abc123456",
"PassportExpiry": "2031-03-12T00:00:00",
"AddressLine1": "Noida, Sector 63",
"City": "Noida",
"CountryCode": "IN",
"CountryName": "INDIA",
"ContactNo": "1234567890",
"Email": "email@gmail.com",
"IsLeadPax": 1,
"Fare":
{
"Currency": "INR",
"BaseFare": 3180,
"Tax": 9364,
"YQTax": 0,
"OtherCharges": 0,
"TransactionFee": "0",
"AdditionalTxnFeeOfrd": 0,
"AdditionalTxnFeePub": 0,
"AirTransFee": "0"
}
}
]
}
Hold GDS Response JSON
{
"Error": {
"ErrorCode": "0",
"ErrorMessage": ""
},
"TraceId": "204142",
"ResponseStatus": 1,
"SrdvType": "MixAPI",
"Response": {
"SrdvIndex": "1",
"PNR": "8FM86Y",
"BookingId": 2059008,
"SSRDenied": false,
"SSRMessage": null,
"Status": 1,
"IsPriceChanged": false,
"IsTimeChanged": false,
"FlightItinerary": {
"BookingId": 2059008,
"IsManual": false,
"PNR": "8FM86Y",
"IsDomestic": false,
"Source": 4,
"Origin": "BOM",
"Destination": "DXB",
"AirlineCode": "UL",
"LastTicketDate": "",
"ValidatingAirlineCode": "UL",
"AirlineRemark": "",
"IsLCC": false,
"NonRefundable": true,
"FareType": "RP",
"CreditNoteNo": null,
"Fare": {
"Currency": "INR",
"BaseFare": 3180,
"Tax": 9364,
"YQTax": 6744,
"AdditionalTxnFeeOfrd": 0,
"AdditionalTxnFeePub": 0,
"PGCharge": 0,
"OtherCharges": 56,
"PublishedFare": 12600,
"OfferedFare": 12600,
"CommissionEarned": 0,
"TdsOnCommission": 0,
"ServiceFee": 0,
"TotalBaggageCharges": 0,
"TotalMealCharges": 0,
"TotalSeatCharges": 0,
"TotalSpecialServiceCharges": 0
},
"CreditNoteCreatedOn": null,
"Passenger": [
{
"PaxId": 3320678,
"Title": "Mr",
"FirstName": "Jojy",
"LastName": "Milson",
"PaxType": 1,
"DateOfBirth": "1997-03-12T00:00:00",
"Gender": 1,
"PassportNo": "abc123456",
"AddressLine1": "Noida, Sector 63",
"City": "Noida",
"CountryCode": "IN",
"CountryName": "INDIA",
"Nationality": "IN",
"ContactNo": "+91 1234567890",
"Email": "email@gmail.com",
"IsLeadPax": true,
"FFAirlineCode": null,
"FFNumber": null,
"Fare": {
"Currency": "INR",
"BaseFare": 3180,
"Tax": 9364,
"YQTax": 6744,
"AdditionalTxnFeeOfrd": 0,
"AdditionalTxnFeePub": 0,
"PGCharge": 0,
"OtherCharges": 56,
"PublishedFare": 12600,
"OfferedFare": 12600,
"ServiceFee": 0,
"TotalBaggageCharges": 0,
"TotalMealCharges": 0,
"TotalSeatCharges": 0,
"TotalSpecialServiceCharges": 0
}
}
],
"CancellationCharges": null,
"Segments": [
{
"Baggage": "30 KG",
"CabinBaggage": "Included",
"TripIndicator": 1,
"SegmentIndicator": 1,
"DepTime": "2026-02-02T20:45:00",
"ArrTime": "2026-02-02T23:15:00",
"Airline": {
"AirlineCode": "UL",
"AirlineName": "Sri Lankan Airlines",
"FlightNumber": "144",
"FareClass": "S",
"OperatingCarrier": "UL"
},
"AirlinePNR": "8FM86Y",
"AccumulatedDuration": "",
"Origin": {
"AirportCode": "BOM",
"AirportName": "Chhatrapati Shivaji International Airport",
"Terminal": "2",
"CityCode": "BOM",
"CityName": "Mumbai",
"CountryCode": "IN",
"CountryName": "India"
},
"Destination": {
"AirportCode": "CMB",
"AirportName": "Katunayake",
"Terminal": "",
"CityCode": "CMB",
"CityName": "Colombo",
"CountryCode": "LK",
"CountryName": "Sri Lanka"
},
"Duration": 150,
"GroundTime": 0,
"Mile": 0,
"StopOver": false,
"StopPoint": "",
"StopPointArrivalTime": "0001-01-01T00:00:00",
"StopPointDepartureTime": "0001-01-01T00:00:00",
"Craft": "32A",
"Remark": null,
"IsETicketEligible": true,
"FlightStatus": "Confirmed",
"Status": "HK"
},
{
"Baggage": "30 KG",
"CabinBaggage": "Included",
"TripIndicator": 1,
"SegmentIndicator": 2,
"DepTime": "2026-02-03T18:40:00",
"ArrTime": "2026-02-03T21:50:00",
"Airline": {
"AirlineCode": "UL",
"AirlineName": "Sri Lankan Airlines",
"FlightNumber": "225",
"FareClass": "S",
"OperatingCarrier": "UL"
},
"AirlinePNR": "8FM86Y",
"AccumulatedDuration": 1595,
"Origin": {
"AirportCode": "CMB",
"AirportName": "Katunayake",
"Terminal": "",
"CityCode": "CMB",
"CityName": "Colombo",
"CountryCode": "LK",
"CountryName": "Sri Lanka"
},
"Destination": {
"AirportCode": "DXB",
"AirportName": "Dubai",
"Terminal": "1",
"CityCode": "DXB",
"CityName": "Dubai",
"CountryCode": "AE",
"CountryName": "United Arab Emirates"
},
"Duration": 280,
"GroundTime": 0,
"Mile": 0,
"StopOver": false,
"StopPoint": "",
"StopPointArrivalTime": "0001-01-01T00:00:00",
"StopPointDepartureTime": "0001-01-01T00:00:00",
"Craft": "333",
"Remark": null,
"IsETicketEligible": true,
"FlightStatus": "Confirmed",
"Status": "HK"
}
],
"FareRules": [
{
"Origin": "BOM",
"Destination": "CMB",
"Airline": "UL",
"FareBasisCode": "SOWIZ",
"FareRuleDetail": "",
"FareRestriction": "N"
},
{
"Origin": "CMB",
"Destination": "DXB",
"Airline": "UL",
"FareBasisCode": "SOWIZ",
"FareRuleDetail": "",
"FareRestriction": "Y"
}
]
}
}
}