# Get a Flight Fetches detailed information about a specific flight using its ID. Endpoint: GET /api/external/flight/{flightId} Version: 1.5.0 Security: API_AUTHENTICATION ## Path parameters: - `flightId` (integer, required) Flight ID ## Response 200 fields (application/json): - `accountId` (integer) - `accountName` (string) - `accountReference` (string) - `accountTrigram` (string) - `aircraftAOC` (object) - `aircraftAOC.id` (integer) AOC ID Example: 33453 - `aircraftAOC.name` (string) AOC name - `aircraftCategory` (string) - `airportFrom` (string) - `airportTo` (string) - `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) - `blockOffEstLocal` (string) - `blockOffEstUTC` (string) - `blockOnEstLocal` (string) - `blockOnEstUTC` (string) - `blocksoffestimated` (string) - `blocksonestimated` (string) - `bookingIdentifier` (string) - `bookingReference` (string) - `customerFirstname` (string) - `customerId` (string) - `customerLastname` (string) - `customerTrigram` (string) - `dateFrom` (string) - `dateTo` (string) - `eta` (string) - `etd` (string) - `flightId` (integer) - `flightNumber` (string) - `flightNumberCompany` (string) - `flightStatus` (string) - `flightType` (string) - `fpl` (object) - `fpl.flightLevel` (string) - `fplType` (string) Enum: "N", "G", "X", "M", "S" - `fuelArrival` (number) - `fuelMassUnit` (string) Enum: "KILOGRAM", "POUND", "LITER" - `fuelOffBlock` (number) - `fuelRemainigActual` (number) - `operator` (object) - `operator.id` (integer) - `operator.name` (string) - `paxNumber` (integer) - `paxReferences` (array) - `paxReferences.comment` (string) - `paxReferences.documentExternalReference` (string) - `paxReferences.externalReference` (string) - `paxReferences.internalId` (integer) - `paxReferences.isMain` (boolean) - `paxReferences.links` (object) - `paxReferences.links.empty` (boolean) - `paxReferences.paxExternalReference` (string) - `paxReferences.paxType` (string) Enum: "NONE", "MALE", "FEMALE", "CHILD", "INFANT", "OTHER" - `postFlightClosed` (boolean) - `realAirportFrom` (string) - `realAirportTo` (string) - `realDateIN` (string) - `realDateOFF` (string) - `realDateON` (string) - `realDateOUT` (string) - `registrationNumber` (string) - `requestedAircraftType` (string) Enum: "CJ3", "PC12", "PC24", "PC12/CJ3", "PC12/PC24", "CHART", "SF50" - `rescheduledDateFrom` (string) - `rescheduledDateTo` (string) - `status` (string) Enum: "MANUAL", "FAILED", "AUTO", "CANCELED", "DISABLED", "NEW", "DRAFT" - `tripNumber` (integer) - `upliftMass` (number) - `userReference` (string) - `workflow` (string) Enum: "COMMERCIAL", "MAINTENANCE", "PRIVATE", "TRAINING", "OWNER", "INTERNAL", "RESERVED", "CHARTER", "SUBCHARTER", "SCHEDULED", "AMBULANCE", "CUSTOM1", "CUSTOM2", "CUSTOM3", "CUSTOM4", "CUSTOM5", "CUSTOM6", "BROKER", "BROKER_SUBCHARTER" - `workflowCustomName` (string)