# Update Alternate Airports Sets the alternate departure airport and the first and second alternate arrival airports of a flight. Each airport that is sent must be found in FL3XX, otherwise the call returns 404. Returns the alternate airports as stored. Endpoint: PUT /api/external/flight/{flight}/alternateAirports Version: 1.8.0 Security: API_AUTHENTICATION ## Path parameters: - `flight` (integer, required) FL3XX flight ID ## Request fields (application/json): - `alternateDepartureAirport` (object) - `alternateDepartureAirport.aid` (string) AID Example: "APT-QAPF-UXNM" - `alternateDepartureAirport.faa` (string) FAA Example: "null" - `alternateDepartureAirport.iata` (string) IATA Example: "null" - `alternateDepartureAirport.icao` (string) ICAO Example: "OTBD" - `alternateDepartureAirport.id` (integer) FL3XX internal airport ID Example: 22024 - `alternateDepartureAirport.localIdentifier` (string) Local identifier Example: "null" - `alternateDepartureAirport.name` (string) Airport name Example: "Doha International Airport" - `alternateFirstArrivalAirport` (object) - `alternateSecondArrivalAirport` (object) ## Response 200 fields (application/json): - `alternateDepartureAirport` (object) - `alternateDepartureAirport.aid` (string) AID Example: "APT-QAPF-UXNM" - `alternateDepartureAirport.faa` (string) FAA Example: "null" - `alternateDepartureAirport.iata` (string) IATA Example: "null" - `alternateDepartureAirport.icao` (string) ICAO Example: "OTBD" - `alternateDepartureAirport.id` (integer) FL3XX internal airport ID Example: 22024 - `alternateDepartureAirport.localIdentifier` (string) Local identifier Example: "null" - `alternateDepartureAirport.name` (string) Airport name Example: "Doha International Airport" - `alternateFirstArrivalAirport` (object) - `alternateSecondArrivalAirport` (object) ## Response 401 fields ## Response 403 fields ## Response 404 fields