# Get Flight Defects Returns the defects section of a flight: its status, the hold items, the defect notifications, whether the due list is pulled from an external service, and whether the defects were acknowledged. Endpoint: GET /api/external/flight/{flightId}/defects Version: 1.8.0 Security: API_AUTHENTICATION ## Path parameters: - `flightId` (integer, required) FL3XX flight ID ## Response 200 fields (application/json): - `status` (string) Enum: "NA", "NR", "DO", "HOLD", "REQ", "OK", "INIT", "OK_REVISED", "REQ_REVISED", "HOLD_REVISED", "DO_REVISED", "CNL" - `holdItems` (array) - `holdItems.aircraftId` (integer) - `holdItems.approvalUser` (object) - `holdItems.approvalUser.firstName` (string) - `holdItems.approvalUser.lastName` (string) - `holdItems.approvalUser.middleName` (string) - `holdItems.approvalUser.userId` (integer) - `holdItems.cabinConvenience` (boolean) - `holdItems.corrected` (boolean) - `holdItems.correctedWorkOrderNumber` (string) - `holdItems.correctionDate` (string) - `holdItems.correctionUser` (object) - `holdItems.correctiveActions` (string) - `holdItems.creationDate` (string) - `holdItems.creationUser` (object) - `holdItems.cycles` (integer) - `holdItems.description` (string) - `holdItems.documents` (array) - `holdItems.documents.customName` (string) - `holdItems.documents.entityName` (string) - `holdItems.documents.fileSize` (integer) - `holdItems.documents.id` (integer) - `holdItems.documents.imageSizeX` (integer) - `holdItems.documents.imageSizeY` (integer) - `holdItems.documents.isThumbnail` (boolean) - `holdItems.documents.name` (string) - `holdItems.documents.originalName` (string) - `holdItems.documents.refEntityId` (integer) - `holdItems.documents.thumbnail` (object) - `holdItems.documents.uuid` (string) - `holdItems.dueDate` (string) - `holdItems.extendedDueDate` (string) - `holdItems.formCategory` (string) Enum: "MEL_A", "MEL_B", "MEL_C", "MEL_D", "HIL_A", "HIL_B", "HIL_C", "HIL_D" - `holdItems.hilReference` (string) - `holdItems.hours` (number) - `holdItems.limitations` (string) Enum: "NO", "YES", "DONT_KNOW" - `holdItems.limitationsDescription` (string) - `holdItems.maintenanceOrganization` (string) - `holdItems.melReference` (string) - `holdItems.modificationDate` (string) - `holdItems.modifiedBy` (object) - `holdItems.oneHundredFourtyFiveNumber` (string) - `holdItems.partOff` (string) - `holdItems.partOn` (string) - `holdItems.remarks` (string) - `holdItems.reportDate` (string) - `holdItems.serialOff` (string) - `holdItems.serialOn` (string) - `holdItems.signature` (string) - `holdItems.source` (string) Enum: "DISPATCH", "CREW" - `holdItems.techLogCycles` (integer) - `holdItems.techLogHours` (number) - `holdItems.techNumber` (string) - `holdItems.techlogNumber` (string) - `holdItems.workOrderNumber` (string) - `notifications` (array) Defect notifications on the flight. - `pullDueListFromExternalService` (boolean) - `acknowledged` (boolean) ## Response 401 fields ## Response 403 fields ## Response 404 fields