Crew

Service operation to dynamically query data by a variety of query parameters not specified in this API documentation. See the queryhelp operation (/udl/<datatype>/queryhelp) for more details on valid/required query parameter information.

Request

  • Base URL
    https://unifieddatalibrary.com
  • URL
    https://unifieddatalibrary.com/udl/crew
  • Auth
    none declared

Query parameters

firstResultinteger
maxResultsinteger

Response

OK

idstring

Unique identifier of the record, auto-generated by the system.

classificationMarkingstring required

Classification marking of the data in IC/CAPCO Portion-marked format.

origCrewIdstring required

Unique identifier of the formed crew provided by the originating source. Provided for systems that require tracking of an internal system generated ID.

crewNamestring

Name of the formed crew.

statusstring

Crew status (e.g. NEEDCREW, ASSIGNED, APPROVED, NOTIFIED, PARTIAL, UNKNOWN, etc.).

idSortiestring

Unique identifier of the Aircraft Sortie associated with this crew record.

missionIdstring

The mission ID the crew is supporting according to the source system.

missionAliasstring

User-defined alias designation for the mission.

crewSourcestring

The military component that comprises the crew (e.g., ACTIVE, RESERVE, GUARD, MIXED, UNKNOWN, etc.).

crewRolestring

The crew's role on the mission (e.g., DEADHEAD, MEDICAL, PRIMARY).

crewTypestring

The type of crew required to meet mission objectives (e.g., AIRDROP, AIRLAND, AIR REFUELING, etc.).

personnelTypestring

The type of personnel that comprises the crew (e.g., AIRCREW, MEDCREW, etc.).

stageNamestring

Stage name for the crew. A stage is a pool of crews supporting a given operation plan.

crewWingstring

The wing the crew serves.

crewSquadronstring

The squadron the crew serves.

maleOfficerQtyinteger

The number of male officer crew members.

femaleOfficerQtyinteger

The number of female officer crew members.

maleEnlistedQtyinteger

The number of male enlisted crew members.

femaleEnlistedQtyinteger

The number of female enlisted crew members.

commanderIdstring

Unique identifier of the crew commander assigned by the originating source.

commanderNamestring

The name of the crew commander.

commanderLast4SSNstring

Last four digits of the crew commander's social security number.

legalAlertTimestring date-time

Time the crew is legal for alert, in ISO 8601 UTC format with millisecond precision.

legalBravoTimestring date-time

Time the crew is legally authorized or scheduled to remain on standby for duty, in ISO 8601 UTC format with millisecond precision.

alertedTimestring date-time

Time the crew was alerted, in ISO 8601 UTC format with millisecond precision.

lastAlertTimestring date-time

The last time the crew can be alerted, in ISO 8601 UTC format with millisecond precision.

alertTypestring

Type of alert for the crew (e.g., ALPHA for maximum readiness, BRAVO for standby, etc.).

pickupTimestring date-time

Time the crew will be picked up from lodging, in ISO 8601 UTC format with millisecond precision.

returnTimestring date-time

Scheduled return time, in ISO 8601 UTC format with millisecond precision.

adjReturnTimestring date-time

Adjusted return time, in ISO 8601 UTC format with millisecond precision.

adjReturnTimeApproverstring

Last name of the adjusted return time approver.

preRestStartstring date-time

Start time of the crew rest period before the mission, in ISO 8601 UTC format with millisecond precision.

preRestAppliedboolean

Flag indicating whether pre-mission crew rest is applied to the first sortie of a crew's task.

postRestEndstring date-time

End time of the crew rest period after the mission, in ISO 8601 UTC format with millisecond precision.

postRestAppliedboolean

Flag indicating whether post-mission crew rest is applied to the last sortie of a crew's task.

postRestOffsetstring

The scheduled delay or adjustment in the start time of a crew's rest period after a mission, expressed as +/-HH:MM.

stageTimestring date-time

Time the crew entered the stage, in ISO 8601 UTC format with millisecond precision.

stage1Qualstring

The stage 1 qualifications the crew must have for a mission, such as having basic knowledge of crew operations and aircraft systems.

stage2Qualstring

The stage 2 qualifications the crew must have for a mission, such as completion of advanced mission-specific training.

stage3Qualstring

The stage 3 qualifications the crew must have for a mission, such as full mission-ready certification and the capability of leading complex operations.

crewHomeboolean

Flag indicating whether this crew task takes the crew home and out of the stage.

linkedTaskboolean

Flag indicating whether this crew is part of a linked flying task.

initStartTimestring date-time

Initial start time of the crew's linked task that was delinked due to mission closure, in ISO 8601 UTC format with millisecond precision.

currentICAOstring

