Engine API Reference
Service
Manage flight-related services
GET
Services
Manage flight-related services using NDC 24.4 standards.
Request Format
Response Format
The endpoint returns a JSON response with the following structure:
Error Response
Example Request
Usage
Use this endpoint to:
- List available services for a flight
- Add services to an order
- Remove services from an order
- View seat maps and baggage options
List Services
List available services for a flight order.
Endpoint
Query Parameters
provider
(required): Provider to list services from (amadeus
,duffel
,any
)orderId
(required): Order ID to list services forserviceType
(optional): Filter by service typeflightReference
(optional): Filter by flight referencepassengerReference
(optional): Filter by passenger reference
Service Types
BAGGAGE
: Checked and carry-on baggageSEAT
: Seat selectionMEAL
: In-flight mealsPET
: Pet transportationLOUNGE
: Airport lounge accessWIFI
: In-flight Wi-FiENTERTAINMENT
: In-flight entertainmentFAST_TRACK
: Fast track security/immigrationPRIORITY_BOARDING
: Priority boardingINSURANCE
: Travel insuranceTRANSPORTATION
: Ground transportationUNACCOMPANIED_MINOR
: Unaccompanied minor serviceSPORTS_EQUIPMENT
: Sports equipment handlingOTHER
: Other services
Response
Add Service
Add a service to an existing order.
Endpoint
Request Body
Response
Remove Service
Remove a service from an order.
Endpoint
Request Body
Response
Seat Map
Retrieve the seat map for a flight.
Endpoint
Query Parameters
provider
(required): Provider to get the seat map fromorderId
(required): Order IDsegmentId
(required): Flight segment ID
Response
Provider Support
The Services API supports multiple providers:
- Amadeus: Full-service carriers and GDS inventory
- Duffel: Direct airline connections and NDC content
All responses are normalized to follow NDC 24.4 standards.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Query Parameters
Available options:
amadeus
, duffel
, any
Example:
"any"
Example:
"ORD123456"
Service type (NDC: ServiceType)
Available options:
BAGGAGE
, SEAT
, MEAL
, PET
, LOUNGE
, WIFI
, ENTERTAINMENT
, FAST_TRACK
, PRIORITY_BOARDING
, INSURANCE
, TRANSPORTATION
, UNACCOMPANIED_MINOR
, SPORTS_EQUIPMENT
, OTHER
Example:
"SEAT"
Example:
"ITEM-1"
Example:
"PAX-1"
Response
200
application/json
Services listed successfully
Service information (NDC: Service)
Was this page helpful?