---
title: "PUT /udl/aircraftsortie/{id}"
method: PUT
path: "/udl/aircraftsortie/{id}"
tags: ["AirOperations"]
---

# PUT /udl/aircraftsortie/{id}

`PUT /udl/aircraftsortie/{id}`

## Request

- Base URL: `https://unifieddatalibrary.com`
- URL: `https://unifieddatalibrary.com/udl/aircraftsortie/{id}`
- Auth: none declared

Service operation to update a single AircraftSortie.  A specific role is required to perform this service operation. Please contact the UDL team for assistance.

## Path parameters

- `id` string, required

## Request body

- AircraftSortieIngest: Information related to the planning, load, status, and deployment or dispatch of one aircraft to carry out a mission.
  - `id` string: Unique identifier of the record, auto-generated by the system.
  - `classificationMarking` string, required: Classification marking of the data in IC/CAPCO Portion-marked format.
  - `origSortieId` string: The sortie identifier provided by the originating source.
  - `idAircraft` string: Unique identifier of the aircraft.
  - `aircraftAltId` string: Alternate Aircraft Identifier provided by source.
  - `tailNumber` string: The tail number of the aircraft assigned to this sortie.
  - `aircraftMDS` string: The aircraft Model Design Series designation assigned to this sortie.
  - `aircraftADSB` string: The Automatic Dependent Surveillance-Broadcast (ADS-B) device identifier.
  - `sortieDate` string, date: The scheduled UTC date for this sortie, in ISO 8601 date-only format (ex. YYYY-MM-DD).
  - `lineNumber` integer: The external system line number of this sortie.
  - `idMission` string: The unique identifier of the mission to which this sortie is assigned.
  - `missionId` string: The mission ID according to the source system.
  - `amcMsnNum` string: The Air Mobility Command (AMC) mission number of the sortie.
  - `amcMsnType` string: The type of mission (e.g. SAAM, CHNL, etc.).
  - `callSign` string: The call sign assigned to the aircraft on this sortie.
  - `jcsPriority` string: Joint Chiefs of Staff priority of this sortie.
  - `primarySCL` string: The planned primary Standard Conventional Load of the aircraft for this sortie.
  - `secondarySCL` string: The planned secondary Standard Conventional Load of the aircraft for this sortie.
  - `reqConfig` string: Aircraft configuration required for the mission.
  - `cargoConfig` string: Description of the cargo configuration (e.g. C-1, C-2, C-3, DV-1, DV-2, AE-1, etc.) currently on board the aircraft. Configuration meanings are determined by the data source.
  - `fuelReq` number, double: Mass of fuel required for this leg of the sortie, in kilograms.
  - `oxyReqCrew` number, double: Liquid oxygen required on the aircraft for the crew compartment, in liters.
  - `oxyOnCrew` number, double: Liquid oxygen onboard the aircraft for the crew compartment, in liters.
  - `oxyReqPax` number, double: Liquid oxygen required on the aircraft for the troop compartment, in liters.
  - `oxyOnPax` number, double: Liquid oxygen onboard the aircraft for the troop compartment, in liters.
  - `alertStatusCode` string: The Alert Status code.
  - `alertStatus` integer: The amount of time allowed between launch order and takeoff, in seconds.
  - `currentState` string: The current state of this sortie.
  - `depItinerary` integer: The itinerary identifier of the departure location.
  - `depICAO` string: The departure International Civil Aviation Organization (ICAO) of this sortie.
  - `depIATA` string: The departure International Aviation Transport Association (IATA) code of this sortie.
  - `depFAA` string: The departure Federal Aviation Administration (FAA) code of this sortie.
  - `plannedDepTime` string, date-time, required: The scheduled time that the Aircraft sortie is planned to depart, in ISO 8601 UTC format with millisecond precision.
  - `estDepTime` string, date-time: The current estimated time that the Aircraft is planned to depart, in ISO 8601 UTC format with millisecond precision.
  - `actualDepTime` string, date-time: The actual departure time, in ISO 8601 UTC format.
  - `estBlockOutTime` string, date-time: The estimated time the Aircraft will begin to taxi from its parking position, in ISO 8601 UTC format with millisecond precision.
  - `actualBlockOutTime` string, date-time: The actual time the Aircraft begins to taxi from its parking position, in ISO 8601 UTC format with millisecond precision.
  - `depPurposeCode` string: Purpose code at the departure location of this sortie.
  - `arrItinerary` integer: The itinerary identifier of the arrival location.
  - `arrICAO` string: The arrival International Civil Aviation Organization (ICAO) of this sortie.
  - `arrIATA` string: The arrival International Aviation Transport Association (IATA) code of this sortie.
  - `arrFAA` string: The arrival Federal Aviation Administration (FAA) code of this sortie.
  - `plannedArrTime` string, date-time: The scheduled time that the Aircraft sortie is planned to arrive, in ISO 8601 UTC format with millisecond precision.
  - `estArrTime` string, date-time: The current estimated time that the Aircraft is planned to arrive, in ISO 8601 UTC format with millisecond precision.
  - `actualArrTime` string, date-time: The actual arrival time, in ISO 8601 UTC format with millisecond precision.
  - `estBlockInTime` string, date-time: The estimated time the Aircraft will come to a complete stop in its parking position, in ISO 8601 UTC format with millisecond precision.
  - `actualBlockInTime` string, date-time: The actual time the Aircraft comes to a complete stop in its parking position, in ISO 8601 UTC format with millisecond precision.
  - `arrPurposeCode` string: Purpose code at the arrival location of this sortie.
  - `dhd` string, date-time: Due home date by which the aircraft must return to its home station, in ISO 8601 UTC format with millisecond precision.
  - `dhdReason` string: Reason the aircraft must return to home station by its due home date.
  - `aircraftEvent` string: Aircraft event text.
  - `soe` string: Indicates the group responsible for recording the completion time of the next event in the sequence of events assigned to this sortie (e.g. OPS - Operations, MX - Maintenance, TR - Transportation, etc.).
  - `legNum` integer: The leg number of this sortie.
  - `flightTime` number, double: The planned flight time for this sortie, in minutes.
  - `gndTime` number, double: Scheduled ground time, in minutes.
  - `rawFileURI` string: When crew papers are associated to this sortie, the system updates this value. This field is the URI location in the document repository of that raw file. To download the raw file, prepend https://udl-hostname/scs/download?id= to this field's value.
  - `papersVersion` string: The version number of the crew paper.
  - `filename` string: Name of the uploaded PDF.
  - `filesize` integer: Size of the supporting PDF, in bytes.
  - `paperStatus` 'PUBLISHED' | 'DELETED' | 'UPDATED' | 'READ': The status of the supporting document.
  - `pprStatus` 'NOT REQUIRED' | 'REQUIRED NOT REQUESTED' | 'GRANTED' | 'PENDING': The prior permission required (PPR) status.
  - `missionUpdate` string, date-time: Time the associated mission data was last updated in relation to the aircraft assignment, in ISO 8601 UTC format with millisecond precision. If this time is coming from an external system, it may not sync with the latest mission time associated to this record.
  - `delayCode` string: The primary delay code.
  - `commanderName` string: The last name of the aircraft commander.
  - `fmDeskNum` string: Desk phone number of the flight manager assigned to the sortie. Null when no flight manager is assigned.
  - `fmName` string: Last name of the flight manager assigned to the sortie. Null when no flight manager is assigned.
  - `rvnReq` 'N' | 'R' | 'C6' | 'R6': Type of Ravens required for this sortie (N - None, R - Raven (Security Team) required, C6 - Consider ravens (Ground time over 6 hours), R6 - Ravens required (Ground time over 6 hours)).
  - `passengers` integer: The number of passengers tasked for this sortie.
  - `parkingLoc` string: The POI parking location.
  - `objectiveRemarks` string: Remarks concerning the sortie objective.
  - `aircraftRemarks` string: Remarks concerning the aircraft.
  - `scheduleRemarks` string: Remarks concerning the schedule.
  - `resultRemarks` string: Remarks concerning the results of this sortie.
  - `createdAt` string, date-time: Time the row was created in the database, auto-populated by the system.
  - `createdBy` string: Application user who created the row in the database, auto-populated by the system.
  - `sourceDL` string: 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.
  - `source` string, required: Source of the data.
  - `origin` string: 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.
  - `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.
  - `origNetwork` string: The originating source network on which this record was created, auto-populated by the system.

## Response `204`

Success

## Other responses

- `400`: Bad Request
- `401`: Invalid/Missing User Credentials
- `403`: User Is Not Authorized
- `404`: Item Not Found
- `405`: Method Not Allowed
- `415`: MediaType Unsupported
- `429`: Rate of Requests Exceeds Allowed Limit
- `500`: Internal Server Error

## Changes

> 12 revisions in range; 1 could not be searched.

- **2025-04-16** `75f764c843a9`: 2 info
  - api operation id `edit_4` removed and replaced with ``
  - the endpoint scheme security `BasicAuth` was removed from the API

[Operation history](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api/changes/udl/aircraftsortie/:id/put.md)

---

[API](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api.md) - [All operations](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api/revisions/bd17bc53681e?raw)