The International Civil Aviation Organization (ICAO) code of the airfield at which the crew is currently located.

idSiteCurrentstring

Unique identifier of the Site at which the crew is currently located. This ID can be used to obtain additional information on a Site using the 'get by ID' operation (e.g. /udl/site/{id}). For example, the Site object with idSite = abc would be queried as /udl/site/abc.

fltAuthNumstring

Authorization number used on the flight order.

reqQualCodestring[]

Array of qualification codes required for this crew (e.g., AL for Aircraft Leader, CS for Combat Systems Operator, etc.).

assignedQualCodestring[]

Array of qualification codes assigned to this crew (e.g., AL for Aircraft Leader, CS for Combat Systems Operator, etc.).

transportReqboolean

Flag indicating that one or more crew members requires transportation to the departure location.

crewRMSstring

The resource management system managing and reporting data on this crew.

crewUnitstring

The crew's squadron as identified in its resource management system. If the crew is composed of members from multiple units, then the Crew Commander's unit should be indicated as the crew unit.

fdpEligTypestring

Crew Flight Duty Period (FDP) eligibility type.

fdpTypestring

Flight Duty Period (FDP) type.

tripKitstring

Identifies the trip kit needed by the crew. A trip kit contains charts, regulations, maps, etc. carried by the crew during missions.

aircraftMDSstring

The aircraft Model Design Series designation assigned for this crew.

armsCrewUnitstring

The crew's Aviation Resource Management System (ARMS) unit. If multiple units exist, use the Aircraft Commander's Unit.

createdAtstring date-time

Time the row was created in the database, auto-populated by the system.

createdBystring

Application user who created the row in the database, auto-populated by the system.

updatedAtstring date-time

Time the row was updated in the database, auto-populated by the system.

updatedBystring

Application user who updated the row in the database, auto-populated by the system.

sourceDLstring

The source data library from which this record was received. This could be a remote or tactical UDL or another data library. If null, the record should be assumed to have originated from the primary Enterprise UDL.

sourcestring required

Source of the data.

originstring

Originating system or organization which produced the data, if different from the source. The origin may be different than the source if the source was a mediating system which forwarded the data on behalf of the origin system. If null, the source may be assumed to be the origin.

origNetworkstring

The originating source network on which this record was created, auto-populated by the system.

dataMode'REAL' | 'TEST' | 'SIMULATED' | 'EXERCISE' required

Indicator of whether the data is REAL, TEST, EXERCISE, or SIMULATED data:

REAL: Data collected or produced that pertains to real-world objects, events, and analysis.

TEST: Specific datasets used to evaluate compliance with specifications and requirements, and for validating technical, functional, and performance characteristics.

EXERCISE: Data pertaining to a government or military exercise. The data may include both real and simulated data.

SIMULATED: Synthetic data generated by a model to mimic real-world datasets.

Example response

