| 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 |
Integer |
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 |
Integer |
Unique identifier assigned to the API request for tracking, debugging, and support purposes. |
Mandatory |
| 3 |
SrdvType |
String |
Response type identifier indicating the version or category of data returned by the SRDV system. |
Mandatory |
| 4 |
ResultIndex |
String |
Unique identifier of the selected flight result returned in the search response. This value is required for Fare Quote, Booking, and other follow-up API operations. |
Mandatory |
| 5 |
Results[] |
Array |
Collection of seat map details associated with the selected flight segment. |
Mandatory |
| 5.1 |
FromAirportCode |
String |
IATA airport code of the departure airport (e.g., DEL, BOM). |
Mandatory |
| 5.2 |
FromCity |
String |
Name of the departure city. |
Mandatory |
| 5.3 |
ToAirportCode |
String |
IATA airport code of the arrival airport (e.g., DEL, BOM). |
Mandatory |
| 5.4 |
ToCity |
String |
Name of the arrival city. |
Mandatory |
| 5.5 |
AirlineName |
String |
Full name of the operating or marketing airline. |
Mandatory |
| 5.6 |
AirlineCode |
String |
IATA airline code identifying the carrier (e.g., AI, 6E, UK) |
Mandatory |
| 5.7 |
AirlineNumber |
String |
Flight number associated with the airline for which seat information is being returned. |
Mandatory |
| 5.8 |
TotalRow |
Integer |
Total number of seat rows available in the aircraft seat map. |
Mandatory |
| 5.9 |
TotalColumn |
Integer |
Total number of seat columns available in the aircraft seat map. |
Mandatory |
| 6 |
Seats{} |
Object |
Object containing the complete seat map layout and seat details. |
Mandatory |
| 6.1 |
Row1 |
Object |
Represents a seat row in the aircraft seat map. |
Mandatory |
| 6.1.1 |
Column1 |
Object |
Represents a seat position within the selected row. |
Mandatory |
| 6.1.1.1 |
SeatNumber |
String |
Unique seat identifier displayed to passengers (e.g., 12A, 14C). |
Mandatory |
| 6.1.1.2 |
IsBooked |
Boolean |
Indicates whether the seat is already occupied or unavailable for selection. (Value – True or False) |
Mandatory |
| 6.1.1.3 |
IsLegroom |
Boolean |
Indicates whether the seat provides additional legroom.(This field is present only when additional legroom is available.) |
Mandatory |
| 6.1.1.4 |
IsAisle |
Boolean |
Indicates whether the seat is an aisle seat. (Value – True or False) |
Mandatory |
| 6.1.1.5 |
Amount |
Decimal |
Additional amount payable for selecting the seat. |
Mandatory |
| 6.1.1.6 |
Code |
String |
Unique code identifying the seat or seat type. |
Mandatory |