The Special Service Request API allows you to retrieve detailed information about additional services available for flight bookings, including baggage options, meal preferences, seat selections, and other special services.
POST /flight/special_service_request
Parameter Type Required Description trace_idstring No Unique identifier for tracing the request tokenstring No Encrypted token containing flight booking details client_referenceIdstring Yes Unique client reference identifier booking_idstring No Booking identifier
Header Value Description client-idstring Your unique client ID client-secretstring Your client secret key Content-Typeapplication/json Request content type
JSON
{
"trace_id": "c8812945-36ab-481c-84e6-413aa438f511",
"token": "OB1[TBO]BwVNdj4P3j1AoCZQ+gmNK+0thztrQjDuTcA1EcRvENizNi6mw8IvRZBZOqDgt/YWFDvPACpKpP+bpgDFD008yjJrNQeEpOnZrtlczEYT9nR83cHVMntQTtty+JmqCXEaRg5D1RMSeB/GBH+5dY9GTw2fU0pLFWNP3IYGrPc+l9yZnkPgDYeUGDRf/y+TfUG0EfJJ8okrz1riCLL0l6vPHqU1MV2TAM8mkMP5aol/99kxsW+9mtoRKhrCBauxjUTsf3fk8PG19+iPBpOf4BnwxzXUZNxqcFqmIyUO1t6B/idkmsgcsissXNTv/NK6JLs4U+u42/+uyj4fjg777M/xpNFtPEAAez6KEn7WBVDbNwjBT++tt+4KtmztAxfkg3UytbOafNlM6kWe+16Yv/X/1w6eiyRP49Iwj2KbuuL0dO9BaT9Ja953lFPimTFQ9pFThDP4b75AycDv+k24vDBKYc5XXx2uJfLPzQLMhFjARZT8izmSP995al2P59ZUdGIcWvhmUj6qGQ5ArfbC2QLtE4T9hyNvITSXdH9AfkDilNFXxtsMLDRctoN3xcL7waRxq8hwUQ9JxHmvkXykZKAmRFX7j5ciUg29+NOjLvU9mYisc5/1VH/G3FiYNhrVCpkZe/Yrj8EYYEXBghSixtFMxCKZDjjoGBd+KlquKsA4yWY=",
"client_referenceId": "swg776774338278w"
}
JSON
{
"status": "SUCCESS",
"status_code": "200",
"message": "Special service details have been successfully retrieved.",
"data": {
"trace_id": "c8812945-36ab-481c-84e6-413aa438f511",
"result": {
"baggage": [...],
"meal": [...],
"seat": {...},
"special_services": [...]
}
}
}
Field Type Description statusstring Response status (SUCCESS/FAILED) status_codestring HTTP status code messagestring Response message dataobject Response data container
Field Type Description trace_idstring Request trace identifier resultobject Contains all service options
The baggage array contains available baggage options:
Field Type Description codestring Baggage option code (e.g., "XBPA", "NoBaggage") descstring Description of baggage service airline_codestring IATA airline code flight_numberstring Flight number weightinteger Baggage weight in kg way_typestring Journey type (FullJourney/OneWay) priceinteger Price in specified currency currencystring Currency code (INR/USD) originstring Origin airport code destinationstring Destination airport code textstring Additional information
The meal array contains available meal options:
Field Type Description codestring Meal option code (e.g., "VGML", "NoMeal") descstring Service description airline_codestring IATA airline code airline_descstring Detailed meal description flight_numberstring Flight number quantityinteger Number of meals way_typestring Journey type priceinteger Price per meal currencystring Currency code originstring Origin airport code destinationstring Destination airport code
The seat object contains seat maps organized by rows:
Field Type Description codestring Seat identifier (e.g., "1A", "NoSeat") descstring Service description airline_codestring IATA airline code flight_numberstring Flight number craft_typestring Aircraft type row_nostring Row number seat_nostring Seat letter seat_typestring Seat position (Window/Aisle/Middle) seat_way_typestring Journey type availability_typestring Availability status (Reserved/Available) compartmentinteger Compartment number deckinteger Deck level priceinteger Seat selection fee currencystring Currency code originstring Origin airport code destinationstring Destination airport code
The special_services array contains additional services:
Field Type Description codestring Service code (e.g., "FFWD") descstring Service description airline_codestring IATA airline code flight_numberstring Flight number departure_timestring Flight departure time priceinteger Service fee currencystring Currency code originstring Origin airport code destinationstring Destination airport code textstring Additional service details
NoBaggage: No additional baggage
XBPA: 5kg additional baggage
XBPB: 10kg additional baggage
XBPC: 15kg additional baggage
XBPD: 30kg additional baggage
NoMeal: No meal selection
VGML: Vegetarian meal
CPML: Corporate meal plan
TCSW: Sandwich combo
CNWT: Cashew nuts
CJSW: Chicken sandwich combo
FFWD: Priority check-in service
JSON
{
"status": "FAILED",
"status_code": "400",
"message": "Error description",
"error_details": "Detailed error information"
}
Token Handling : The token parameter contains encrypted flight details from previous flight search/booking steps
Pricing : All prices are in the specified currency (typically INR for domestic flights)
Availability : Seat availability is real-time and may change between requests
Service Combinations : Multiple services can be selected and combined for a single booking