# Get Staff Roster Fetches the staff roster details. Endpoint: GET /api/external/staff/roster Version: 1.5.0 Security: API_AUTHENTICATION ## Query parameters: - `from` (string, required) from - `to` (string, required) to - `filter` (string) filter Enum: "ALL", "STAFF", "EXTERNAL_STAFF" - `includeFlights` (boolean) includeFlights ## Response 200 fields (application/json): - `staff` (array) - `staff.entries` (array) - `staff.entries.actualFrom` (string) - `staff.entries.actualTo` (string) - `staff.entries.aircraft` (object) - `staff.entries.aircraft.ambulance` (boolean) Indicates whether the aircraft is an ambulance or not Example: true - `staff.entries.aircraft.aoc` (object) - `staff.entries.aircraft.aoc.id` (integer) AOC ID Example: 33453 - `staff.entries.aircraft.aoc.name` (string) AOC name - `staff.entries.aircraft.cabinHeight` (number) Cabin height Example: 1.8 - `staff.entries.aircraft.cabinLength` (number) Cabin length Example: 10 - `staff.entries.aircraft.cabinWidth` (number) Cabin width Example: 2 - `staff.entries.aircraft.cargo` (boolean) Indicates whether the aircraft is a cargo aircraft or not - `staff.entries.aircraft.category` (string) Category Enum: "PISTON", "TURBO_PROP", "VERY_LIGHT_JET", "LIGHT_JET", "SUPER_LIGHT_JET", "MIDSIZE_JET", "SUPER_MIDSIZE_JET", "HEAVY_JET", "ULTRA_LONG_RANGE_JET", "VIP_JET", "AIRLINER", "AMPHIBIAN", "GYROCOPTER", "HELICOPTER", "SEA_PLANE", "TILT_ROTOR" - `staff.entries.aircraft.equipment` (object) - `staff.entries.aircraft.equipment.baggageVolume` (number) Baggage volume Example: 493 - `staff.entries.aircraft.equipment.cd_dvd` (boolean) Indicates whether CD/DVD is available or not Example: true - `staff.entries.aircraft.equipment.coffeePot` (boolean) Indicates whether a coffee pot is available or not - `staff.entries.aircraft.equipment.enclosedLavatory` (boolean) Indicates whether an enclosed lavatory is available or not - `staff.entries.aircraft.equipment.entertainmentSystem` (boolean) Indicates whether an entertainment system is available or not Example: true - `staff.entries.aircraft.equipment.espresso` (boolean) Indicates whether espresso is available or not Example: true - `staff.entries.aircraft.equipment.golfBags` (boolean) Indicates whether golf bags are available or not - `staff.entries.aircraft.equipment.headsets` (boolean) Indicates whether headsets is available or not Example: true - `staff.entries.aircraft.equipment.iceBin` (boolean) Indicates whether an ice-bin is available or not Example: true - `staff.entries.aircraft.equipment.lavatory` (boolean) Indicates whether a lavatory is available or not Example: true - `staff.entries.aircraft.equipment.maxWeight` (number) Max weight Example: 2170 - `staff.entries.aircraft.equipment.microwaveOven` (boolean) Indicates whether microwave oven is available or not Example: true - `staff.entries.aircraft.equipment.petsAllowed` (boolean) Indicates whether pets are allowed or not Example: true - `staff.entries.aircraft.equipment.satPhone` (boolean) Indicates whether satellite phone is available or not Example: true - `staff.entries.aircraft.equipment.satTV` (boolean) Indicates whether satellite tv is available or not - `staff.entries.aircraft.equipment.skiTube` (boolean) Indicates whether ski tube is available or not - `staff.entries.aircraft.equipment.smokingAllowed` (boolean) Indicates whether smoking is allowed or not. - `staff.entries.aircraft.equipment.standardSuitcases` (integer) Indicates the number of Standard Suitcases Example: 18 - `staff.entries.aircraft.equipment.tv` (boolean) Indicates whether tv is available or not. Example: true - `staff.entries.aircraft.equipment.v110` (boolean) Indicates whether there is 110V socket available Example: true - `staff.entries.aircraft.equipment.v230` (boolean) Indicates whether there is 230V socket available - `staff.entries.aircraft.equipment.warmingOven` (boolean) Indicates whether a warming oven is available or not. Example: true - `staff.entries.aircraft.equipment.wifi` (boolean) Indicates whether wi-fi is available or not. Example: true - `staff.entries.aircraft.externalHeight` (number) External height Example: 3 - `staff.entries.aircraft.externalLength` (number) External length Example: 20 - `staff.entries.aircraft.flightNumberToken` (string) Flight number token - `staff.entries.aircraft.homebase` (string) Homebase Example: "LMML" - `staff.entries.aircraft.id` (integer) FL3XX Aircraft ID - `staff.entries.aircraft.keyAccountManager` (object) - `staff.entries.aircraft.keyAccountManager.internalId` (integer) Internal ID Example: 485949 - `staff.entries.aircraft.keyAccountManager.externalReference` (string) External reference Example: "665321646" - `staff.entries.aircraft.keyAccountManager.firstName` (string) First Name Example: "Luke" - `staff.entries.aircraft.keyAccountManager.lastName` (string) Last name Example: "Joe" - `staff.entries.aircraft.keyAccountManager.gender` (string) Gender Enum: "FEMALE", "MALE", "OTHER" - `staff.entries.aircraft.keyAccountManager.birthDate` (string) Date of birth Example: "1988-03-18" - `staff.entries.aircraft.keyAccountManager.birthPlace` (string) Place of birth Example: "Conroe" - `staff.entries.aircraft.keyAccountManager.acronym` (string) Acronym Example: "LJ" - `staff.entries.aircraft.keyAccountManager.birthCountry` (string) Country of birth Example: "US" - `staff.entries.aircraft.keyAccountManager.account` (object) - `staff.entries.aircraft.keyAccountManager.account.accountNumber` (string) Account number Example: 1111 - `staff.entries.aircraft.keyAccountManager.account.accountid` (integer) FL3XX generated account ID Example: 1111 - `staff.entries.aircraft.keyAccountManager.account.email` (string) Email address Example: "email@fl3xx.com" - `staff.entries.aircraft.keyAccountManager.account.mobile` (string) Mobile phone Example: 111111111 - `staff.entries.aircraft.keyAccountManager.account.name` (string) Account name Example: "Account" - `staff.entries.aircraft.keyAccountManager.account.notes` (string) Notes Example: "Notes" - `staff.entries.aircraft.keyAccountManager.account.phone` (string) Phone number Example: 111111111 - `staff.entries.aircraft.keyAccountManager.account.vatNumber` (string) VAT Number Example: "A11111111111" - `staff.entries.aircraft.keyAccountManager.account.address` (object) - `staff.entries.aircraft.keyAccountManager.account.address.buildingDetails` (string) Building details Example: "14th" - `staff.entries.aircraft.keyAccountManager.account.address.city` (string) City Example: "Lisbon" - `staff.entries.aircraft.keyAccountManager.account.address.country` (string) Country Example: "Portugal" - `staff.entries.aircraft.keyAccountManager.account.address.latitude` (number) Latitude Example: 0.1 - `staff.entries.aircraft.keyAccountManager.account.address.links` (object) - `staff.entries.aircraft.keyAccountManager.account.address.links.empty` (boolean) - `staff.entries.aircraft.keyAccountManager.account.address.longitude` (number) longitude Example: 0.1 - `staff.entries.aircraft.keyAccountManager.account.address.recipient` (string) Recipient Example: "Recipient" - `staff.entries.aircraft.keyAccountManager.account.address.street` (string) Street Example: "My Street" - `staff.entries.aircraft.keyAccountManager.account.address.type` (string) Enum: "WORK", "HOME", "OTHER", "APIS" - `staff.entries.aircraft.keyAccountManager.account.address.zip` (string) ZIP Code Example: 111111 - `staff.entries.aircraft.keyAccountManager.documentExpiration` (string) Expiration date Example: "2030-04-03" - `staff.entries.aircraft.keyAccountManager.documentExternalReference` (integer) Document reference Example: 69905 - `staff.entries.aircraft.keyAccountManager.documentNumber` (string) Document number Example: "CC4AA3390294NJ" - `staff.entries.aircraft.keyAccountManager.documentType` (string) Type of document Enum: "PASSPORT", "IDCARD", "VISA", "OTHER", "CREWID", "AIRPORT_ID", "DRIVING_LICENSE", "US_GLOBAL", "GREEN_CARD", "PILOT_LICENSE", "ALIEN_REGISTRATION_CARD", "PERMANENT_RESIDENCE_CARD", "FACILITATION_DOCUMENT", "MILITARY_CARD", "NEXUS_CARD", "REFUGEE_TRAVEL_DOCUMENT", "EXEMPT_FROM_IRPA_DOCUMENT", "REDRESS_NUMBER" - `staff.entries.aircraft.keyAccountManager.issueCountry` (string) Country of issue Example: "USA" - `staff.entries.aircraft.keyAccountManager.issueDate` (string) Issuance date Example: "2020-04-02" - `staff.entries.aircraft.keyAccountManager.logName` (string) - `staff.entries.aircraft.keyAccountManager.mobile` (string) Mobile phone number Example: 1111111111 - `staff.entries.aircraft.keyAccountManager.nationality` (string) Nationality Example: "US" - `staff.entries.aircraft.keyAccountManager.personnelNumber` (string) Personnel number Example: 996659598 - `staff.entries.aircraft.keyAccountManager.radiationProtectionRegistryId` (string) Radiation projection registry id Example: 1112221112221 - `staff.entries.aircraft.keyAccountManager.salutation` (string) Enum: "Mr", "Mrs", "Miss", "Ms", "unDef", "Dr", "Ing", "Prof", "Mag", "Captain", "Prince", "Princess", "Shaikh", "Shaikhah", "HRH", "HE", "Sir", "Lady", "Mx", "HM", "Sr", "Fr", "Br", "Rev", "Dr_Med", "Prof_Dr", "Lord" - `staff.entries.aircraft.keyAccountManager.siflType` (string) Enum: "CONTROL", "NON_CONTROL", "SECURITY" - `staff.entries.aircraft.keyAccountManager.status` (string) Record status Enum: "ACTIVE", "DELETED", "INACTIVE", "MIGRATED_US" - `staff.entries.aircraft.keyAccountManager.weight` (number) Weight Example: 80.5 - `staff.entries.aircraft.layout` (object) - `staff.entries.aircraft.layout.cabinCrew` (integer) - `staff.entries.aircraft.layout.flightCrew` (integer) - `staff.entries.aircraft.layout.onboardEngineer` (integer) - `staff.entries.aircraft.maxFuel` (number) Max fuel Example: 1000 - `staff.entries.aircraft.maxPayload` (number) Maximum payload. Unit is kg (kilograms). Example: 1000 - `staff.entries.aircraft.maxRange` (number) Maximum range at 0 payload. Unit is m/s (meters per second) Example: 1000 - `staff.entries.aircraft.minRunway` (number) Minimum runway Example: 1000 - `staff.entries.aircraft.model` (string) Model Example: "Clipper" - `staff.entries.aircraft.normalCruiseSpeed` (number) Normal cruise speed in m/s (meters per second). Formula to find kt value based on the data returned -> Knots (kt) = Meters per second (m/s) * 1.944 Example: 0.8 - `staff.entries.aircraft.numberOfSeats` (integer) Number of seats Example: 3 - `staff.entries.aircraft.subcharter` (boolean) Indicates whether the aircraft is subcharter or not Example: true - `staff.entries.aircraft.tailNumber` (string) Tail number Example: "SX-HIC" - `staff.entries.aircraft.type` (string) Type Example: "R44" - `staff.entries.aircraft.typeName` (string) Type name Example: "Robi 44" - `staff.entries.aircraft.typeOfUse` (string) Type of use Enum: "CHARTER", "PRIVATE" - `staff.entries.aircraft.typeRating` (string) Type rating - `staff.entries.aircraft.wingSpan` (number) Wing span - `staff.entries.aircraftEngineConfig` (string) Enum: "SINGLE_ENGINE", "MULTI_ENGINE" - `staff.entries.aircraftVariant` (string) - `staff.entries.airport` (object) - `staff.entries.airport.aid` (string) AID Example: "APT-QAPF-UXNM" - `staff.entries.airport.faa` (string) FAA Example: "null" - `staff.entries.airport.iata` (string) IATA Example: "null" - `staff.entries.airport.icao` (string) ICAO Example: "OTBD" - `staff.entries.airport.id` (integer) FL3XX internal airport ID Example: 22024 - `staff.entries.airport.localIdentifier` (string) Local identifier Example: "null" - `staff.entries.airport.name` (string) Airport name Example: "Doha International Airport" - `staff.entries.approvingDate` (string) - `staff.entries.approvingUser` (object) - `staff.entries.beginsDutyPeriod` (boolean) - `staff.entries.countsAsDutyTime` (boolean) - `staff.entries.endsDutyPeriod` (boolean) - `staff.entries.externalAircraft` (string) - `staff.entries.flightNumber` (string) - `staff.entries.from` (string) - `staff.entries.fromAirport` (object) - `staff.entries.hold` (boolean) - `staff.entries.id` (integer) - `staff.entries.landing` (string) - `staff.entries.nonPrecision` (integer) - `staff.entries.notes` (string) - `staff.entries.numberOfLandings` (integer) - `staff.entries.numberOfLandingsNight` (integer) - `staff.entries.numberOfTakeOffs` (integer) - `staff.entries.numberOfTakeOffsNight` (integer) - `staff.entries.operationType` (string) Enum: "COMMERCIAL", "PRIVATE" - `staff.entries.operationalCondition` (string) Enum: "IFR", "VFR", "NIGHT" - `staff.entries.pilotFlightType` (string) Enum: "SINGLE_PILOT", "MULTI_PILOT" - `staff.entries.precision` (integer) - `staff.entries.relatedBooking` (string) - `staff.entries.requestApproved` (boolean) - `staff.entries.requestStatus` (string) - `staff.entries.requestedOn` (string) - `staff.entries.role` (string) Enum: "CMD", "FO", "CC", "MED1", "ATPL", "LST", "AQ", "OPCRH", "PA", "FA", "CPL", "DG", "ESET", "Sec", "FF", "ENL4", "ENL5", "ENL6", "LC", "OPC", "LVTO", "LV", "RVSM", "TRI", "TRE", "AUS", "SQMM", "SECG", "BMVIT", "EFB", "GRT", "ESE", "OCC", "OICC", "PICC", "DITCH", "FAID", "WINTER", "BRNAV", "MNPS_ETOPS", "RACQ", "ETOPS", "TCAS", "CRM", "ASH", "USER0", "USER1", "USER2", "USER3", "USER4", "USER5", "USER6", "USER7", "USER8", "USER9", "ENG", "AUGM_CREW", "ADD_CREW", "CREW", "IR", "HW_OPS", "PBN", "PFI", "FM", "SEP", "SEP_IR", "FI_A", "MEP", "CR", "RC", "OBS", "DHC", "EX_CM", "AUG_PIC", "AUG_SIC", "AUG_CRP", "INSTRUCTOR", "CHECK_AIRMAN", "GROUND_INSTRUCTOR", "AUG_FA", "CA", "MD", "RN", "MEDIC", "MAINTENANCE", "JUMPSEAT", "LOAD_MASTER", "OPS_CONTROL", "FLIGHT_COORDINATOR", "COURIER", "NR", "INSPECTOR", "COMPANY_REP", "SINGLE_PILOT" - `staff.entries.splitDutyBreakEnd` (boolean) - `staff.entries.splitDutyBreakStart` (boolean) - `staff.entries.subtype` (string) Enum: "EARLY", "LATE", "ALL_DAY", "NIGHT" - `staff.entries.takeoff` (string) - `staff.entries.to` (string) - `staff.entries.toAirport` (object) - `staff.entries.travelDocuments` (array) - `staff.entries.travelDocuments.customName` (string) - `staff.entries.travelDocuments.fileSize` (integer) - `staff.entries.travelDocuments.imageSizeX` (integer) - `staff.entries.travelDocuments.imageSizeY` (integer) - `staff.entries.travelDocuments.isThumbnail` (boolean) - `staff.entries.travelDocuments.name` (string) - `staff.entries.travelDocuments.originalName` (string) - `staff.entries.travelDocuments.uuid` (string) - `staff.entries.typeRating` (string) - `staff.entries.visual` (boolean) - `staff.flights` (array) - `staff.flights.accountId` (integer) - `staff.flights.accountName` (string) - `staff.flights.accountReference` (string) - `staff.flights.accountTrigram` (string) - `staff.flights.aircraftAOC` (object) - `staff.flights.aircraftCategory` (string) - `staff.flights.airportFrom` (string) - `staff.flights.airportTo` (string) - `staff.flights.blockOffEstLocal` (string) - `staff.flights.blockOffEstUTC` (string) - `staff.flights.blockOnEstLocal` (string) - `staff.flights.blockOnEstUTC` (string) - `staff.flights.blocksoffestimated` (string) - `staff.flights.blocksonestimated` (string) - `staff.flights.bookingIdentifier` (string) - `staff.flights.bookingReference` (string) - `staff.flights.crew` (array) - `staff.flights.crew.crewPosition` (object) - `staff.flights.crew.crewPosition.assignable` (boolean) - `staff.flights.crew.crewPosition.code` (string) - `staff.flights.crew.crewPosition.crewType` (string) Enum: "FLIGHT_DECK", "CABIN" - `staff.flights.crew.crewPosition.disableFtFdpCalculation` (boolean) - `staff.flights.crew.crewPosition.typeRatingRelated` (boolean) - `staff.flights.crew.email` (string) - `staff.flights.crew.externalReference` (string) - `staff.flights.crew.firstName` (string) - `staff.flights.crew.gender` (string) Enum: "FEMALE", "MALE", "OTHER" - `staff.flights.crew.isPilotLanding` (boolean) - `staff.flights.crew.isPilotTakeoff` (boolean) - `staff.flights.crew.lastName` (string) - `staff.flights.crew.luggageUnit` (string) Enum: "KILOGRAM", "POUND" - `staff.flights.crew.luggageWeight` (number) - `staff.flights.crew.middleName` (string) - `staff.flights.crew.mobile` (string) - `staff.flights.crew.personnelNumber` (string) - `staff.flights.crew.phone` (string) - `staff.flights.crew.pilotId` (integer) - `staff.flights.crew.trigram` (string) - `staff.flights.crew.weight` (number) - `staff.flights.crew.weightUnit` (string) Enum: "KILOGRAM", "POUND" - `staff.flights.customerFirstname` (string) - `staff.flights.customerId` (string) - `staff.flights.customerLastname` (string) - `staff.flights.customerTrigram` (string) - `staff.flights.dateFrom` (string) - `staff.flights.dateTo` (string) - `staff.flights.eta` (string) - `staff.flights.etd` (string) - `staff.flights.flightId` (integer) - `staff.flights.flightNumberCompany` (string) - `staff.flights.flightStatus` (string) - `staff.flights.flightType` (string) - `staff.flights.fpl` (object) - `staff.flights.fpl.flightLevel` (string) - `staff.flights.fplType` (string) Enum: "N", "G", "X", "M", "S" - `staff.flights.fuelArrival` (number) - `staff.flights.fuelMassUnit` (string) Enum: "KILOGRAM", "POUND", "LITER" - `staff.flights.fuelOffBlock` (number) - `staff.flights.fuelRemainigActual` (number) - `staff.flights.operator` (object) - `staff.flights.paxNumber` (integer) - `staff.flights.paxReferences` (array) - `staff.flights.paxReferences.comment` (string) - `staff.flights.paxReferences.documentExternalReference` (string) - `staff.flights.paxReferences.internalId` (integer) - `staff.flights.paxReferences.isMain` (boolean) - `staff.flights.paxReferences.paxExternalReference` (string) - `staff.flights.paxReferences.paxType` (string) Enum: "NONE", "MALE", "FEMALE", "CHILD", "INFANT", "OTHER" - `staff.flights.postFlightClosed` (boolean) - `staff.flights.realAirportFrom` (string) - `staff.flights.realAirportTo` (string) - `staff.flights.realDateIN` (string) - `staff.flights.realDateOFF` (string) - `staff.flights.realDateON` (string) - `staff.flights.realDateOUT` (string) - `staff.flights.registrationNumber` (string) - `staff.flights.requestedAircraftType` (string) Enum: "CJ3", "PC12", "PC24", "PC12/CJ3", "PC12/PC24", "CHART", "SF50" - `staff.flights.rescheduledDateFrom` (string) - `staff.flights.rescheduledDateTo` (string) - `staff.flights.status` (string) Enum: "MANUAL", "FAILED", "AUTO", "CANCELED", "DISABLED", "NEW", "DRAFT" - `staff.flights.tripNumber` (integer) - `staff.flights.upliftMass` (number) - `staff.flights.userReference` (string) - `staff.flights.workflow` (string) Enum: "COMMERCIAL", "MAINTENANCE", "PRIVATE", "TRAINING", "OWNER", "INTERNAL", "RESERVED", "CHARTER", "SUBCHARTER", "SCHEDULED", "AMBULANCE", "CUSTOM1", "CUSTOM2", "CUSTOM3", "CUSTOM4", "CUSTOM5", "CUSTOM6", "BROKER", "BROKER_SUBCHARTER" - `staff.flights.workflowCustomName` (string) - `staff.user` (object)