Air Canada Authentication
Air Canada's NDC API is authenticated by a single opaque API key issued by Air Canada, carried in an "apikey" HTTP header on every SOAP request, plus an in-payload identity chain that the platform authorises against: the SellerID in the aggregation envelope and, for agency flows, the accredited IATA number and Agency ID inside the IATA NDC message itself. There is no OAuth, no OpenID Connect and no self-service key issuance on the inbound path - keys are handed out only after a commercial agreement and certification. OAuth appears in exactly one place, and it is outbound: when a seller registers a webhook to receive OrderChangeNotification messages, Air Canada supports OAuth as the authentication method it will use when calling the seller's endpoint.
Air Canada secures its APIs with apiKey across 2 declared security schemes, as derived from its OpenAPI definitions.