Download OpenAPI specification:Download
The Flight Repository API is a RESTful API hosted by Azinq's Airport Hive. It is the API used by clients to communicate with Airport Hive for exchanging flight information.
Get a flight leg
fromDateTime | string <date-time> |
toDateTime | string <date-time> |
hoursBack | integer |
hoursForward | integer |
searchBasis | any Enum: "A" "E" "M" "T" "S" whether to use Actual, Estimated, Most Confident, Target or Scheduled block times for the search |
arrivalDeparture | any Enum: "A" "D" "B" A/D/B when querying for flight data. Default will be B - both, meaning you will get Arrival and Departure data returned and other parameters will be applied to both where possible. |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
operatingAirlineIATA | string (AirlineIATA) [ 1 .. 3 ] characters "2 or 3 character code as designated by International Air Transport Association (IATA) to uniquely designate an airline operator. Local (non-IATA) codes can be added as required as long as they are unique for airline operators within the defined context. Ex: SK, DY. Two or three characters. IATA and ICAO codes can be identical. Reference Document: IATA Airline Coding Directory. The IATA standard uses 2 character codes, but in cases where no IATA standard code exists, an alternative code can be used. This can often be the 3 character ICAO code if one exists." |
operatingAirlineICAO | string (AirlineICAO) [ 1 .. 3 ] characters "2 or 3 character code as designated by the International Civil Aviation Organisation (ICAO) to uniquely designate an airline operator. Local (non-ICAO) codes can be added as required as long as they are unique for airline operators within the defined context. ICAO defined code for the company owning the aircraft. Ex: SAS, NAX. Two or three characters. IATA and ICAO codes can be identical. The ICAO standard uses 3 character codes, but in cases where no ICAO standard code exists, an alternative code can be used. This can often be the 2 character IATA code if one exists. Reference Document: ICAO document 8585" |
flightNumber | string (FlightNumber) [ 1 .. 5 ] characters The number of the flight. Unique for one day within one operator, but not necessarily unique across operators. The part of the FlightId excluding the operator code (see "OperatingAirlineIATA"). This is sometimes referred to as the "Trip Number". Reference: IATA Standard Schedules Information Manual, Feb 1997, 2.2.62. Flight Numbers are assigned by a carrier as a multi-purpose reference in connection with the planning and control of the operation of flights. |
operationalSuffix | string (OperationalSuffix) <= 1 characters An optional single letter suffix sometimes appended to the flight number to give some additional information related to the flight number itself, e.g. "DY1349P" may indicate that this is a positioning flight. "R" may also be used to indicate a return from airborne operation. |
aircraftRegistration | string or null (AircraftRegistration) [ 1 .. 10 ] characters An aircraft registration is a unique alphanumeric string that identifies an aircraft. In accordance with the Convention on International Civil Aviation all aircraft must be registered with a national aviation authority and they must carry proof of this registration in the form of a legal document called a Certificate of Registration at all times when in operation. An aircraft can be re-registered in special cases, for instance if it's sold to an operator in another country. |
callSign | string (Callsign) [ 0 .. 20 ] characters A call sign is used to uniquely identify an aircraft using the airspace around a particular airport. Call signs in aviation are derived from several different policies, depending upon the type of flight operation. In most countries, unscheduled general aviation flights identify themselves using the call sign corresponding to the aircraft's registration number. Commercial operators, including scheduled airline, air cargo and air taxi operators, will usually use an ICAO or FAA-registered call sign for their company. These will typically consist of the ICAO code of the operating airline followed by a flight identification. The flight identification is very often the same as the flight number, but could be different due to call sign confusion, if two or more flights close to each other have similar flight numbers (i.e. KLM649 and KLM645 or BAW466 and BAW646). |
aircraftIATAType | string (AircraftIATAType) [ 1 .. 3 ] characters 3 character code as designated by International Air Transport Association (IATA) to uniquely designate Aircraft Type. Local (non-IATA) codes can be added as required as long as they are unique for aircraft types within the defined context. Reference Document: IATA codeset 7800. |
aircraftICAOType | string (AircraftICAOType) [ 1 .. 4 ] characters 3-4 character code as designated by International Civil Aviation Organisation (ICAO) to uniquely designate Aircraft Type. Local (non-ICAO) codes can be added as required as long as they are unique for aircraft types within the defined context. Reference Document: ICAO document 8643. |
airportIATA | string (AirportIATA) [ 1 .. 3 ] characters IATA code which uniquely defines an airport. Where an official IATA code does not exist for an airport, it is the standard to use the ICAO code. Where neither exist, pseudo-codes can be created if required (e.g. oil rigs, grass strips, etc.) The standard codes are defined in the ""Airline Coding Directory"". |
airportICAO | string (AirportICAO) [ 1 .. 4 ] characters ICAO code which uniquely defines an airport. Where an official ICAO code does not exist for an airport, it is the standard to use the IATA code. Where neither exist, pseudo-codes can be created if required (e.g. oil rigs, grass strips, etc.) The standard codes are defined in ICAO Document 7910. |
ifplId | string or null (IFPLID) [ 1 .. 10 ] characters Defined by Eurocontrol as "A unique flight plan identifier, assigned by the IFPS". Two letters followed by eight digits. |
modifiedDateTime | string <date-time> |
includeDeleted | boolean Default: false |
object (AircraftData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (ArrivalData) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
atmCancelTimestamp | string <date-time> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callsign | string (Callsign) [ 0 .. 20 ] characters A call sign is used to uniquely identify an aircraft using the airspace around a particular airport. Call signs in aviation are derived from several different policies, depending upon the type of flight operation. In most countries, unscheduled general aviation flights identify themselves using the call sign corresponding to the aircraft's registration number. Commercial operators, including scheduled airline, air cargo and air taxi operators, will usually use an ICAO or FAA-registered call sign for their company. These will typically consist of the ICAO code of the operating airline followed by a flight identification. The flight identification is very often the same as the flight number, but could be different due to call sign confusion, if two or more flights close to each other have similar flight numbers (i.e. KLM649 and KLM645 or BAW466 and BAW646). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cancelReasonCode | string (CancelReasonCode) [ 1 .. 16 ] characters A system dependent code that defines the reason for a cancellation. Example values.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cancelReasonText | string (CancelReasonText) [ 1 .. 128 ] characters A textual description of the reason for the cancellation. Typically associated with the CancelReasonCode. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects (CodeshareData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (DepartureData) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (DisplayData) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightDIIndicator required | string (DIIndicator) Enum: "D" "I" "S" Indicator showing what kind of airport/flight/gate/etc. (domestic, international (Non Schengen), Schengen) this is. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightId | string (FlightId) [ 1 .. 8 ] characters IATA based identifier for this flight, usually issued long before the flight actually takes place. FlightId is normally the concatenation of OperatingAirlineIATA, FlightNumber and OperationalSuffix. FlightId typically identifies a flight to the majority of systems, but it is not unique across time. It's unique only in conjunction with SIBT/SOBT. Exception: Some airlines use their ICAO code (OperatingAirlineICAO) instead of OperatingAirlineIATA. This might be because they aren't an IATA member or because they just prefer the ICAO code. Regardless, this means that it is allowed to use OperatingAirlineICAO as part of FlightId. FlightId is then defined as the concatenation of AirlineIATA || AirportICAO, FlightNumber and OperationalSuffix. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightNumber | string (FlightNumber) [ 1 .. 5 ] characters The number of the flight. Unique for one day within one operator, but not necessarily unique across operators. The part of the FlightId excluding the operator code (see "OperatingAirlineIATA"). This is sometimes referred to as the "Trip Number". Reference: IATA Standard Schedules Information Manual, Feb 1997, 2.2.62. Flight Numbers are assigned by a carrier as a multi-purpose reference in connection with the planning and control of the operation of flights. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operationalSuffix | string (OperationalSuffix) <= 1 characters An optional single letter suffix sometimes appended to the flight number to give some additional information related to the flight number itself, e.g. "DY1349P" may indicate that this is a positioning flight. "R" may also be used to indicate a return from airborne operation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightIsMultiLeg required | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (FlightLegMetadata) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegSecurityIndicator required | string (FlightLegSecurityIndicator) Enum: "0" "1" Indicates if there are security issues associated with the flight leg, or not.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegStatus required | string (FlightLegStatus) Enum: "ACT" "CAN" "DEL" "DIV" "FLS" "FPL" "LAN" "RER" "SCH" "SEQ" "UKN" The status of a "FlightLeg". The following values are defined: "SCH", "FPL", "FLS", "ACT", "CAN", "LAN", "RER", "DIV", "DEL", "UNK"
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightRouteIATA required | Array of strings (FlightRouteIATA) non-empty [ items [ 1 .. 3 ] characters ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeExtended required | string (FlightServiceTypeExtended) [ 1 .. 3 ] characters Installation/customer specific set of flight service types. Typically used when the defined set in FlightServiceType isn't specific enough. Encoded as integer to clearly separate it from FlightServiceType. Examples:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeIATA required | string (FlightServiceTypeIATA) Enum: "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "U" "S" "V" "T" "W" "X" "Z" IATA SSIM Appendix C Service Types. Scheduled, Passenger
Scheduled, Cargo/Mail
Additional flights
Charter
Others
Company specific (not IATA standard)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeICAO required | string (FlightServiceTypeICAO) Enum: "S" "N" "G" "M" "X" ICAO Flight Service Types.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
iataCancelTimestamp | string <date-time> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ifplId | string or null (IFPLID) [ 1 .. 10 ] characters Defined by Eurocontrol as "A unique flight plan identifier, assigned by the IFPS". Two letters followed by eight digits. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isRerouted required | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineIATA | string (AirlineIATA) [ 1 .. 3 ] characters "2 or 3 character code as designated by International Air Transport Association (IATA) to uniquely designate an airline operator. Local (non-IATA) codes can be added as required as long as they are unique for airline operators within the defined context. Ex: SK, DY. Two or three characters. IATA and ICAO codes can be identical. Reference Document: IATA Airline Coding Directory. The IATA standard uses 2 character codes, but in cases where no IATA standard code exists, an alternative code can be used. This can often be the 3 character ICAO code if one exists." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineICAO | string (AirlineICAO) [ 1 .. 3 ] characters "2 or 3 character code as designated by the International Civil Aviation Organisation (ICAO) to uniquely designate an airline operator. Local (non-ICAO) codes can be added as required as long as they are unique for airline operators within the defined context. ICAO defined code for the company owning the aircraft. Ex: SAS, NAX. Two or three characters. IATA and ICAO codes can be identical. The ICAO standard uses 3 character codes, but in cases where no ICAO standard code exists, an alternative code can be used. This can often be the 2 character IATA code if one exists. Reference Document: ICAO document 8585" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineName | string (AirlineName) [ 1 .. 40 ] characters Name under which airline is recognised. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineOrganizationId | string (AirlineOrganizationId) [ 1 .. 32 ] characters | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineTicketed | string or null (AirlineTicketed) [ 1 .. 3 ] characters "The airline code which will appear on the passengers' tickets for this flight. This can be either the IATA or ICAO code. See AirlineIATA or AirlineICAO for definition of content." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PassengerData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PreallocatedPRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
radioCallsign | string or null (RadioCallsign) [ 1 .. 24 ] characters Radiotelephony callsigns are used in communication between pilots and air traffic management. RadioCallsign can be of different types, but all are strings of limited length. Usually the RadioCallsign stay the same during a flight leg, but it can change for a (short) period, typically at the request of an air traffic controller. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (WeightData) |
[- {
- "aircraftData": {
- "aircraftChapter": "CH01",
- "aircraftConfigVersion": "10",
- "aircraftEngineType": "JET",
- "aircraftFireFightingCategory": "1",
- "aircraftHeight": 12,
- "aircraftIATAType": "737",
- "aircraftICAOApproachSpeedIndicator": "A",
- "aircraftICAOCategory": "Fixed Wing",
- "aircraftICAOSizeIndicator": "A",
- "aircraftICAOType": "B737",
- "aircraftLength": 40,
- "aircraftMTOW": 40000,
- "aircraftNOx": 10000,
- "aircraftNumberOfEngines": 2,
- "aircraftOwnerIATA": "BA",
- "aircraftOwnerICAO": "BAW",
- "aircraftRegistration": "LNRNN",
- "aircraftSeatingAvailable": 15,
- "aircraftSeatingCapacity": 15,
- "aircraftTypeDescription": "BOEING 737",
- "aircraftWidth": 40,
- "comment": "comment",
- "icao24BitAddress": "B23456",
- "icao24BitAddressSource": "ATM",
- "ssrCode": "08AB",
- "wakeTurbulenceCategory": "M"
}, - "arrivalData": {
- "acgt": "2022-05-30T16:12:12.000+00:00",
- "aegt": "2022-05-30T16:22:12.000+00:00",
- "aght": "P1Y2DT0H3M",
- "aibt": "2022-05-30T16:10:12.000+00:00",
- "aircraftParkingPositionArrival": "T1-01",
- "airportSecurityIndicatorArrival": "0",
- "aldt": "2022-05-30T16:00:12+00:00",
- "arrivalAirportIATA": "MAN",
- "arrivalAirportICAO": "EGCW",
- "arrivalDelayData": [
- {
- "delayCodeNumeric": "21",
- "delayDuration": "PT0H15M",
- "delayReason": "Handler",
- "delaySourceOrganization": "HA",
- "delaySubCode": "S",
- "delayTimestamp": "2022-05-30T16:12:12.000+00:00"
}, - {
- "delayCodeNumeric": "87",
- "delayDuration": "PT0H10M",
- "delayReason": "Airline",
- "delaySourceOrganization": "BA",
- "delaySubCode": "S",
- "delayTimestamp": "2022-05-30T16:12:12.000+00:00"
}
], - "arrivalServiceRequestData": [
- {
- "ServiceRequestTypeCode": "A1",
- "serviceRequestId": "123"
}, - {
- "ServiceRequestTypeCode": "A2",
- "serviceRequestId": "234"
}
], - "axit": "PT0H5M",
- "diversionFromData": [
- {
- "diversionAirportIATA": "LTN",
- "diversionAirportICAO": "EGCC",
- "diversionCode": "02",
- "diversionReason": "WEATHER",
- "diversionSubCode": "W",
- "diversionTimestamp": "2022-05-30T16:12:12.000+00:00",
- "eibt": "2022-05-30T16:12:12.000+00:00",
- "eldt": "2022-05-30T16:12:12.000+00:00",
- "etot": "2022-05-30T16:12:12.000+00:00",
- "nextAirportIATA": "EDI",
- "sibt": "2022-05-30T16:12:12.000+00:00"
}
], - "eibt": "2022-05-30T16:12:12.000+00:00",
- "eldt": "2022-05-30T16:02:12.000+00:00",
- "eldtAccuracy": "5",
- "ettt": "PT0H45M",
- "exit": "PT0H5M",
- "flightIsDomesticTransfer": true,
- "flightRuleArrival": "I",
- "flightStopIsTechnical": false,
- "gate": "27C",
- "handlerArrival": [
- {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "B"
}, - {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "P"
}
], - "linkedDeparture": {
- "arrivalAirportIATA": "LHR",
- "callsign": "LHRRET",
- "eobt": "2022-05-30T18:12:12.000+00:00",
- "flightId": "BA999",
- "uniqueFlightLegId": "220530BA999"
}, - "mttt": "PT0H15M",
- "paxBusIsNeededArrival": true,
- "paxBusRemarkArrival": "single bus",
- "paxCanDisembark": true,
- "predLDT": "2022-05-30T12:12:12.000+00:00",
- "mcCode": "X",
- "mcDateTime": "2022-05-30T12:12:12.000+00:00",
- "runwayArrival": "01R",
- "sibt": "2022-05-30T12:10:00+00:00",
- "slotSIBT": "2022-05-30T00:00:00+00:00",
- "staRoute": "STA",
- "tldt": "2022-05-30T12:02:12+00:00"
}, - "callsign": "BA123",
- "codeshareData": [
- {
- "codeshareAirlineIATA": "LM",
- "codeshareFlightNumber": "234"
}, - {
- "codeshareAirlineIATA": "SAS",
- "codeshareFlightNumber": "345"
}
], - "departureData": {
- "aircraftParkingPositionDeparture": "207",
- "airportSecurityIndicatorDeparture": "0",
- "aobt": "2022-05-30T14:12:12+00:00",
- "ardt": "2022-05-30T14:12:12.000+00:00",
- "asat": "2022-05-30T14:12:12.000+00:00",
- "asbt": "2022-05-30T14:12:12.000+00:00",
- "asrt": "2022-05-30T14:12:12.000+00:00",
- "atot": "2022-05-30T14:22:12+00:00",
- "axot": "PT0H5M",
- "checkInData": {
- "checkInClose": "2022-05-30T13:12:12.000+00:00",
- "checkInDisplayText": "Closed",
- "checkInOpen": "2022-05-30T12:12:12.000+00:00",
- "checkInStatus": "C"
}, - "ctot": "2022-05-30T14:12:12.000+00:00",
- "deIceData": [
- {
- "aczt": "2022-05-30T12:12:12.000+00:00",
- "adit": "PT0H5M",
- "aezt": "2022-05-30T12:12:12.000+00:00",
- "antiIceStartHoldoverTime": "2022-05-30T12:12:12.000+00:00",
- "arzt": "2022-05-30T12:12:12.000+00:00",
- "deIceAirTemperature": 0,
- "deIceConditionCode": "01",
- "deIceIsRequested": true,
- "deIceParkingPosition": "ICE-1",
- "deIcePlatform": "1-01",
- "deIceProcessStatus": "DeIceRequested",
- "eczt": "2022-05-30T14:12:12.000+00:00",
- "edit": "PT0H5M",
- "eezt": "2022-05-30T14:12:12.000+00:00",
- "erzt": "2022-05-30T14:12:12.000+00:00",
- "handlerCode": "MAGDI",
- "handlerName": "MAG DeIce",
- "mechanicalDeIceIsUsed": true
}
], - "departureAirportIATA": "JFK",
- "departureAirportICAO": "KJFK",
- "departureDelayData": [
- {
- "delayCodeNumeric": "21",
- "delayDuration": "PT0H2M",
- "delayReason": "Stairs",
- "delaySourceOrganization": "LM",
- "delaySubCode": "S",
- "delayTimestamp": "2022-05-30T14:02:12.000+00:00"
}
], - "eobt": "2022-05-30T14:12:12+00:00",
- "etot": "2022-05-30T14:12:12+00:00",
- "exot": "PT0H5M",
- "flightRuleDeparture": "I",
- "fuelRampRequested": 1000,
- "gateData": [
- {
- "gate": "38D",
- "gateClose": "2022-05-30T14:00:12.000+00:00",
- "gateEndBoarding": "2022-05-30T13:59:12.000+00:00",
- "gateFinalCall": "2022-05-30T13:55:12.000+00:00",
- "gateInitiate": "2022-05-30T13:50:12.000+00:00",
- "gateOpen": "2022-05-30T13:40:12.000+00:00",
- "gateStartBoarding": "2022-05-30T13:40:12.000+00:00",
- "gateStatus": "C"
}
], - "handlerDeparture": [
- {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "B"
}, - {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "P"
}, - {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "R"
}
], - "iobt": "2022-05-30T14:12:12.000+00:00",
- "linkedArrival": {
- "callsign": "BA888",
- "departureAirportIATA": "JFK",
- "eibt": "2022-05-29T12:12:12+00:00",
- "flightId": "BA888",
- "uniqueFlightLegId": "123456"
}, - "paxBusIsNeededDeparture": true,
- "paxBusRemarkDeparture": "single bus",
- "paxCanEmbark": true,
- "predOBT": "2022-05-30T12:12:12+00:00",
- "mcCode": "A",
- "mcDateTime": "2022-05-30T12:12:12+00:00",
- "returnToRampTime": null,
- "runwayDeparture": "11L",
- "sidRoute": "STA-4",
- "slotSOBT": "2022-05-30T14:12:12.000+00:00",
- "sobt": "2022-05-30T14:12:12+00:00",
- "tobt": "2022-05-30T14:12:12+00:00",
- "tsat": "2022-05-30T14:12:12.000+00:00",
- "ttot": "2022-05-30T14:15:12+00:00"
}, - "displayData": {
- "publicDisplayStatus": "0"
}, - "flightDIIndicator": "D",
- "flightId": "BA123",
- "flightNumber": "123",
- "operationalSuffix": "",
- "flightIsMultiLeg": true,
- "flightLegMetadata": {
- "createdSource": "ACL",
- "createdSourceName": "acl",
- "createdSourceOrganization": "BA",
- "createdTimestamp": "2022-05-29T12:12:12.000+00:00",
- "dataSources": "AODB",
- "event": "NEW",
- "mergedIntoUniqueFlightLegId": "234567"
}, - "flightLegSecurityIndicator": "0",
- "flightLegStatus": "ACT",
- "flightRouteIATA": [
- "LHR",
- "CDG"
], - "flightServiceTypeExtended": "AS",
- "flightServiceTypeIATA": "J",
- "flightServiceTypeICAO": "S",
- "ifplId": "FPL9876",
- "isRerouted": false,
- "operatingAirlineIATA": "BA",
- "operatingAirlineICAO": "BAW",
- "operatingAirlineName": "British Airways",
- "radioCallsign": "BA1001",
- "uniqueFlightLegId": "111111"
}
]
Update a flight leg
The flight leg data to be updated
object (AircraftDataInput) defines what aircraft attributes can be passed in on flight creation/update | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ArrivalDataPatch) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callsign | string (Callsign) [ 0 .. 20 ] characters A call sign is used to uniquely identify an aircraft using the airspace around a particular airport. Call signs in aviation are derived from several different policies, depending upon the type of flight operation. In most countries, unscheduled general aviation flights identify themselves using the call sign corresponding to the aircraft's registration number. Commercial operators, including scheduled airline, air cargo and air taxi operators, will usually use an ICAO or FAA-registered call sign for their company. These will typically consist of the ICAO code of the operating airline followed by a flight identification. The flight identification is very often the same as the flight number, but could be different due to call sign confusion, if two or more flights close to each other have similar flight numbers (i.e. KLM649 and KLM645 or BAW466 and BAW646). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (CodeshareData) >= 0 items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (DepartureDataPatch) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (DisplayData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightDIIndicator | string (DIIndicator) Enum: "D" "I" "S" Indicator showing what kind of airport/flight/gate/etc. (domestic, international (Non Schengen), Schengen) this is. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightId | string (FlightId) [ 1 .. 8 ] characters IATA based identifier for this flight, usually issued long before the flight actually takes place. FlightId is normally the concatenation of OperatingAirlineIATA, FlightNumber and OperationalSuffix. FlightId typically identifies a flight to the majority of systems, but it is not unique across time. It's unique only in conjunction with SIBT/SOBT. Exception: Some airlines use their ICAO code (OperatingAirlineICAO) instead of OperatingAirlineIATA. This might be because they aren't an IATA member or because they just prefer the ICAO code. Regardless, this means that it is allowed to use OperatingAirlineICAO as part of FlightId. FlightId is then defined as the concatenation of AirlineIATA || AirportICAO, FlightNumber and OperationalSuffix. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightNumber | string (FlightNumber) [ 1 .. 5 ] characters The number of the flight. Unique for one day within one operator, but not necessarily unique across operators. The part of the FlightId excluding the operator code (see "OperatingAirlineIATA"). This is sometimes referred to as the "Trip Number". Reference: IATA Standard Schedules Information Manual, Feb 1997, 2.2.62. Flight Numbers are assigned by a carrier as a multi-purpose reference in connection with the planning and control of the operation of flights. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operationalSuffix | string (OperationalSuffix) <= 1 characters An optional single letter suffix sometimes appended to the flight number to give some additional information related to the flight number itself, e.g. "DY1349P" may indicate that this is a positioning flight. "R" may also be used to indicate a return from airborne operation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightIsMultiLeg | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegSecurityIndicator | string (FlightLegSecurityIndicator) Enum: "0" "1" Indicates if there are security issues associated with the flight leg, or not.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegStatus | string (FlightLegStatus) Enum: "ACT" "CAN" "DEL" "DIV" "FLS" "FPL" "LAN" "RER" "SCH" "SEQ" "UKN" The status of a "FlightLeg". The following values are defined: "SCH", "FPL", "FLS", "ACT", "CAN", "LAN", "RER", "DIV", "DEL", "UNK"
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightIsCancelled | boolean (FlightIsCancelled) Set to true if the flight operation is cancelled. For flight as with code share it's possible to only cancel the code shared flight. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightRouteIATA | Array of strings (FlightRouteIATA) non-empty [ items [ 1 .. 3 ] characters ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeExtended | string (FlightServiceTypeExtended) [ 1 .. 3 ] characters Installation/customer specific set of flight service types. Typically used when the defined set in FlightServiceType isn't specific enough. Encoded as integer to clearly separate it from FlightServiceType. Examples:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeIATA | string (FlightServiceTypeIATA) Enum: "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "U" "S" "V" "T" "W" "X" "Z" IATA SSIM Appendix C Service Types. Scheduled, Passenger
Scheduled, Cargo/Mail
Additional flights
Charter
Others
Company specific (not IATA standard)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeICAO | string (FlightServiceTypeICAO) Enum: "S" "N" "G" "M" "X" ICAO Flight Service Types.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ifplId | string or null (IFPLID) [ 1 .. 10 ] characters Defined by Eurocontrol as "A unique flight plan identifier, assigned by the IFPS". Two letters followed by eight digits. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isRerouted | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineIATA | string (AirlineIATA) [ 1 .. 3 ] characters "2 or 3 character code as designated by International Air Transport Association (IATA) to uniquely designate an airline operator. Local (non-IATA) codes can be added as required as long as they are unique for airline operators within the defined context. Ex: SK, DY. Two or three characters. IATA and ICAO codes can be identical. Reference Document: IATA Airline Coding Directory. The IATA standard uses 2 character codes, but in cases where no IATA standard code exists, an alternative code can be used. This can often be the 3 character ICAO code if one exists." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineICAO | string (AirlineICAO) [ 1 .. 3 ] characters "2 or 3 character code as designated by the International Civil Aviation Organisation (ICAO) to uniquely designate an airline operator. Local (non-ICAO) codes can be added as required as long as they are unique for airline operators within the defined context. ICAO defined code for the company owning the aircraft. Ex: SAS, NAX. Two or three characters. IATA and ICAO codes can be identical. The ICAO standard uses 3 character codes, but in cases where no ICAO standard code exists, an alternative code can be used. This can often be the 2 character IATA code if one exists. Reference Document: ICAO document 8585" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PassengerDataIn) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PreallocatedPRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
radioCallsign | string or null (RadioCallsign) [ 1 .. 24 ] characters Radiotelephony callsigns are used in communication between pilots and air traffic management. RadioCallsign can be of different types, but all are strings of limited length. Usually the RadioCallsign stay the same during a flight leg, but it can change for a (short) period, typically at the request of an air traffic controller. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (WeightData) |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
{- "aircraftData": {
- "aircraftRegistration": "string",
- "aircraftIATAType": "str",
- "aircraftICAOType": "stri",
- "aircraftSeatingAvailable": 2147483647
}, - "arrivalData": {
- "acgt": "2019-08-24T14:15:22Z",
- "aegt": "2019-08-24T14:15:22Z",
- "aght": "PT01H10M",
- "aibt": "2019-08-24T14:15:22Z",
- "aircraftParkingPositionArrival": "string",
- "airportSecurityIndicatorArrival": "0",
- "aldt": "2019-08-24T14:15:22Z",
- "alternativeEstimatedDateTime": "2019-08-24T14:15:22Z",
- "arrivalAirportIATA": "str",
- "arrivalAirportICAO": "stri",
- "axit": "PT01H10M",
- "baggageClaimUnit": "string",
- "diversionFromData": [
- {
- "diversionAirportIATA": "str",
- "diversionAirportICAO": "stri",
- "diversionCode": "st",
- "diversionReason": "string",
- "diversionSubCode": "st",
- "diversionTimestamp": "2019-08-24T14:15:22Z",
- "eibt": "2019-08-24T14:15:22Z",
- "eldt": "2019-08-24T14:15:22Z",
- "etot": "2019-08-24T14:15:22Z",
- "nextAirportIATA": "str",
- "sibt": "2019-08-24T14:15:22Z"
}
], - "diversionToData": [
- {
- "diversionAirportIATA": "str",
- "diversionAirportICAO": "stri",
- "diversionCode": "st",
- "diversionReason": "string",
- "diversionSubCode": "st",
- "diversionTimestamp": "2019-08-24T14:15:22Z"
}
], - "eibt": "2019-08-24T14:15:22Z",
- "eldt": "2019-08-24T14:15:22Z",
- "eldtAccuracy": "stri",
- "ettt": "PT01H10M",
- "firstBagDateTime": "2019-08-24T14:15:22Z",
- "flightIsDomesticTransfer": true,
- "flightRuleArrival": "I",
- "flightStopIsTechnical": true,
- "gate": "string",
- "goAroundCount": 99,
- "handlerArrival": [
- {
- "handlerId": "string",
- "handlerCode": "string",
- "handlerName": "string",
- "isAdHoc": true,
- "invoice": true,
- "handlerServiceType": "string"
}
], - "inZoneTime": "2019-08-24T14:15:22Z",
- "lastBagDateTime": "2019-08-24T14:15:22Z",
- "mttt": "PT01H10M",
- "onFinalsTime": "2019-08-24T14:15:22Z",
- "paxBusIsNeededArrival": false,
- "paxBusRemarkArrival": "string",
- "paxCanDisembark": true,
- "predLDT": "2019-08-24T14:15:22Z",
- "runwayArrival": "string",
- "sibt": "2019-08-24T14:15:22Z",
- "slotSIBT": "2019-08-24T14:15:22Z",
- "ssrCode": "string",
- "staRoute": "string",
- "terminalArrival": "string",
- "tldt": "2019-08-24T14:15:22Z",
- "touchAndGoCount": 99,
- "approachCount": 99
}, - "callsign": "string",
- "codeshareData": [
- {
- "codeshareAirlineIATA": "str",
- "codeshareAirlineICAO": "str",
- "codeshareFlightNumber": "strin",
- "codeshareAirlineTicketed": "str"
}
], - "departureData": {
- "aircraftParkingPositionDeparture": "string",
- "airportSecurityIndicatorDeparture": "0",
- "alternativeEstimatedDateTime": "2019-08-24T14:15:22Z",
- "aobt": "2019-08-24T14:15:22Z",
- "ardt": "2019-08-24T14:15:22Z",
- "asat": "2019-08-24T14:15:22Z",
- "asbt": "2019-08-24T14:15:22Z",
- "asrt": "2019-08-24T14:15:22Z",
- "atot": "2019-08-24T14:15:22Z",
- "axot": "PT01H10M",
- "checkInData": {
- "checkInClose": "2019-08-24T14:15:22Z",
- "checkInDisplayText": "string",
- "checkInOpen": "2019-08-24T14:15:22Z",
- "checkInStatus": "P",
- "checkInDeskData": [
- {
- "checkInDeskCode": "string",
- "checkInDeskState": "A",
- "checkInDeskUsage": "C",
- "checkInDeskOpen": "2019-08-24T14:15:22Z",
- "checkInDeskClose": "2019-08-24T14:15:22Z"
}
]
}, - "ctot": "2019-08-24T14:15:22Z",
- "deIceData": [
- {
- "aczt": "2019-08-24T14:15:22Z",
- "adit": "PT01H10M",
- "aezt": "2019-08-24T14:15:22Z",
- "antiIceStartHoldoverTime": "2019-08-24T14:15:22Z",
- "arzt": "2019-08-24T14:15:22Z",
- "deIceAirTemperature": 0,
- "deIceConditionCode": "01",
- "deIceIsRequested": true,
- "deIceParkingPosition": "string",
- "deIcePlatform": "string",
- "deIceProcessStatus": "DeIceRequested",
- "eczt": "2019-08-24T14:15:22Z",
- "edit": "PT01H10M",
- "eezt": "2019-08-24T14:15:22Z",
- "erzt": "2019-08-24T14:15:22Z",
- "handlerCode": "string",
- "handlerName": "string",
- "mechanicalDeIceIsUsed": true
}
], - "departureAirportIATA": "str",
- "departureAirportICAO": "stri",
- "eobt": "2019-08-24T14:15:22Z",
- "etot": "2019-08-24T14:15:22Z",
- "flightRuleDeparture": "I",
- "fuelRampRequested": 0,
- "gateData": [
- {
- "gate": "string",
- "gateStatus": "P",
- "gateBoardingDueDateTime": "2019-08-24T14:15:22Z",
- "gateDisableAutoBoarding": true
}
], - "handlerDeparture": [
- {
- "handlerId": "string",
- "handlerCode": "string",
- "handlerName": "string",
- "isAdHoc": true,
- "invoice": true,
- "handlerServiceType": "string"
}
], - "iobt": "2019-08-24T14:15:22Z",
- "paxBusIsNeededDeparture": true,
- "paxBusRemarkDeparture": "string",
- "paxCanEmbark": true,
- "predOBT": "2019-08-24T14:15:22Z",
- "returnToRampTime": "2019-08-24T14:15:22Z",
- "runwayDeparture": "string",
- "sidRoute": "string",
- "slotSOBT": "2019-08-24T14:15:22Z",
- "sobt": "2019-08-24T14:15:22Z",
- "ssrCode": "string",
- "terminalDeparture": "string",
- "tobt": "2019-08-24T14:15:22Z",
- "tsat": "2019-08-24T14:15:22Z",
- "ttot": "2019-08-24T14:15:22Z"
}, - "displayData": {
- "nextInformationTime": "2019-08-24T14:15:22Z",
- "publicDisplayStatus": "0"
}, - "flightDIIndicator": "D",
- "flightId": "string",
- "flightNumber": "strin",
- "operationalSuffix": "s",
- "flightIsMultiLeg": true,
- "flightLegSecurityIndicator": "0",
- "flightLegStatus": "ACT",
- "flightLegMetadata": {
- "flightLegIsDeleted": false
}, - "flightIsCancelled": true,
- "flightRouteIATA": [
- "str"
], - "flightServiceTypeExtended": "str",
- "flightServiceTypeIATA": "A",
- "flightServiceTypeICAO": "S",
- "ifplId": "string",
- "isRerouted": true,
- "operatingAirlineIATA": "str",
- "operatingAirlineICAO": "str",
- "passengerData": {
- "paxAdultOnBoard": 0,
- "paxChildOnBoard": 0,
- "paxInfantOnBoard": 0,
- "paxAdultBoarding": 0,
- "paxChildBoarding": 0,
- "paxInfantBoarding": 0,
- "paxTransferBoarding": 0,
- "paxTransitAdult": 0,
- "paxTransitChild": 0,
- "paxTransitInfant": 0,
- "paxDisembarking": 0,
- "paxInfantDisembarking": 0,
- "crewActiveOnBoard": 0,
- "crewPassiveOnBoard": 0,
- "paxClass1OnBoard": 0,
- "paxClass2OnBoard": 0,
- "paxClass3OnBoard": 0,
- "paxClass1Disembarking": 0,
- "paxClass2Disembarking": 0,
- "paxClass3Disembarking": 0
}, - "preallocatedPRMData": {
- "paxPreallocatedBLND": 999,
- "paxPreallocatedDEAF": 999,
- "paxPreallocatedDPNA": 999,
- "paxPreallocatedMAAS": 999,
- "paxPreallocatedSTCR": 999,
- "paxPreallocatedWCBD": 999,
- "paxPreallocatedWCBW": 999,
- "paxPreallocatedWCHC": 999,
- "paxPreallocatedWCHR": 999,
- "paxPreallocatedWCHS": 999,
- "paxPreallocatedWCMP": 999
}, - "prmData": {
- "paxASVC": 999,
- "paxBLND": 999,
- "paxDEAF": 999,
- "paxDEPA": 999,
- "paxDEPU": 999,
- "paxDPNA": 999,
- "paxEMIG": 999,
- "paxINAD": 999,
- "paxLANG": 999,
- "paxMAAS": 999,
- "paxMEDA": 999,
- "paxPPOC": 999,
- "paxSTCR": 999,
- "paxTWOV": 999,
- "paxUMNR": 999,
- "paxVIP": 999,
- "paxWCBD": 999,
- "paxWCBW": 999,
- "paxWCHC": 999,
- "paxWCHR": 999,
- "paxWCHS": 999,
- "paxWCMP": 999,
- "paxWEAP": 999
}, - "radioCallsign": "string",
- "remarkData": {
- "general": {
- "remarkText": "string",
- "remarkTimestamp": "2019-08-24T14:15:22Z",
- "remarkUserId": "string"
}, - "organization": {
- "remarkText": "string",
- "remarkTimestamp": "2019-08-24T14:15:22Z",
- "remarkUserId": "string"
}
}, - "uniqueFlightLegId": "string",
- "weightData": {
- "ballastWeightTotal": 0,
- "freightWeightTotal": 0,
- "mailWeightTotal": 0,
- "baggageCountOnBoard": 0,
- "baggageCountLoaded": 0,
- "baggageWeightOnBoard": 0,
- "baggageWeightLoaded": 0,
- "cabinBaggageWeightOnBoard": 0,
- "cabinBaggageWeightLoaded": 0,
- "cargoWeightOnBoard": 0,
- "cargoWeightLoaded": 0,
- "mailWeightOnBoard": 0,
- "mailWeightLoaded": 0,
- "equipmentWeightOnBoard": 0,
- "equipmentWeightLoaded": 0
}
}
{- "uniqueFlightLegId": "string"
}
Create a flight leg
The flight leg data
object (FlightLegMetadataIn) | |||||||||||||
object (AircraftDataInput) defines what aircraft attributes can be passed in on flight creation/update | |||||||||||||
required | object (ArrivalDataInput) | ||||||||||||
callsign | string (Callsign) [ 0 .. 20 ] characters A call sign is used to uniquely identify an aircraft using the airspace around a particular airport. Call signs in aviation are derived from several different policies, depending upon the type of flight operation. In most countries, unscheduled general aviation flights identify themselves using the call sign corresponding to the aircraft's registration number. Commercial operators, including scheduled airline, air cargo and air taxi operators, will usually use an ICAO or FAA-registered call sign for their company. These will typically consist of the ICAO code of the operating airline followed by a flight identification. The flight identification is very often the same as the flight number, but could be different due to call sign confusion, if two or more flights close to each other have similar flight numbers (i.e. KLM649 and KLM645 or BAW466 and BAW646). | ||||||||||||
Array of objects or null (CodeshareData) | |||||||||||||
required | object (DepartureDataInput) | ||||||||||||
object (DisplayData) | |||||||||||||
flightNumber required | string (FlightNumber) [ 1 .. 5 ] characters The number of the flight. Unique for one day within one operator, but not necessarily unique across operators. The part of the FlightId excluding the operator code (see "OperatingAirlineIATA"). This is sometimes referred to as the "Trip Number". Reference: IATA Standard Schedules Information Manual, Feb 1997, 2.2.62. Flight Numbers are assigned by a carrier as a multi-purpose reference in connection with the planning and control of the operation of flights. | ||||||||||||
operationalSuffix | string (OperationalSuffix) <= 1 characters An optional single letter suffix sometimes appended to the flight number to give some additional information related to the flight number itself, e.g. "DY1349P" may indicate that this is a positioning flight. "R" may also be used to indicate a return from airborne operation. | ||||||||||||
flightIsMultiLeg | boolean | ||||||||||||
flightLegSecurityIndicator | string (FlightLegSecurityIndicator) Enum: "0" "1" Indicates if there are security issues associated with the flight leg, or not.
| ||||||||||||
flightRouteIATA | Array of strings (FlightRouteIATA) non-empty [ items [ 1 .. 3 ] characters ] | ||||||||||||
flightServiceTypeExtended | string (FlightServiceTypeExtended) [ 1 .. 3 ] characters Installation/customer specific set of flight service types. Typically used when the defined set in FlightServiceType isn't specific enough. Encoded as integer to clearly separate it from FlightServiceType. Examples:
| ||||||||||||
flightServiceTypeIATA | string (FlightServiceTypeIATA) Enum: "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "U" "S" "V" "T" "W" "X" "Z" IATA SSIM Appendix C Service Types. Scheduled, Passenger
Scheduled, Cargo/Mail
Additional flights
Charter
Others
Company specific (not IATA standard)
| ||||||||||||
flightServiceTypeICAO | string (FlightServiceTypeICAO) Enum: "S" "N" "G" "M" "X" ICAO Flight Service Types.
| ||||||||||||
ifplId | string or null (IFPLID) [ 1 .. 10 ] characters Defined by Eurocontrol as "A unique flight plan identifier, assigned by the IFPS". Two letters followed by eight digits. | ||||||||||||
isRerouted | boolean | ||||||||||||
operatingAirlineIATA | string (AirlineIATA) [ 1 .. 3 ] characters "2 or 3 character code as designated by International Air Transport Association (IATA) to uniquely designate an airline operator. Local (non-IATA) codes can be added as required as long as they are unique for airline operators within the defined context. Ex: SK, DY. Two or three characters. IATA and ICAO codes can be identical. Reference Document: IATA Airline Coding Directory. The IATA standard uses 2 character codes, but in cases where no IATA standard code exists, an alternative code can be used. This can often be the 3 character ICAO code if one exists." | ||||||||||||
operatingAirlineICAO | string (AirlineICAO) [ 1 .. 3 ] characters "2 or 3 character code as designated by the International Civil Aviation Organisation (ICAO) to uniquely designate an airline operator. Local (non-ICAO) codes can be added as required as long as they are unique for airline operators within the defined context. ICAO defined code for the company owning the aircraft. Ex: SAS, NAX. Two or three characters. IATA and ICAO codes can be identical. The ICAO standard uses 3 character codes, but in cases where no ICAO standard code exists, an alternative code can be used. This can often be the 2 character IATA code if one exists. Reference Document: ICAO document 8585" | ||||||||||||
object (PassengerDataIn) | |||||||||||||
object (PreallocatedPRMData) | |||||||||||||
object (PRMData) | |||||||||||||
radioCallsign | string or null (RadioCallsign) [ 1 .. 24 ] characters Radiotelephony callsigns are used in communication between pilots and air traffic management. RadioCallsign can be of different types, but all are strings of limited length. Usually the RadioCallsign stay the same during a flight leg, but it can change for a (short) period, typically at the request of an air traffic controller. | ||||||||||||
object | |||||||||||||
object (WeightData) |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
{- "flightLegMetadata": {
- "createdSourceCorrelatonId": "string",
- "createdTimestamp": "2019-08-24T14:15:22Z"
}, - "aircraftData": {
- "aircraftRegistration": "string",
- "aircraftIATAType": "str",
- "aircraftICAOType": "stri",
- "aircraftSeatingAvailable": 2147483647
}, - "arrivalData": {
- "acgt": "2019-08-24T14:15:22Z",
- "aegt": "2019-08-24T14:15:22Z",
- "aght": "PT01H10M",
- "aibt": "2019-08-24T14:15:22Z",
- "aircraftParkingPositionArrival": "string",
- "airportSecurityIndicatorArrival": "0",
- "aldt": "2019-08-24T14:15:22Z",
- "alternativeEstimatedDateTime": "2019-08-24T14:15:22Z",
- "arrivalAirportIATA": "str",
- "arrivalAirportICAO": "stri",
- "axit": "PT01H10M",
- "baggageClaimUnit": "string",
- "diversionFromData": [
- {
- "diversionAirportIATA": "str",
- "diversionAirportICAO": "stri",
- "diversionCode": "st",
- "diversionReason": "string",
- "diversionSubCode": "st",
- "diversionTimestamp": "2019-08-24T14:15:22Z",
- "eibt": "2019-08-24T14:15:22Z",
- "eldt": "2019-08-24T14:15:22Z",
- "etot": "2019-08-24T14:15:22Z",
- "nextAirportIATA": "str",
- "sibt": "2019-08-24T14:15:22Z"
}
], - "diversionToData": [
- {
- "diversionAirportIATA": "str",
- "diversionAirportICAO": "stri",
- "diversionCode": "st",
- "diversionReason": "string",
- "diversionSubCode": "st",
- "diversionTimestamp": "2019-08-24T14:15:22Z"
}
], - "eibt": "2019-08-24T14:15:22Z",
- "eldt": "2019-08-24T14:15:22Z",
- "eldtAccuracy": "stri",
- "ettt": "PT01H10M",
- "firstBagDateTime": "2019-08-24T14:15:22Z",
- "flightIsDomesticTransfer": true,
- "flightRuleArrival": "I",
- "flightStopIsTechnical": true,
- "gate": "string",
- "goAroundCount": 99,
- "handlerArrival": [
- {
- "handlerId": "string",
- "handlerCode": "string",
- "handlerName": "string",
- "isAdHoc": true,
- "invoice": true,
- "handlerServiceType": "string"
}
], - "inZoneTime": "2019-08-24T14:15:22Z",
- "lastBagDateTime": "2019-08-24T14:15:22Z",
- "mttt": "PT01H10M",
- "onFinalsTime": "2019-08-24T14:15:22Z",
- "paxBusIsNeededArrival": false,
- "paxBusRemarkArrival": "string",
- "paxCanDisembark": true,
- "predLDT": "2019-08-24T14:15:22Z",
- "runwayArrival": "string",
- "sibt": "2019-08-24T14:15:22Z",
- "slotSIBT": "2019-08-24T14:15:22Z",
- "ssrCode": "string",
- "staRoute": "string",
- "terminalArrival": "string",
- "tldt": "2019-08-24T14:15:22Z",
- "touchAndGoCount": 99,
- "approachCount": 99
}, - "callsign": "string",
- "codeshareData": [
- {
- "codeshareAirlineIATA": "str",
- "codeshareAirlineICAO": "str",
- "codeshareFlightNumber": "strin",
- "codeshareAirlineTicketed": "str"
}
], - "departureData": {
- "aircraftParkingPositionDeparture": "string",
- "airportSecurityIndicatorDeparture": "0",
- "alternativeEstimatedDateTime": "2019-08-24T14:15:22Z",
- "aobt": "2019-08-24T14:15:22Z",
- "ardt": "2019-08-24T14:15:22Z",
- "asat": "2019-08-24T14:15:22Z",
- "asbt": "2019-08-24T14:15:22Z",
- "asrt": "2019-08-24T14:15:22Z",
- "atot": "2019-08-24T14:15:22Z",
- "axot": "PT01H10M",
- "checkInData": {
- "checkInClose": "2019-08-24T14:15:22Z",
- "checkInDisplayText": "string",
- "checkInOpen": "2019-08-24T14:15:22Z",
- "checkInStatus": "P",
- "checkInDeskData": [
- {
- "checkInDeskCode": "string",
- "checkInDeskState": "A",
- "checkInDeskUsage": "C",
- "checkInDeskOpen": "2019-08-24T14:15:22Z",
- "checkInDeskClose": "2019-08-24T14:15:22Z"
}
]
}, - "ctot": "2019-08-24T14:15:22Z",
- "deIceData": [
- {
- "aczt": "2019-08-24T14:15:22Z",
- "adit": "PT01H10M",
- "aezt": "2019-08-24T14:15:22Z",
- "antiIceStartHoldoverTime": "2019-08-24T14:15:22Z",
- "arzt": "2019-08-24T14:15:22Z",
- "deIceAirTemperature": 0,
- "deIceConditionCode": "01",
- "deIceIsRequested": true,
- "deIceParkingPosition": "string",
- "deIcePlatform": "string",
- "deIceProcessStatus": "DeIceRequested",
- "eczt": "2019-08-24T14:15:22Z",
- "edit": "PT01H10M",
- "eezt": "2019-08-24T14:15:22Z",
- "erzt": "2019-08-24T14:15:22Z",
- "handlerCode": "string",
- "handlerName": "string",
- "mechanicalDeIceIsUsed": true
}
], - "departureAirportIATA": "str",
- "departureAirportICAO": "stri",
- "eobt": "2019-08-24T14:15:22Z",
- "etot": "2019-08-24T14:15:22Z",
- "flightRuleDeparture": "I",
- "fuelRampRequested": 0,
- "gateData": [
- {
- "gate": "string",
- "gateStatus": "P",
- "gateBoardingDueDateTime": "2019-08-24T14:15:22Z",
- "gateDisableAutoBoarding": true
}
], - "handlerDeparture": [
- {
- "handlerId": "string",
- "handlerCode": "string",
- "handlerName": "string",
- "isAdHoc": true,
- "invoice": true,
- "handlerServiceType": "string"
}
], - "iobt": "2019-08-24T14:15:22Z",
- "paxBusIsNeededDeparture": true,
- "paxBusRemarkDeparture": "string",
- "paxCanEmbark": true,
- "predOBT": "2019-08-24T14:15:22Z",
- "returnToRampTime": "2019-08-24T14:15:22Z",
- "runwayDeparture": "string",
- "sidRoute": "string",
- "slotSOBT": "2019-08-24T14:15:22Z",
- "sobt": "2019-08-24T14:15:22Z",
- "ssrCode": "string",
- "terminalDeparture": "string",
- "tobt": "2019-08-24T14:15:22Z",
- "tsat": "2019-08-24T14:15:22Z",
- "ttot": "2019-08-24T14:15:22Z"
}, - "displayData": {
- "nextInformationTime": "2019-08-24T14:15:22Z",
- "publicDisplayStatus": "0"
}, - "flightNumber": "strin",
- "operationalSuffix": "s",
- "flightIsMultiLeg": true,
- "flightLegSecurityIndicator": "0",
- "flightRouteIATA": [
- "str"
], - "flightServiceTypeExtended": "str",
- "flightServiceTypeIATA": "A",
- "flightServiceTypeICAO": "S",
- "ifplId": "string",
- "isRerouted": true,
- "operatingAirlineIATA": "str",
- "operatingAirlineICAO": "str",
- "passengerData": {
- "paxAdultOnBoard": 0,
- "paxChildOnBoard": 0,
- "paxInfantOnBoard": 0,
- "paxAdultBoarding": 0,
- "paxChildBoarding": 0,
- "paxInfantBoarding": 0,
- "paxTransferBoarding": 0,
- "paxTransitAdult": 0,
- "paxTransitChild": 0,
- "paxTransitInfant": 0,
- "paxDisembarking": 0,
- "paxInfantDisembarking": 0,
- "crewActiveOnBoard": 0,
- "crewPassiveOnBoard": 0,
- "paxClass1OnBoard": 0,
- "paxClass2OnBoard": 0,
- "paxClass3OnBoard": 0,
- "paxClass1Disembarking": 0,
- "paxClass2Disembarking": 0,
- "paxClass3Disembarking": 0
}, - "preallocatedPRMData": {
- "paxPreallocatedBLND": 999,
- "paxPreallocatedDEAF": 999,
- "paxPreallocatedDPNA": 999,
- "paxPreallocatedMAAS": 999,
- "paxPreallocatedSTCR": 999,
- "paxPreallocatedWCBD": 999,
- "paxPreallocatedWCBW": 999,
- "paxPreallocatedWCHC": 999,
- "paxPreallocatedWCHR": 999,
- "paxPreallocatedWCHS": 999,
- "paxPreallocatedWCMP": 999
}, - "prmData": {
- "paxASVC": 999,
- "paxBLND": 999,
- "paxDEAF": 999,
- "paxDEPA": 999,
- "paxDEPU": 999,
- "paxDPNA": 999,
- "paxEMIG": 999,
- "paxINAD": 999,
- "paxLANG": 999,
- "paxMAAS": 999,
- "paxMEDA": 999,
- "paxPPOC": 999,
- "paxSTCR": 999,
- "paxTWOV": 999,
- "paxUMNR": 999,
- "paxVIP": 999,
- "paxWCBD": 999,
- "paxWCBW": 999,
- "paxWCHC": 999,
- "paxWCHR": 999,
- "paxWCHS": 999,
- "paxWCMP": 999,
- "paxWEAP": 999
}, - "radioCallsign": "string",
- "remarkData": {
- "general": {
- "remarkText": "string",
- "remarkTimestamp": "2019-08-24T14:15:22Z",
- "remarkUserId": "string"
}, - "organization": {
- "remarkText": "string",
- "remarkTimestamp": "2019-08-24T14:15:22Z",
- "remarkUserId": "string"
}
}, - "weightData": {
- "ballastWeightTotal": 0,
- "freightWeightTotal": 0,
- "mailWeightTotal": 0,
- "baggageCountOnBoard": 0,
- "baggageCountLoaded": 0,
- "baggageWeightOnBoard": 0,
- "baggageWeightLoaded": 0,
- "cabinBaggageWeightOnBoard": 0,
- "cabinBaggageWeightLoaded": 0,
- "cargoWeightOnBoard": 0,
- "cargoWeightLoaded": 0,
- "mailWeightOnBoard": 0,
- "mailWeightLoaded": 0,
- "equipmentWeightOnBoard": 0,
- "equipmentWeightLoaded": 0
}
}
{- "uniqueFlightLegId": "string"
}
Get a specific flight leg by unique Flight Leg ID
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
object (AircraftData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (ArrivalData) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
atmCancelTimestamp | string <date-time> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callsign | string (Callsign) [ 0 .. 20 ] characters A call sign is used to uniquely identify an aircraft using the airspace around a particular airport. Call signs in aviation are derived from several different policies, depending upon the type of flight operation. In most countries, unscheduled general aviation flights identify themselves using the call sign corresponding to the aircraft's registration number. Commercial operators, including scheduled airline, air cargo and air taxi operators, will usually use an ICAO or FAA-registered call sign for their company. These will typically consist of the ICAO code of the operating airline followed by a flight identification. The flight identification is very often the same as the flight number, but could be different due to call sign confusion, if two or more flights close to each other have similar flight numbers (i.e. KLM649 and KLM645 or BAW466 and BAW646). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cancelReasonCode | string (CancelReasonCode) [ 1 .. 16 ] characters A system dependent code that defines the reason for a cancellation. Example values.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cancelReasonText | string (CancelReasonText) [ 1 .. 128 ] characters A textual description of the reason for the cancellation. Typically associated with the CancelReasonCode. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects (CodeshareData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (DepartureData) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (DisplayData) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightDIIndicator required | string (DIIndicator) Enum: "D" "I" "S" Indicator showing what kind of airport/flight/gate/etc. (domestic, international (Non Schengen), Schengen) this is. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightId | string (FlightId) [ 1 .. 8 ] characters IATA based identifier for this flight, usually issued long before the flight actually takes place. FlightId is normally the concatenation of OperatingAirlineIATA, FlightNumber and OperationalSuffix. FlightId typically identifies a flight to the majority of systems, but it is not unique across time. It's unique only in conjunction with SIBT/SOBT. Exception: Some airlines use their ICAO code (OperatingAirlineICAO) instead of OperatingAirlineIATA. This might be because they aren't an IATA member or because they just prefer the ICAO code. Regardless, this means that it is allowed to use OperatingAirlineICAO as part of FlightId. FlightId is then defined as the concatenation of AirlineIATA || AirportICAO, FlightNumber and OperationalSuffix. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightNumber | string (FlightNumber) [ 1 .. 5 ] characters The number of the flight. Unique for one day within one operator, but not necessarily unique across operators. The part of the FlightId excluding the operator code (see "OperatingAirlineIATA"). This is sometimes referred to as the "Trip Number". Reference: IATA Standard Schedules Information Manual, Feb 1997, 2.2.62. Flight Numbers are assigned by a carrier as a multi-purpose reference in connection with the planning and control of the operation of flights. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operationalSuffix | string (OperationalSuffix) <= 1 characters An optional single letter suffix sometimes appended to the flight number to give some additional information related to the flight number itself, e.g. "DY1349P" may indicate that this is a positioning flight. "R" may also be used to indicate a return from airborne operation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightIsMultiLeg required | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (FlightLegMetadata) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegSecurityIndicator required | string (FlightLegSecurityIndicator) Enum: "0" "1" Indicates if there are security issues associated with the flight leg, or not.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegStatus required | string (FlightLegStatus) Enum: "ACT" "CAN" "DEL" "DIV" "FLS" "FPL" "LAN" "RER" "SCH" "SEQ" "UKN" The status of a "FlightLeg". The following values are defined: "SCH", "FPL", "FLS", "ACT", "CAN", "LAN", "RER", "DIV", "DEL", "UNK"
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightRouteIATA required | Array of strings (FlightRouteIATA) non-empty [ items [ 1 .. 3 ] characters ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeExtended required | string (FlightServiceTypeExtended) [ 1 .. 3 ] characters Installation/customer specific set of flight service types. Typically used when the defined set in FlightServiceType isn't specific enough. Encoded as integer to clearly separate it from FlightServiceType. Examples:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeIATA required | string (FlightServiceTypeIATA) Enum: "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "U" "S" "V" "T" "W" "X" "Z" IATA SSIM Appendix C Service Types. Scheduled, Passenger
Scheduled, Cargo/Mail
Additional flights
Charter
Others
Company specific (not IATA standard)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeICAO required | string (FlightServiceTypeICAO) Enum: "S" "N" "G" "M" "X" ICAO Flight Service Types.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
iataCancelTimestamp | string <date-time> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ifplId | string or null (IFPLID) [ 1 .. 10 ] characters Defined by Eurocontrol as "A unique flight plan identifier, assigned by the IFPS". Two letters followed by eight digits. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isRerouted required | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineIATA | string (AirlineIATA) [ 1 .. 3 ] characters "2 or 3 character code as designated by International Air Transport Association (IATA) to uniquely designate an airline operator. Local (non-IATA) codes can be added as required as long as they are unique for airline operators within the defined context. Ex: SK, DY. Two or three characters. IATA and ICAO codes can be identical. Reference Document: IATA Airline Coding Directory. The IATA standard uses 2 character codes, but in cases where no IATA standard code exists, an alternative code can be used. This can often be the 3 character ICAO code if one exists." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineICAO | string (AirlineICAO) [ 1 .. 3 ] characters "2 or 3 character code as designated by the International Civil Aviation Organisation (ICAO) to uniquely designate an airline operator. Local (non-ICAO) codes can be added as required as long as they are unique for airline operators within the defined context. ICAO defined code for the company owning the aircraft. Ex: SAS, NAX. Two or three characters. IATA and ICAO codes can be identical. The ICAO standard uses 3 character codes, but in cases where no ICAO standard code exists, an alternative code can be used. This can often be the 2 character IATA code if one exists. Reference Document: ICAO document 8585" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineName | string (AirlineName) [ 1 .. 40 ] characters Name under which airline is recognised. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineOrganizationId | string (AirlineOrganizationId) [ 1 .. 32 ] characters | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineTicketed | string or null (AirlineTicketed) [ 1 .. 3 ] characters "The airline code which will appear on the passengers' tickets for this flight. This can be either the IATA or ICAO code. See AirlineIATA or AirlineICAO for definition of content." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PassengerData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PreallocatedPRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
radioCallsign | string or null (RadioCallsign) [ 1 .. 24 ] characters Radiotelephony callsigns are used in communication between pilots and air traffic management. RadioCallsign can be of different types, but all are strings of limited length. Usually the RadioCallsign stay the same during a flight leg, but it can change for a (short) period, typically at the request of an air traffic controller. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (WeightData) |
[- {
- "aircraftData": {
- "aircraftChapter": "CH01",
- "aircraftConfigVersion": "10",
- "aircraftEngineType": "JET",
- "aircraftFireFightingCategory": "1",
- "aircraftHeight": 12,
- "aircraftIATAType": "737",
- "aircraftICAOApproachSpeedIndicator": "A",
- "aircraftICAOCategory": "Fixed Wing",
- "aircraftICAOSizeIndicator": "A",
- "aircraftICAOType": "B737",
- "aircraftLength": 40,
- "aircraftMTOW": 40000,
- "aircraftNOx": 10000,
- "aircraftNumberOfEngines": 2,
- "aircraftOwnerIATA": "BA",
- "aircraftOwnerICAO": "BAW",
- "aircraftRegistration": "LNRNN",
- "aircraftSeatingAvailable": 15,
- "aircraftSeatingCapacity": 15,
- "aircraftTypeDescription": "BOEING 737",
- "aircraftWidth": 40,
- "comment": "comment",
- "icao24BitAddress": "B23456",
- "icao24BitAddressSource": "ATM",
- "ssrCode": "08AB",
- "wakeTurbulenceCategory": "M"
}, - "arrivalData": {
- "acgt": "2022-05-30T16:12:12.000+00:00",
- "aegt": "2022-05-30T16:22:12.000+00:00",
- "aght": "P1Y2DT0H3M",
- "aibt": "2022-05-30T16:10:12.000+00:00",
- "aircraftParkingPositionArrival": "T1-01",
- "airportSecurityIndicatorArrival": "0",
- "aldt": "2022-05-30T16:00:12+00:00",
- "arrivalAirportIATA": "MAN",
- "arrivalAirportICAO": "EGCW",
- "arrivalDelayData": [
- {
- "delayCodeNumeric": "21",
- "delayDuration": "PT0H15M",
- "delayReason": "Handler",
- "delaySourceOrganization": "HA",
- "delaySubCode": "S",
- "delayTimestamp": "2022-05-30T16:12:12.000+00:00"
}, - {
- "delayCodeNumeric": "87",
- "delayDuration": "PT0H10M",
- "delayReason": "Airline",
- "delaySourceOrganization": "BA",
- "delaySubCode": "S",
- "delayTimestamp": "2022-05-30T16:12:12.000+00:00"
}
], - "axit": "PT0H5M",
- "diversionFromData": [
- {
- "diversionAirportIATA": "LTN",
- "diversionAirportICAO": "EGCC",
- "diversionCode": "02",
- "diversionReason": "WEATHER",
- "diversionSubCode": "W",
- "diversionTimestamp": "2022-05-30T16:12:12.000+00:00",
- "eibt": "2022-05-30T16:12:12.000+00:00",
- "eldt": "2022-05-30T16:12:12.000+00:00",
- "etot": "2022-05-30T16:12:12.000+00:00",
- "nextAirportIATA": "EDI",
- "sibt": "2022-05-30T16:12:12.000+00:00"
}
], - "eibt": "2022-05-30T16:12:12.000+00:00",
- "eldt": "2022-05-30T16:02:12.000+00:00",
- "eldtAccuracy": "5",
- "ettt": "PT0H45M",
- "exit": "PT0H5M",
- "flightIsDomesticTransfer": true,
- "flightRuleArrival": "I",
- "flightStopIsTechnical": false,
- "gate": "27C",
- "handlerArrival": [
- {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "B"
}, - {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "P"
}
], - "linkedDeparture": {
- "arrivalAirportIATA": "LHR",
- "callsign": "LHRRET",
- "eobt": "2022-05-30T18:12:12.000+00:00",
- "flightId": "BA999",
- "uniqueFlightLegId": "220530BA999"
}, - "mttt": "PT0H15M",
- "paxBusIsNeededArrival": true,
- "paxBusRemarkArrival": "single bus",
- "paxCanDisembark": true,
- "predLDT": "2022-05-30T12:12:12.000+00:00",
- "mcCode": "A",
- "mcDateTime": "2022-05-30T12:12:12.000+00:00",
- "runwayArrival": "01R",
- "sibt": "2022-05-30T12:10:00+00:00",
- "slotSIBT": "2022-05-30T00:00:00+00:00",
- "staRoute": "STA",
- "tldt": "2022-05-30T12:02:12+00:00"
}, - "callsign": "BA123",
- "codeshareData": [
- {
- "codeshareAirlineIATA": "LM",
- "codeshareFlightNumber": "234"
}, - {
- "codeshareAirlineIATA": "SAS",
- "codeshareFlightNumber": "345"
}
], - "departureData": {
- "aircraftParkingPositionDeparture": "207",
- "airportSecurityIndicatorDeparture": "0",
- "aobt": "2022-05-30T14:12:12+00:00",
- "ardt": "2022-05-30T14:12:12.000+00:00",
- "asat": "2022-05-30T14:12:12.000+00:00",
- "asbt": "2022-05-30T14:12:12.000+00:00",
- "asrt": "2022-05-30T14:12:12.000+00:00",
- "atot": "2022-05-30T14:22:12+00:00",
- "axot": "PT0H5M",
- "checkInData": {
- "checkInClose": "2022-05-30T13:12:12.000+00:00",
- "checkInDisplayText": "Closed",
- "checkInOpen": "2022-05-30T12:12:12.000+00:00",
- "checkInStatus": "C"
}, - "ctot": "2022-05-30T14:12:12.000+00:00",
- "deIceData": [
- {
- "aczt": "2022-05-30T12:12:12.000+00:00",
- "adit": "PT0H5M",
- "aezt": "2022-05-30T12:12:12.000+00:00",
- "antiIceStartHoldoverTime": "2022-05-30T12:12:12.000+00:00",
- "arzt": "2022-05-30T12:12:12.000+00:00",
- "deIceAirTemperature": 0,
- "deIceConditionCode": "01",
- "deIceIsRequested": true,
- "deIceParkingPosition": "ICE-1",
- "deIcePlatform": "1-01",
- "deIceProcessStatus": "DeIceRequested",
- "eczt": "2022-05-30T14:12:12.000+00:00",
- "edit": "PT0H5M",
- "eezt": "2022-05-30T14:12:12.000+00:00",
- "erzt": "2022-05-30T14:12:12.000+00:00",
- "handlerCode": "MAGDI",
- "handlerName": "MAG DeIce",
- "mechanicalDeIceIsUsed": true
}
], - "departureAirportIATA": "JFK",
- "departureAirportICAO": "KJFK",
- "departureDelayData": [
- {
- "delayCodeNumeric": "21",
- "delayDuration": "PT0H2M",
- "delayReason": "Stairs",
- "delaySourceOrganization": "LM",
- "delaySubCode": "S",
- "delayTimestamp": "2022-05-30T14:02:12.000+00:00"
}
], - "eobt": "2022-05-30T14:12:12+00:00",
- "etot": "2022-05-30T14:12:12+00:00",
- "exot": "PT0H5M",
- "flightRuleDeparture": "I",
- "fuelRampRequested": 1000,
- "gateData": [
- {
- "gate": "38D",
- "gateClose": "2022-05-30T14:00:12.000+00:00",
- "gateEndBoarding": "2022-05-30T13:59:12.000+00:00",
- "gateFinalCall": "2022-05-30T13:55:12.000+00:00",
- "gateInitiate": "2022-05-30T13:50:12.000+00:00",
- "gateOpen": "2022-05-30T13:40:12.000+00:00",
- "gateStartBoarding": "2022-05-30T13:40:12.000+00:00",
- "gateStatus": "C"
}
], - "handlerDeparture": [
- {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "B"
}, - {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "P"
}, - {
- "handlerCode": "MAGH",
- "handlerName": "MAG Handling",
- "handlerServiceType": "R"
}
], - "iobt": "2022-05-30T14:12:12.000+00:00",
- "linkedArrival": {
- "callsign": "BA888",
- "departureAirportIATA": "JFK",
- "eibt": "2022-05-29T12:12:12+00:00",
- "flightId": "BA888",
- "uniqueFlightLegId": "123456"
}, - "paxBusIsNeededDeparture": true,
- "paxBusRemarkDeparture": "single bus",
- "paxCanEmbark": true,
- "predOBT": "2022-05-30T12:12:12+00:00",
- "mcCode": "A",
- "mcDateTime": "2022-05-30T12:12:12+00:00",
- "returnToRampTime": null,
- "runwayDeparture": "11L",
- "sidRoute": "STA-4",
- "slotSOBT": "2022-05-30T14:12:12.000+00:00",
- "sobt": "2022-05-30T14:12:12+00:00",
- "tobt": "2022-05-30T14:12:12+00:00",
- "tsat": "2022-05-30T14:12:12.000+00:00",
- "ttot": "2022-05-30T14:15:12+00:00"
}, - "displayData": {
- "publicDisplayStatus": "0"
}, - "flightDIIndicator": "D",
- "flightId": "BA123",
- "flightNumber": "123",
- "operationalSuffix": "",
- "flightIsMultiLeg": true,
- "flightLegMetadata": {
- "createdSource": "ACL",
- "createdSourceName": "acl",
- "createdSourceOrganization": "BA",
- "createdTimestamp": "2022-05-29T12:12:12.000+00:00",
- "dataSources": "AODB",
- "event": "NEW",
- "mergedIntoUniqueFlightLegId": "234567"
}, - "flightLegSecurityIndicator": "0",
- "flightLegStatus": "ACT",
- "flightRouteIATA": [
- "LHR",
- "CDG"
], - "flightServiceTypeExtended": "AS",
- "flightServiceTypeIATA": "J",
- "flightServiceTypeICAO": "S",
- "ifplId": "FPL9876",
- "isRerouted": false,
- "operatingAirlineIATA": "BA",
- "operatingAirlineICAO": "BAW",
- "operatingAirlineName": "British Airways",
- "radioCallsign": "BA1001",
- "uniqueFlightLegId": "111111"
}
]
Update a specific flight leg by unique Flight Leg ID
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
The flight leg data that is to be updated
object (AircraftDataInput) defines what aircraft attributes can be passed in on flight creation/update | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ArrivalDataPatch) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callsign | string (Callsign) [ 0 .. 20 ] characters A call sign is used to uniquely identify an aircraft using the airspace around a particular airport. Call signs in aviation are derived from several different policies, depending upon the type of flight operation. In most countries, unscheduled general aviation flights identify themselves using the call sign corresponding to the aircraft's registration number. Commercial operators, including scheduled airline, air cargo and air taxi operators, will usually use an ICAO or FAA-registered call sign for their company. These will typically consist of the ICAO code of the operating airline followed by a flight identification. The flight identification is very often the same as the flight number, but could be different due to call sign confusion, if two or more flights close to each other have similar flight numbers (i.e. KLM649 and KLM645 or BAW466 and BAW646). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (CodeshareData) >= 0 items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (DepartureDataPatch) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (DisplayData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightDIIndicator | string (DIIndicator) Enum: "D" "I" "S" Indicator showing what kind of airport/flight/gate/etc. (domestic, international (Non Schengen), Schengen) this is. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightId | string (FlightId) [ 1 .. 8 ] characters IATA based identifier for this flight, usually issued long before the flight actually takes place. FlightId is normally the concatenation of OperatingAirlineIATA, FlightNumber and OperationalSuffix. FlightId typically identifies a flight to the majority of systems, but it is not unique across time. It's unique only in conjunction with SIBT/SOBT. Exception: Some airlines use their ICAO code (OperatingAirlineICAO) instead of OperatingAirlineIATA. This might be because they aren't an IATA member or because they just prefer the ICAO code. Regardless, this means that it is allowed to use OperatingAirlineICAO as part of FlightId. FlightId is then defined as the concatenation of AirlineIATA || AirportICAO, FlightNumber and OperationalSuffix. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightNumber | string (FlightNumber) [ 1 .. 5 ] characters The number of the flight. Unique for one day within one operator, but not necessarily unique across operators. The part of the FlightId excluding the operator code (see "OperatingAirlineIATA"). This is sometimes referred to as the "Trip Number". Reference: IATA Standard Schedules Information Manual, Feb 1997, 2.2.62. Flight Numbers are assigned by a carrier as a multi-purpose reference in connection with the planning and control of the operation of flights. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operationalSuffix | string (OperationalSuffix) <= 1 characters An optional single letter suffix sometimes appended to the flight number to give some additional information related to the flight number itself, e.g. "DY1349P" may indicate that this is a positioning flight. "R" may also be used to indicate a return from airborne operation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightIsMultiLeg | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegSecurityIndicator | string (FlightLegSecurityIndicator) Enum: "0" "1" Indicates if there are security issues associated with the flight leg, or not.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightLegStatus | string (FlightLegStatus) Enum: "ACT" "CAN" "DEL" "DIV" "FLS" "FPL" "LAN" "RER" "SCH" "SEQ" "UKN" The status of a "FlightLeg". The following values are defined: "SCH", "FPL", "FLS", "ACT", "CAN", "LAN", "RER", "DIV", "DEL", "UNK"
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightIsCancelled | boolean (FlightIsCancelled) Set to true if the flight operation is cancelled. For flight as with code share it's possible to only cancel the code shared flight. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightRouteIATA | Array of strings (FlightRouteIATA) non-empty [ items [ 1 .. 3 ] characters ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeExtended | string (FlightServiceTypeExtended) [ 1 .. 3 ] characters Installation/customer specific set of flight service types. Typically used when the defined set in FlightServiceType isn't specific enough. Encoded as integer to clearly separate it from FlightServiceType. Examples:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeIATA | string (FlightServiceTypeIATA) Enum: "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "U" "S" "V" "T" "W" "X" "Z" IATA SSIM Appendix C Service Types. Scheduled, Passenger
Scheduled, Cargo/Mail
Additional flights
Charter
Others
Company specific (not IATA standard)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flightServiceTypeICAO | string (FlightServiceTypeICAO) Enum: "S" "N" "G" "M" "X" ICAO Flight Service Types.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ifplId | string or null (IFPLID) [ 1 .. 10 ] characters Defined by Eurocontrol as "A unique flight plan identifier, assigned by the IFPS". Two letters followed by eight digits. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isRerouted | boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineIATA | string (AirlineIATA) [ 1 .. 3 ] characters "2 or 3 character code as designated by International Air Transport Association (IATA) to uniquely designate an airline operator. Local (non-IATA) codes can be added as required as long as they are unique for airline operators within the defined context. Ex: SK, DY. Two or three characters. IATA and ICAO codes can be identical. Reference Document: IATA Airline Coding Directory. The IATA standard uses 2 character codes, but in cases where no IATA standard code exists, an alternative code can be used. This can often be the 3 character ICAO code if one exists." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operatingAirlineICAO | string (AirlineICAO) [ 1 .. 3 ] characters "2 or 3 character code as designated by the International Civil Aviation Organisation (ICAO) to uniquely designate an airline operator. Local (non-ICAO) codes can be added as required as long as they are unique for airline operators within the defined context. ICAO defined code for the company owning the aircraft. Ex: SAS, NAX. Two or three characters. IATA and ICAO codes can be identical. The ICAO standard uses 3 character codes, but in cases where no ICAO standard code exists, an alternative code can be used. This can often be the 2 character IATA code if one exists. Reference Document: ICAO document 8585" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PassengerDataIn) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PreallocatedPRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (PRMData) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
radioCallsign | string or null (RadioCallsign) [ 1 .. 24 ] characters Radiotelephony callsigns are used in communication between pilots and air traffic management. RadioCallsign can be of different types, but all are strings of limited length. Usually the RadioCallsign stay the same during a flight leg, but it can change for a (short) period, typically at the request of an air traffic controller. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (WeightData) |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
{- "aircraftData": {
- "aircraftRegistration": "string",
- "aircraftIATAType": "str",
- "aircraftICAOType": "stri",
- "aircraftSeatingAvailable": 2147483647
}, - "arrivalData": {
- "acgt": "2019-08-24T14:15:22Z",
- "aegt": "2019-08-24T14:15:22Z",
- "aght": "PT01H10M",
- "aibt": "2019-08-24T14:15:22Z",
- "aircraftParkingPositionArrival": "string",
- "airportSecurityIndicatorArrival": "0",
- "aldt": "2019-08-24T14:15:22Z",
- "alternativeEstimatedDateTime": "2019-08-24T14:15:22Z",
- "arrivalAirportIATA": "str",
- "arrivalAirportICAO": "stri",
- "axit": "PT01H10M",
- "baggageClaimUnit": "string",
- "diversionFromData": [
- {
- "diversionAirportIATA": "str",
- "diversionAirportICAO": "stri",
- "diversionCode": "st",
- "diversionReason": "string",
- "diversionSubCode": "st",
- "diversionTimestamp": "2019-08-24T14:15:22Z",
- "eibt": "2019-08-24T14:15:22Z",
- "eldt": "2019-08-24T14:15:22Z",
- "etot": "2019-08-24T14:15:22Z",
- "nextAirportIATA": "str",
- "sibt": "2019-08-24T14:15:22Z"
}
], - "diversionToData": [
- {
- "diversionAirportIATA": "str",
- "diversionAirportICAO": "stri",
- "diversionCode": "st",
- "diversionReason": "string",
- "diversionSubCode": "st",
- "diversionTimestamp": "2019-08-24T14:15:22Z"
}
], - "eibt": "2019-08-24T14:15:22Z",
- "eldt": "2019-08-24T14:15:22Z",
- "eldtAccuracy": "stri",
- "ettt": "PT01H10M",
- "firstBagDateTime": "2019-08-24T14:15:22Z",
- "flightIsDomesticTransfer": true,
- "flightRuleArrival": "I",
- "flightStopIsTechnical": true,
- "gate": "string",
- "goAroundCount": 99,
- "handlerArrival": [
- {
- "handlerId": "string",
- "handlerCode": "string",
- "handlerName": "string",
- "isAdHoc": true,
- "invoice": true,
- "handlerServiceType": "string"
}
], - "inZoneTime": "2019-08-24T14:15:22Z",
- "lastBagDateTime": "2019-08-24T14:15:22Z",
- "mttt": "PT01H10M",
- "onFinalsTime": "2019-08-24T14:15:22Z",
- "paxBusIsNeededArrival": false,
- "paxBusRemarkArrival": "string",
- "paxCanDisembark": true,
- "predLDT": "2019-08-24T14:15:22Z",
- "runwayArrival": "string",
- "sibt": "2019-08-24T14:15:22Z",
- "slotSIBT": "2019-08-24T14:15:22Z",
- "ssrCode": "string",
- "staRoute": "string",
- "terminalArrival": "string",
- "tldt": "2019-08-24T14:15:22Z",
- "touchAndGoCount": 99,
- "approachCount": 99
}, - "callsign": "string",
- "codeshareData": [
- {
- "codeshareAirlineIATA": "str",
- "codeshareAirlineICAO": "str",
- "codeshareFlightNumber": "strin",
- "codeshareAirlineTicketed": "str"
}
], - "departureData": {
- "aircraftParkingPositionDeparture": "string",
- "airportSecurityIndicatorDeparture": "0",
- "alternativeEstimatedDateTime": "2019-08-24T14:15:22Z",
- "aobt": "2019-08-24T14:15:22Z",
- "ardt": "2019-08-24T14:15:22Z",
- "asat": "2019-08-24T14:15:22Z",
- "asbt": "2019-08-24T14:15:22Z",
- "asrt": "2019-08-24T14:15:22Z",
- "atot": "2019-08-24T14:15:22Z",
- "axot": "PT01H10M",
- "checkInData": {
- "checkInClose": "2019-08-24T14:15:22Z",
- "checkInDisplayText": "string",
- "checkInOpen": "2019-08-24T14:15:22Z",
- "checkInStatus": "P",
- "checkInDeskData": [
- {
- "checkInDeskCode": "string",
- "checkInDeskState": "A",
- "checkInDeskUsage": "C",
- "checkInDeskOpen": "2019-08-24T14:15:22Z",
- "checkInDeskClose": "2019-08-24T14:15:22Z"
}
]
}, - "ctot": "2019-08-24T14:15:22Z",
- "deIceData": [
- {
- "aczt": "2019-08-24T14:15:22Z",
- "adit": "PT01H10M",
- "aezt": "2019-08-24T14:15:22Z",
- "antiIceStartHoldoverTime": "2019-08-24T14:15:22Z",
- "arzt": "2019-08-24T14:15:22Z",
- "deIceAirTemperature": 0,
- "deIceConditionCode": "01",
- "deIceIsRequested": true,
- "deIceParkingPosition": "string",
- "deIcePlatform": "string",
- "deIceProcessStatus": "DeIceRequested",
- "eczt": "2019-08-24T14:15:22Z",
- "edit": "PT01H10M",
- "eezt": "2019-08-24T14:15:22Z",
- "erzt": "2019-08-24T14:15:22Z",
- "handlerCode": "string",
- "handlerName": "string",
- "mechanicalDeIceIsUsed": true
}
], - "departureAirportIATA": "str",
- "departureAirportICAO": "stri",
- "eobt": "2019-08-24T14:15:22Z",
- "etot": "2019-08-24T14:15:22Z",
- "flightRuleDeparture": "I",
- "fuelRampRequested": 0,
- "gateData": [
- {
- "gate": "string",
- "gateStatus": "P",
- "gateBoardingDueDateTime": "2019-08-24T14:15:22Z",
- "gateDisableAutoBoarding": true
}
], - "handlerDeparture": [
- {
- "handlerId": "string",
- "handlerCode": "string",
- "handlerName": "string",
- "isAdHoc": true,
- "invoice": true,
- "handlerServiceType": "string"
}
], - "iobt": "2019-08-24T14:15:22Z",
- "paxBusIsNeededDeparture": true,
- "paxBusRemarkDeparture": "string",
- "paxCanEmbark": true,
- "predOBT": "2019-08-24T14:15:22Z",
- "returnToRampTime": "2019-08-24T14:15:22Z",
- "runwayDeparture": "string",
- "sidRoute": "string",
- "slotSOBT": "2019-08-24T14:15:22Z",
- "sobt": "2019-08-24T14:15:22Z",
- "ssrCode": "string",
- "terminalDeparture": "string",
- "tobt": "2019-08-24T14:15:22Z",
- "tsat": "2019-08-24T14:15:22Z",
- "ttot": "2019-08-24T14:15:22Z"
}, - "displayData": {
- "nextInformationTime": "2019-08-24T14:15:22Z",
- "publicDisplayStatus": "0"
}, - "flightDIIndicator": "D",
- "flightId": "string",
- "flightNumber": "strin",
- "operationalSuffix": "s",
- "flightIsMultiLeg": true,
- "flightLegSecurityIndicator": "0",
- "flightLegStatus": "ACT",
- "flightLegMetadata": {
- "flightLegIsDeleted": false
}, - "flightIsCancelled": true,
- "flightRouteIATA": [
- "str"
], - "flightServiceTypeExtended": "str",
- "flightServiceTypeIATA": "A",
- "flightServiceTypeICAO": "S",
- "ifplId": "string",
- "isRerouted": true,
- "operatingAirlineIATA": "str",
- "operatingAirlineICAO": "str",
- "passengerData": {
- "paxAdultOnBoard": 0,
- "paxChildOnBoard": 0,
- "paxInfantOnBoard": 0,
- "paxAdultBoarding": 0,
- "paxChildBoarding": 0,
- "paxInfantBoarding": 0,
- "paxTransferBoarding": 0,
- "paxTransitAdult": 0,
- "paxTransitChild": 0,
- "paxTransitInfant": 0,
- "paxDisembarking": 0,
- "paxInfantDisembarking": 0,
- "crewActiveOnBoard": 0,
- "crewPassiveOnBoard": 0,
- "paxClass1OnBoard": 0,
- "paxClass2OnBoard": 0,
- "paxClass3OnBoard": 0,
- "paxClass1Disembarking": 0,
- "paxClass2Disembarking": 0,
- "paxClass3Disembarking": 0
}, - "preallocatedPRMData": {
- "paxPreallocatedBLND": 999,
- "paxPreallocatedDEAF": 999,
- "paxPreallocatedDPNA": 999,
- "paxPreallocatedMAAS": 999,
- "paxPreallocatedSTCR": 999,
- "paxPreallocatedWCBD": 999,
- "paxPreallocatedWCBW": 999,
- "paxPreallocatedWCHC": 999,
- "paxPreallocatedWCHR": 999,
- "paxPreallocatedWCHS": 999,
- "paxPreallocatedWCMP": 999
}, - "prmData": {
- "paxASVC": 999,
- "paxBLND": 999,
- "paxDEAF": 999,
- "paxDEPA": 999,
- "paxDEPU": 999,
- "paxDPNA": 999,
- "paxEMIG": 999,
- "paxINAD": 999,
- "paxLANG": 999,
- "paxMAAS": 999,
- "paxMEDA": 999,
- "paxPPOC": 999,
- "paxSTCR": 999,
- "paxTWOV": 999,
- "paxUMNR": 999,
- "paxVIP": 999,
- "paxWCBD": 999,
- "paxWCBW": 999,
- "paxWCHC": 999,
- "paxWCHR": 999,
- "paxWCHS": 999,
- "paxWCMP": 999,
- "paxWEAP": 999
}, - "radioCallsign": "string",
- "remarkData": {
- "general": {
- "remarkText": "string",
- "remarkTimestamp": "2019-08-24T14:15:22Z",
- "remarkUserId": "string"
}, - "organization": {
- "remarkText": "string",
- "remarkTimestamp": "2019-08-24T14:15:22Z",
- "remarkUserId": "string"
}
}, - "uniqueFlightLegId": "string",
- "weightData": {
- "ballastWeightTotal": 0,
- "freightWeightTotal": 0,
- "mailWeightTotal": 0,
- "baggageCountOnBoard": 0,
- "baggageCountLoaded": 0,
- "baggageWeightOnBoard": 0,
- "baggageWeightLoaded": 0,
- "cabinBaggageWeightOnBoard": 0,
- "cabinBaggageWeightLoaded": 0,
- "cargoWeightOnBoard": 0,
- "cargoWeightLoaded": 0,
- "mailWeightOnBoard": 0,
- "mailWeightLoaded": 0,
- "equipmentWeightOnBoard": 0,
- "equipmentWeightLoaded": 0
}
}
{- "uniqueFlightLegId": "string"
}
Create Service Requests against a flight's arrival or departure leg
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
arrDepIndicator required | string Enum: "A" "D" |
An array of ServiceRequestData to be added to a flight leg.
serviceRequestTypeCode required | string (ServiceRequestTypeCode) The Service Request code which is defined in the underlying system (i.e. AODB). This can be a number of pre-defined codes, for example
|
quantity | number or null >= 0 The quantity of items provided in the service request. |
startDateTime | string <date-time> The date and time when the delivery of the service request started |
endDateTime | string <date-time> The date and time when the delivery of the service request ended |
duration | string (Duration) ^(-?)P(?=\d|T\d)(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+... A duration as defined by the ISO 8601 ABNF for “duration”. For example, P3D expresses a duration of 3 days. |
remarks | string or null (RemarkText) >= 0 characters Free text that is the actual remark. |
fixedCost | number |
approved | boolean |
cancelled | boolean |
providerId | string |
poNumber | string |
confirmed | boolean |
confirmedRemarks | string |
completedDateTime | string or null <date-time> (CompletedDateTime) The time at which a service request was completed. |
MATOReference | string |
POSDeviceReference | string |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
Array of objects (ServiceRequestData) [ items ] |
[- {
- "serviceRequestTypeCode": "string",
- "quantity": 0,
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "duration": "PT01H10M",
- "remarks": "string",
- "fixedCost": 0,
- "approved": true,
- "cancelled": true,
- "providerId": "string",
- "poNumber": "string",
- "confirmed": true,
- "confirmedRemarks": "string",
- "completedDateTime": "2019-08-24T14:15:22Z",
- "MATOReference": "string",
- "POSDeviceReference": "string"
}
]
{- "uniqueFlightLegId": "string",
- "serviceRequestData": [
- [
- {
- "serviceRequestId": "string",
- "ServiceRequestTypeCode": "string",
- "quantity": 0,
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "duration": "PT01H10M",
- "remarks": "string",
- "createdUserId": "string",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "approved": true,
- "approvedUserId": "string",
- "approvedDateTime": "2019-08-24T14:15:22Z",
- "cancelled": true,
- "cancelledUserId": "string",
- "cancelledDateTime": "2019-08-24T14:15:22Z",
- "modifiedUserId": "string",
- "modifiedDateTime": "2019-08-24T14:15:22Z",
- "providerId": "string",
- "fixedCost": true,
- "poNumber": "string",
- "confirmed": true,
- "confirmedUserId": "string",
- "confirmedDateTime": "2019-08-24T14:15:22Z",
- "confirmedRemarks": "string",
- "completedDateTime": "2019-08-24T14:15:22Z",
- "completedUserId": "string",
- "MATOReference": "string",
- "POSDeviceReference": "string"
}
]
]
}
Update Service Requests against a flight's arrival or departure leg
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
arrDepIndicator required | string Enum: "A" "D" |
An array of ServiceRequestData to be updated on a flight leg. Returns revised list of delays for arrival/departure end of the flight leg.
serviceRequestId required | string |
serviceRequestTypeCode | string (ServiceRequestTypeCode) The Service Request code which is defined in the underlying system (i.e. AODB). This can be a number of pre-defined codes, for example
|
quantity | number or null >= 0 The quantity of items provided in the service request. |
startDateTime | string <date-time> The date and time when the delivery of the service request started |
endDateTime | string <date-time> The date and time when the delivery of the service request ended |
duration | string (Duration) ^(-?)P(?=\d|T\d)(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+... A duration as defined by the ISO 8601 ABNF for “duration”. For example, P3D expresses a duration of 3 days. |
remarks | string or null (RemarkText) >= 0 characters Free text that is the actual remark. |
fixedCost | number |
approved | boolean |
cancelled | boolean |
providerId | string |
poNumber | string |
confirmed | boolean |
confirmedRemarks | string |
completedDateTime | string or null <date-time> (CompletedDateTime) The time at which a service request was completed. |
MATOReference | string |
POSDeviceReference | string |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
Array of objects (ServiceRequestData) [ items ] |
[- {
- "serviceRequestId": "string",
- "serviceRequestTypeCode": "string",
- "quantity": 0,
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "duration": "PT01H10M",
- "remarks": "string",
- "fixedCost": 0,
- "approved": true,
- "cancelled": true,
- "providerId": "string",
- "poNumber": "string",
- "confirmed": true,
- "confirmedRemarks": "string",
- "completedDateTime": "2019-08-24T14:15:22Z",
- "MATOReference": "string",
- "POSDeviceReference": "string"
}
]
{- "uniqueFlightLegId": "string",
- "serviceRequestData": [
- [
- {
- "serviceRequestId": "string",
- "ServiceRequestTypeCode": "string",
- "quantity": 0,
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "duration": "PT01H10M",
- "remarks": "string",
- "createdUserId": "string",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "approved": true,
- "approvedUserId": "string",
- "approvedDateTime": "2019-08-24T14:15:22Z",
- "cancelled": true,
- "cancelledUserId": "string",
- "cancelledDateTime": "2019-08-24T14:15:22Z",
- "modifiedUserId": "string",
- "modifiedDateTime": "2019-08-24T14:15:22Z",
- "providerId": "string",
- "fixedCost": true,
- "poNumber": "string",
- "confirmed": true,
- "confirmedUserId": "string",
- "confirmedDateTime": "2019-08-24T14:15:22Z",
- "confirmedRemarks": "string",
- "completedDateTime": "2019-08-24T14:15:22Z",
- "completedUserId": "string",
- "MATOReference": "string",
- "POSDeviceReference": "string"
}
]
]
}
Add a delay to a flight leg
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
arrDepIndicator required | string Enum: "A" "D" |
an array of DelayData to be added to a flightLeg.
delaySourceOrganization required | string (SourceOrganization) [ 1 .. 32 ] characters |
delayCodeNumeric | string (DelayOrDiversionCodeNumeric) <= 2 characters Numeric IATA delay/diversion code. Codes are defined in the IATA Airport Handling Manual chapter 730 |
delayCodeAlpha | string (DelayOrDiversionCodeAlpha) <= 2 characters Alpha IATA delay/diversion code. Codes are defined in the IATA Airport Handling Manual chapter 730 |
delayReason | string or null (DelayOrDiversionReason) Textual description for the DelayOrDiversionCode. |
delaySubCode | string (DelayOrDiversionSubCode) [ 1 .. 2 ] characters Additional specification of the DelayOrDiversionCode term. The sub codes relates to a particular DelayOrDiversionCode, and are not unique across codes. |
delayDuration | string (Duration) ^(-?)P(?=\d|T\d)(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+... A duration as defined by the ISO 8601 ABNF for “duration”. For example, P3D expresses a duration of 3 days. |
delayStartDateTime required | string <date-time> |
delayEndDateTime | string <date-time> end time of the delay, must be supplied if delayDuration is not. |
approved | boolean true/false depending on whether the delay has been approved |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
Array of objects (DelayData) |
[- {
- "delaySourceOrganization": "string",
- "delayCodeNumeric": "st",
- "delayCodeAlpha": "st",
- "delayReason": "string",
- "delaySubCode": "st",
- "delayDuration": "PT01H10M",
- "delayStartDateTime": "2019-08-24T14:15:22Z",
- "delayEndDateTime": "2019-08-24T14:15:22Z",
- "approved": true
}
]
{- "uniqueFlightLegId": "string",
- "delayData": [
- {
- "delayId": "string",
- "delayCodeAlpha": "st",
- "delayCodeNumeric": "st",
- "delayDuration": "PT01H10M",
- "delayReason": "string",
- "delaySourceOrganization": "string",
- "delaySubCode": "st",
- "delayTimestamp": "2019-08-24T14:15:22Z",
- "createdUserId": "string",
- "createdUserName": "string",
- "approved": true,
- "approvedUserId": "string",
- "approvedDateTime": "2019-08-24T14:15:22Z",
- "cancelled": true,
- "cancelledUserId": "string",
- "cancelledDateTime": "2019-08-24T14:15:22Z"
}
]
}
Update a flight leg's delay by Id
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
arrDepIndicator required | string Enum: "A" "D" |
an array of DelayData to be updated on a flightLeg. returns revised list of delays for arriva/departure end of the flightLeg.
delayId required | string unique id for a delay recorded against a flightLeg. |
delayCodeNumeric | string (DelayOrDiversionCodeNumeric) <= 2 characters Numeric IATA delay/diversion code. Codes are defined in the IATA Airport Handling Manual chapter 730 |
delayCodeAlpha | string (DelayOrDiversionCodeAlpha) <= 2 characters Alpha IATA delay/diversion code. Codes are defined in the IATA Airport Handling Manual chapter 730 |
delayReason | string or null (DelayOrDiversionReason) Textual description for the DelayOrDiversionCode. |
delaySubCode | string (DelayOrDiversionSubCode) [ 1 .. 2 ] characters Additional specification of the DelayOrDiversionCode term. The sub codes relates to a particular DelayOrDiversionCode, and are not unique across codes. |
delayDuration | string (Duration) ^(-?)P(?=\d|T\d)(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+... A duration as defined by the ISO 8601 ABNF for “duration”. For example, P3D expresses a duration of 3 days. |
delayStartDateTime | string <date-time> |
delayEndDateTime | string <date-time> end time of the delay, must be supplied if delayDuration is not. |
approved | boolean true/false depending on whether the delay has been approved |
cancelled | boolean true/false depending on whether the delay has been cancelled |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
Array of objects (DelayData) |
[- {
- "delayId": "string",
- "delayCodeNumeric": "st",
- "delayCodeAlpha": "st",
- "delayReason": "string",
- "delaySubCode": "st",
- "delayDuration": "PT01H10M",
- "delayStartDateTime": "2019-08-24T14:15:22Z",
- "delayEndDateTime": "2019-08-24T14:15:22Z",
- "approved": true,
- "cancelled": true
}
]
{- "uniqueFlightLegId": "string",
- "delayData": [
- {
- "delayId": "string",
- "delayCodeAlpha": "st",
- "delayCodeNumeric": "st",
- "delayDuration": "PT01H10M",
- "delayReason": "string",
- "delaySourceOrganization": "string",
- "delaySubCode": "st",
- "delayTimestamp": "2019-08-24T14:15:22Z",
- "createdUserId": "string",
- "createdUserName": "string",
- "approved": true,
- "approvedUserId": "string",
- "approvedDateTime": "2019-08-24T14:15:22Z",
- "cancelled": true,
- "cancelledUserId": "string",
- "cancelledDateTime": "2019-08-24T14:15:22Z"
}
]
}
Delete a flight leg's delay by Id
uniqueFlightLegId required | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
arrDepIndicator required | string Enum: "A" "D" |
delayId required | string |
uniqueFlightLegId | string (UniqueFlightLegId) [ 1 .. 36 ] characters A system specific unique identifier for a flight leg. Can be anything, and doesn't have to be meaningful in any way. Proposed terms will never change and will never be reused. |
Array of objects (DelayData) |
{- "uniqueFlightLegId": "string",
- "delayData": [
- {
- "delayId": "string",
- "delayCodeAlpha": "st",
- "delayCodeNumeric": "st",
- "delayDuration": "PT01H10M",
- "delayReason": "string",
- "delaySourceOrganization": "string",
- "delaySubCode": "st",
- "delayTimestamp": "2019-08-24T14:15:22Z",
- "createdUserId": "string",
- "createdUserName": "string",
- "approved": true,
- "approvedUserId": "string",
- "approvedDateTime": "2019-08-24T14:15:22Z",
- "cancelled": true,
- "cancelledUserId": "string",
- "cancelledDateTime": "2019-08-24T14:15:22Z"
}
]
}