Orders
Retrieve one or more orders
Given one or more criteria in the query string, one or more matching orders will be returned.
Results will also be paged based on offset and size.
get/orders
Query parameters
customerPhoneNumberstring
Example:1234567890
Customer phone number (without country code)
customerEmailstring
Example:peter_parker@yahoo.com
Customer email address
passengerTravelDocumentNumberstring
Example:EG12345678
Travel document number, such as passport number, of a passenger
offsetinteger
sizeinteger
dateTimeStartstring date-time
A start date-time earlier than any order returned. It should be in ISO 8601 format (UTC).
dateTimeEndstring date-time
A end date-time later than any order returned. It should be in ISO 8601 format (UTC).
orderStatus'cancelled' | 'completed' | 'error' | 'pending'
For status definition, see OrderStatus under Order Schemas.
Response
OK
Example response
[
{
"orderId": "a7dd1cf6-dc96-490b-bdf6-8685dbf5bb87",
"currency": "EUR",
"totalAmount": 456.78,
"flights": [
{
"segments": [
{
"depDate": "20210401",
"depTime": "12:45",
"depAirport": "LON",
"arrDate": "20210401",
"arrTime": "17:50",
"arrAirport": "CGN",
"flightNo": "AC103",
"carrier": "AC"
}
]
}
],
"customer": {
"firstName": "Peter",
"lastName": "Parker",
"phoneCountryCode": "+1",
"phoneNumber": "1234567890",
"email": "peter_parker@yahoo.com"
},
"passengers": [
{
"firstName": "Peter",
"lastName": "Parker",
"birthday": "2001-01-01",
"travelDocument": {
"number": "EG12345678",
"placeOfIssue": "USA"
}
}
],
"extended": {
"clientsideOrderId": "O1234",
"clientsideCustomField1": "A",
"clientsideCustomField2": "B",
"clientsideCustomField3": "C"
}
}
]