SSR

This method is used to obtain the online prices of Special Service Request like Excess Baggage and Meal for LCC airlines like IndiGo, SpiceJet, AirAsia, Air Arabia, flydubai, etc. For LCC Airlines which currently do not support online SSR requests, the SSR request will not return Excess Baggage and meal charges. To avail excess baggage and meal services, the selected baggage and meal needs to be passed in the ticket request with the applicable price. The total price deducted during ticketing would be addition of Offered Fare + Excess Baggage and Meal Charges.

NOTE : In case of Fly Dubai and all the International LCC, the free baggage should be added from the SSR response to the ticket request then only you will be able to avail the benefit. If in case the free baggage is not selected from SSR response with Price node 0 then no free or default baggage would be provided from the airline end. For Ex : 20 kg, 30 kg and 40 kg baggage are included in the fare only unless you will not select the this baggage in the ticket request you will not be able to avail yourself with the same.

NOTE : In case of return sector, if you need to have baggage only for one segment in that case you need to add both the objects for inbound and outbound in an array format.

Service URL (REST) to be used:
SSR Request
Level Element Format Comments Mandatory
1 EndUserIp String Public IP address of the end user initiating the flight search request. Used for security, tracking, and compliance purposes. Mandatory
2 ClientId String Unique client identifier assigned to the agency during API registration and onboarding. Mandatory
3 UserName String API username assigned to the agency for authentication and authorization. Mandatory
4 Password String API password assigned to the agency for authentication. This credential must be transmitted securely. Mandatory
5 SrdvType String Response type identifier indicating the version or category of data returned by the SRDV system. Mandatory
6 TraceId Integer Trace ID returned in the search response. This value must be echoed back in subsequent requests and can be used to trace a specific search or booking within the SRDV system. Mandatory
7 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
8 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
SSR Response For LCC
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 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 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 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
6 Baggage[] Array Checked baggage allowance for the passenger. Mandatory
6.1 AirlineCode String IATA airline code (e.g., AI, 6E, UK). Mandatory
6.2 FlightNumber String Flight number assigned by the airline. Mandatory
6.3 WayType Integer Indicates whether the ancillary applies to a specific segment or the entire journey. [Segment = 1,FullJourney = 2] Mandatory
6.4 Code String Unique code identifying the baggage option. Mandatory
6.5 Description String Defines baggage type — Included (upgradeable if available) or Direct (not upgradeable). Possible values: NotSet (0), Included (1), Direct (2), Imported (3), Upgrade (4), ImportedUpgrade (5). Mandatory
6.6 Weight String Total baggage allowance weight associated with the option. Mandatory
6.7 Currency String Currency in which the baggage price is specified. Mandatory
6.8 Price Decimal Additional charge applicable for the baggage option. Mandatory
6.9 Origin String Departure airport code for which the baggage option is applicable. Mandatory
6.10 Destination String Arrival airport code for which the baggage option is applicable. Mandatory
7 MealDynamic[] Array List of dynamic meal options available for the selected flight. Mandatory
7.1 AirlineCode String IATA airline code associated with the meal option. Mandatory
7.2 FlightNumber String Flight number associated with the meal option. Mandatory
7.3 WayType Integer Indicates whether the meal applies to a specific segment or the entire journey. - [Segment = 1,FullJourney = 2] Mandatory
7.4 Code String Unique code identifying the meal option. Mandatory
7.5 Description String Defines the meal option type returned by the airline. Mandatory
7.6 AirlineDescription String Detailed meal description provided by the airline. Mandatory
7.7 Quantity String Quantity of meals included in the selected meal option. Mandatory
7.8 Currency String Currency in which the meal price is specified. Mandatory
7.9 Price Decimal Additional charge applicable for the meal option. Mandatory
7.10 Origin String Departure airport code for which the meal option is applicable. Mandatory
7.11 Destination String Arrival airport code for which the meal option is applicable. Mandatory
8 Meal[] Array List of standard meal options available for the selected flight. Mandatory
SSR Response For GDS
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 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 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 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
6 Baggage[] Array Checked baggage allowance for the passenger. Mandatory
6.1 AirlineCode String IATA airline code (e.g., AI, 6E, UK). Mandatory
6.2 FlightNumber String Flight number assigned by the airline. Mandatory
6.3 WayType Integer Indicates whether the ancillary applies to a specific segment or the entire journey.- [Segment = 1,FullJourney = 2] Mandatory
6.4 Code String Unique code identifying the baggage option. Mandatory
6.5 Description String Defines baggage type — Included (upgradeable if available) or Direct (not upgradeable). Possible values: NotSet (0), Included (1), Direct (2), Imported (3), Upgrade (4), ImportedUpgrade (5). Mandatory
6.6 Weight String Total baggage allowance weight associated with the option. Mandatory
6.7 Currency String Currency in which the baggage price is specified. Mandatory
6.8 Price Decimal Additional charge applicable for the baggage option. Mandatory
6.9 Origin String Departure airport code for which the baggage option is applicable. Mandatory
6.10 Destination String Arrival airport code for which the baggage option is applicable. Mandatory
7 MealDynamic[] Array List of dynamic meal options available for the selected flight. Mandatory
7.1 AirlineCode String IATA airline code associated with the meal option. Mandatory
7.2 FlightNumber String Flight number associated with the meal option. Mandatory
7.3 WayType Integer Indicates whether the meal applies to a specific segment or the entire journey.- [Segment = 1,FullJourney = 2] Mandatory
7.4 Code String Unique code identifying the meal option. Mandatory
7.5 Description String Defines the meal option type returned by the airline. Mandatory
7.6 AirlineDescription String Detailed meal description provided by the airline. Mandatory
7.7 Quantity String Quantity of meals included in the selected meal option. Mandatory
7.8 Currency String Currency in which the meal price is specified. Mandatory
7.9 Price Decimal Additional charge applicable for the meal option. Mandatory
7.10 Origin String Departure airport code for which the meal option is applicable. Mandatory
7.11 Destination String Arrival airport code for which the meal option is applicable. Mandatory
8 Meal Array List of standard meal options available for the selected flight. Mandatory