GetOperatingCarrier ( TransactionId, AirportIATA, BagDropUnit, BagTagNumber ) : CarrierInformation
Returns carrier information (operating carrier and flight information) if the bag tag is found. This information is typically from a BSM received by the airport. It is necessary to use GetOperatingCarrier as the BagTagIssuerCode from the bag tag might not be for the actual operating carrier (i.e. a marketing flight).
Access method: GET
Parameters:
- transactionId : TransactionId
Identifies the transaction. See Use of TransactionId. - airportIATA : AirportIATA
Identifies the airport where the bag drop unit is placed. - bagDropUnit : BagDropUnit
Identifies the actual bag drop unit. - bagTagNumber : BagTagNumber
The bag tag for which operating carrier information is needed.
Returns:
- 200 OK and CarrierInformation if any carrier information is found.
- 200 OK, explanatory string and CarrierInformation if no carrier information is found. BagDepartureOperatingAirlineIATA will then just be derived from the BagTagNumber (BagTagIssuerCode). Flight information will be missing. This is usually caused by no BSM being received.
- See HTTP Return Codes and Error Response for other HTTP return codes.