[
  {
    "id": "bdad6945-c9e4-b829-f7be-1ad075541921",
    "classificationMarking": "U",
    "origCrewId": "JHJDHjhuu929o92",
    "crewName": "falcon",
    "status": "APPROVED",
    "idSortie": "4ef3d1e8-ab08-ab70-498f-edc479734e5c",
    "missionId": "AJM123456123",
    "missionAlias": "PACIFIC DEPLOY / CHAP 3 MOVEMENT",
    "crewSource": "ACTIVE",
    "crewRole": "DEADHEAD",
    "crewType": "AIRLAND",
    "personnelType": "AIRCREW",
    "stageName": "Falcon Squadron",
    "crewWing": "60AMW",
    "crewSquadron": "21AS",
    "maleOfficerQty": 1,
    "femaleOfficerQty": 1,
    "maleEnlistedQty": 3,
    "femaleEnlistedQty": 2,
    "commanderId": "763a1c1e8d2f3c16af825a11e3f1f579",
    "commanderName": "John Doe",
    "commanderLast4SSN": "1234",
    "legalAlertTime": "2022-01-01T16:00:00.123Z",
    "legalBravoTime": "2022-01-01T16:00:00.123Z",
    "alertedTime": "2022-01-01T16:00:00.123Z",
    "lastAlertTime": "2024-01-01T16:00:00.123Z",
    "alertType": "ALPHA",
    "pickupTime": "2024-01-01T16:00:00.123Z",
    "returnTime": "2022-01-01T16:00:00.123Z",
    "adjReturnTime": "2024-01-01T16:00:00.123Z",
    "adjReturnTimeApprover": "Smith",
    "preRestStart": "2024-01-01T16:00:00.123Z",
    "postRestEnd": "2024-01-02T16:00:00.123Z",
    "postRestOffset": "+05:00",
    "stageTime": "2024-01-01T16:00:00.123Z",
    "stage1Qual": "1AXXX",
    "stage2Qual": "2AXXX",
    "stage3Qual": "3AXXX",
    "initStartTime": "2024-01-01T16:00:00.123Z",
    "currentICAO": "KCOS",
    "idSiteCurrent": "b677cf3b-d44d-450e-8b8f-d23f997f8778",
    "fltAuthNum": "KT001",
    "reqQualCode": [
      "AL",
      "CS"
    ],
    "assignedQualCode": [
      "AL",
      "CS"
    ],
    "transportReq": true,
    "crewRMS": "ARMS",
    "crewUnit": "00016ALSQ",
    "fdpEligType": "A",
    "fdpType": "A",
    "tripKit": "TK-1234",
    "aircraftMDS": "C017A",
    "armsCrewUnit": "00016ALSQ",
    "crewMembers": [
      {
        "lastName": "Smith",
        "firstName": "Freddie",
        "middleInitial": "G",
        "gender": "F",
        "memberId": "12345678abc",
        "last4SSN": "1234",
        "dodID": "0123456789",
        "username": "fgsmith",
        "dutyPosition": "IP",
        "crewPosition": "EP A",
        "memberType": "AIRCREW",
        "branch": "Air Force",
        "rank": "Capt",
        "wing": "60AMW",
        "squadron": "21AS",
        "flySquadron": "141ARS",
        "loanedTo": "Thunderbirds",
        "memberSource": "ACTIVE",
        "dutyStatus": "AGR",
        "memberStageName": "Falcon Squadron",
        "rmsMDS": "C017A",
        "phoneNumber": "+14155552671",
        "lodging": "Peterson SFB",
        "memberTransportReq": true,
        "memberPreRestTime": "2024-01-01T16:00:00.123Z",
        "memberLegalAlertTime": "2024-01-01T16:00:00.123Z",
        "memberSchedAlertTime": "2024-02-26T09:15:00.123Z",
        "memberActualAlertTime": "2024-02-26T09:15:00.123Z",
        "memberLastAlertTime": "2024-01-01T16:00:00.123Z",
        "memberPickupTime": "2024-02-26T10:15:00.123Z",
        "showTime": "2024-02-26T10:15:00.123Z",
        "memberReturnTime": "2024-01-01T16:00:00.123Z",
        "memberAdjReturnTime": "2024-01-01T16:00:00.123Z",
        "memberAdjReturnTimeApprover": "Smith",
        "memberInitStartTime": "2024-01-01T16:00:00.123Z",
        "memberPostRestTime": "2024-01-02T16:00:00.123Z",
        "memberPostRestOffset": "+05:00",
        "allSortie": true,
        "attached": true,
        "funded": true,
        "approved": true,
        "notified": true,
        "alerted": true,
        "emailed": true,
        "extraTime": true,
        "grounded": true,
        "guestStart": "2024-01-01T16:00:00.123Z",
        "guestStop": "2024-01-01T16:00:00.123Z",
        "physAvCode": "D",
        "physAvStatus": "OVERDUE",
        "physDue": "2024-01-01T16:00:00.123Z",
        "trainingDate": "2024-01-01T16:00:00.123Z",
        "lastFltDate": "2024-01-01T16:00:00.123Z",
        "fltRecDate": "2024-01-01T16:00:00.123Z",
        "fltRecDue": "2024-01-01T16:00:00.123Z",
        "fltCurrencyExp": "2024-01-01T16:00:00.123Z",
        "fltCurrencyExpId": "SS05AM",
        "gndCurrencyExp": "2024-01-01T16:00:00.123Z",
        "gndCurrencyExpId": "AH03YM",
        "remarkCode": "ABE33",
        "memberRemarks": "Crew member remark"
      }
    ],
    "createdAt": "2022-01-01T16:00:00.123Z",
    "createdBy": "some.user",
    "updatedAt": "2022-01-01T16:00:00.123Z",
    "updatedBy": "some.user",
    "sourceDL": "AXE",
    "source": "Bluestaq",
    "origin": "THIRD_PARTY_DATASOURCE",
    "origNetwork": "OPS1",
    "dataMode": "TEST"
  }
]

Changes

    • info

      added the new optional query request parameter firstResult

    • info

      added the new optional query request parameter maxResults

    • warning

      removed the optional property / from the response with the status

    • warning

      removed the optional property / from the response with the status

    • warning

      removed the optional property / from the response with the status

    • warning

      removed the optional property / from the response with the status

    • info

      api operation id findAll_25 removed and replaced with

    • info

      the endpoint scheme security BasicAuth was removed from the API

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

Some revisions have not been checked yet.