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

# PUT /udl/logisticssupport/{id}

`PUT /udl/logisticssupport/{id}`

## Request

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

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

## Path parameters

- `id` string, required

## Request body

- LogisticsSupportIngest: Comprehensive logistical details concerning the planned support of maintenance operations required by an aircraft, including transportation information, supplies coordination, and service personnel.
  - `id` string: Unique identifier of the record, auto-generated by the system if not provided on create operations.
  - `classificationMarking` string, required: Classification marking of the data in IC/CAPCO Portion-marked format.
  - `extSystemId` string: Optional system identifier from external systs. This field has no meaning within UDL and is provided as a convenience for systems that require tracking of an internal system generated ID.
  - `tailNumber` string: The tail number of the aircraft that is the subject of this LogisticsSupportDetails record.
  - `aircraftMDS` string: The aircraft Model Design Series (MDS) designation (e.g. E-2C HAWKEYE, F-15 EAGLE, KC-130 HERCULES, etc.) of this aircraft. Intended as, but not constrained to, MIL-STD-6016 environment dependent specific type designations.
  - `currICAO` string: The current ICAO of the aircraft that is the subject of this LogisticsSupportDetails record.
  - `suppICAO` string: The supplying ICAO of the aircraft that is the subject of this LogisticsSupportDetails record.
  - `rptCreatedTime` string, date-time, required: The time this report was created, in ISO 8601 UTC format with millisecond precision.
  - `rptClosedTime` string, date-time: The time this report was closed, in ISO 8601 UTC format with millisecond precision.
  - `meTime` string, date-time: The time indicating when a given aircraft breaks for a mission essential reason. This datetime should be in ISO 8601 UTC format with millisecond precision.
  - `mcTime` string, date-time: The time indicating when all mission essential problems with a given aircraft have been fixed and is mission capable. This datetime should be in ISO 8601 UTC format with millisecond precision.
  - `logisticAction` string: This field identifies the pacing event for bringing the aircraft to Mission Capable status. It is used in calculating the Estimated Time Mission Capable (ETMC) value. Acceptable values are WA (Will Advise), INW (In Work), P+hhh.h (where P=parts and hhh.h is the number of hours up to 999 plus tenths of hours), EQ+hhh.h (EQ=equipment), MRT+hhh.h (MRT=maintenance recovery team).
  - `logisticsRecordId` string: The identifier that represents a Logistics Master Record.
  - `etic` string, date-time: The estimated time mission capable for the aircraft, in ISO 8601 UCT format with millisecond precision. This is the estimated time when the aircraft is mission ready.
  - `etmc` string, date-time: Logistics estimated time mission capable.
  - `maintStatusCode` string: The maintenance status code of the aircraft which may be based on pilot descriptions or evaluation codes. Contact the source provider for details.
  - `reopenFlag` boolean: This is used to indicate whether a closed master record has been reopened.
  - `owner` string: The organization that owns this logistics record.
  - `logisticsRemarks` LogisticsRemarksIngest[]: Remarks associated with this LogisticsSupport record.
    - `username` string: User who published the remark.
    - `remark` string: Text of the remark.
    - `lastChanged` string, date-time: Date the remark was published or updated, in ISO 8601 UTC format, with millisecond precision.
  - `logisticsDiscrepancyInfos` LogisticsDiscrepancyInfosIngest[]: Discrepancy information associated with this LogisticsSupport record.
    - `jcn` string: Job Control Number of the discrepancy.
    - `discrepancyInfo` string: The aircraft discrepancy description.
    - `jobStTime` string, date-time: The job start time, in ISO 8601 UTC format with millisecond precision.
    - `closureTime` string, date-time: The discrepancy closure time, in ISO 8601 UTC format with millisecond precision.
  - `logisticsTransportationPlans` LogisticsTransportationPlansIngest[]: Transportation plans associated with this LogisticsSupport record, used to coordinate maintenance efforts.
    - `plansNumber` string: System generated reference id for the transportation plan. Format: TXXXXXNNNN T - Transportation, Sequence Number, Node Id.
    - `missionChange` boolean: Indicates whether there have been changes to changes to ICAOs, estArrTime, or estDepTime since this Transportation Plan was last edited.
    - `planDefinition` string: Defines the transporation plan as either a deployment or redeployment.
    - `statusCode` string: Transporation Coordination status code. Cancel, Send to APCC, working, agree, disapprove or blank.
    - `coordinator` string: The AMS username of the operator who alters the coordination status. Automatically captured by the system.
    - `coordinatorUnit` string: The AMS user unit_id of the operator who alters the coordination status. Automatically captured by the system from table AMS_USER.
    - `originICAO` string: The origin location.
    - `estDepTime` string, date-time: ETD of the first segment, in ISO 8601 UTC format with millisecond precision.
    - `estArrTime` string, date-time: ETA of the final segment, in ISO 8601 UTC format with millisecond precision.
    - `destinationICAO` string: Destination location ICAO.
    - `logisticMasterRecordId` string: The identifier that represents a Logistics Master Record.
    - `tpTailNumber` string: Contains the tail number displayed by GDSS2.
    - `tpAircraftMDS` string: The aircraft Model Design Series (MDS) designation (e.g. E-2C HAWKEYE, F-15 EAGLE, KC-130 HERCULES, etc.) of this aircraft. Intended as, but not constrained to, MIL-STD-6016 environment dependent specific type designations.
    - `majcom` string: The major command for the current unit.
    - `approxArrTime` string, date-time: Approximate time of arrival of final segement, in ISO 8601 UTC format with millisecond precision.
    - `duration` string: Transportation plan duration, expressed in the format MMM:SS.
    - `actDepTime` string, date-time: Actual time of departure of first segment, in ISO 8601 UTC format with millisecond precision.
    - `closedDate` string, date-time: GC. LGTP_CLSD_DT. GD2: Date when the transportation plan was closed, in ISO 8601 UTC format with millisecond precision.
    - `cancelledDate` string, date-time: GC. LGTP_CANX_DT. GD2: Date when the transportation plan was cancelled, in ISO 8601 UTC format with millisecond precision.
    - `aircraftStatus` string: These are the initial maintenance values entered based on the pilot descriptions or the official maintenance evaluation code.
    - `numEnrouteStops` integer: Transportation plan enroute stops.
    - `serialNumber` string: GDSS2 uses an 8 character serial number to uniquely identify the aircraft and MDS combination. This is a portion of the full manufacturer serial number.
    - `numTransLoads` integer: The number of transloads for this Transportation Plan.
    - `lastChangedDate` string, date-time: Last time transportation plan was updated, in ISO 8601 UTC format with millisecond precision.
    - `logisticsSegments` LogisticsSegmentsIngest[]: The transportation segments associated with this transportation plan.
      - `segmentNumber` integer: Used to sequence the segments in the transportation plan.
      - `modeCode` string: Transportation mode. AMC airlift, Commercial airlift, Other, or surface transportation.
      - `missionType` string: The type of mission (e.g. SAAM, CHNL, etc.).
      - `idMission` string: The unique identifier of the mission to which this logistics record is assigned.
      - `extMissionId` string: The GDSS mission ID for this segment.
      - `missionNumber` string: The user generated identifier for an air mission subgroup.
      - `itin` integer: Start air mission itinerary point identifier.
      - `segTailNumber` string: The identifier that represents a specific aircraft within an aircraft type.
      - `segAircraftMDS` string: The aircraft Model Design Series (MDS) designation (e.g. E-2C HAWKEYE, F-15 EAGLE, KC-130 HERCULES, etc.) of this aircraft. Intended as, but not constrained to, MIL-STD-6016 environment dependent specific type designations.
      - `departureICAO` string: Airport ICAO departure code.
      - `segActDepTime` string, date-time: Actual departure time to the segment destination, in ISO 8601 UTC format with millisecond precision.
      - `arrivalICAO` string: Airport ICAO arrival code.
      - `segActArrTime` string, date-time: Actual arrival time to segment destination, in ISO 8601 UTC format with millisecond precision.
      - `segEstDepTime` string, date-time: GC. LGTPS_C_DT_EST_DEP. GD2: Estimated departure time from the segment origin. Only supplied when the segment is not attached to a Mission, otherwise the ETD is derived from the Mission segment origin point. This datetime should be in ISO 8601 UTC format with millisecond precision.
      - `segEstArrTime` string, date-time: GC. LGTPS_C_DT_EST_ARR. GD2: Estimated arrival time to the segment destination. Only supplied when the segment is not attached to a Mission, otherwise the ETA is derived from the Mission segment destination point. This datetime should be in ISO 8601 UTC format with millisecond precision.
    - `logisticsTransportationPlansRemarks` LogisticsRemarksIngest[]: Remarks associated with this transportation plan.
      - `username` string: User who published the remark.
      - `remark` string: Text of the remark.
      - `lastChanged` string, date-time: Date the remark was published or updated, in ISO 8601 UTC format, with millisecond precision.
  - `logisticsSupportItems` LogisticsSupportItemsIngest[]: Support items associated with this LogisticsSupport record.
    - `recoveryRequestTypeCode` string: The type of recovery request needed. Contact the source provider for details.
    - `requestNumber` string: The request or record number for this item type (Equipent, Part, or MRT).
    - `quantity` integer: Military aircraft discrepancy logistics requisition ordered quantity. The quantity of equipment ordered that is required to fix the aircraft.
    - `description` string: The technical order name of the part ordered.
    - `shipmentUnitId` string: Shipment Unit Identifier is the Transportation Control Number (TCN) for shipping that piece of equipment being requested.
    - `redeployShipmentUnitId` string: This is the Redeploy (return) Transportation Control Number/Tracking Reference Number for the selected item.
    - `jobControlNumber` string: A number assigned by Job Control to monitor and record maintenance actions required to correct the associated aircraft maintenance discrepancy. It is seven, nine or twelve characters, depending on the base-specific numbering scheme. If seven characters: characters 1-3 are Julian date, 4-7 are sequence numbers. If nine characters: characters 1-2 are last two digits of the year, characters 3-5 are Julian date, 6-9 are sequence numbers. If twelve characters: characters 1-2 are last two digits of the year, 3-5 are Julian date, 6-9 are sequence numbers, and 10-12 are a three-digit supplemental number.
    - `sourceICAO` string: The code that represents the International Civil Aviation Organization (ICAO) designations of an airport.
    - `deployPlanNumber` string: System generated reference id for the transportation plan. Format: TXXXXXNNNN T - Transportation, Sequence Number, Node Id.
    - `redeployPlanNumber` string: System generated reference id for the transportation plan. Format: TXXXXXNNNN T - Transportation, Sequence Number, Node Id.
    - `cannibalized` boolean: This element indicates whether or not the supplied item is contained within another item.
    - `siPOC` string: The point of contact is a free text field to add information about the individual(s) with knowledge of the referenced requested or supplied item(s). The default value for this field is the last name, first name, and middle initial of the operator who created the records and/or generated the transaction.
    - `readyTime` string, date-time: The time the item is ready, in ISO 8601 UTC format with millisecond precision.
    - `receivedTime` string, date-time: The time the item is received, in ISO 8601 UTC format with millisecond precision.
    - `resupportFlag` boolean: This element indicates if the supplied item is characterized as additional support.
    - `itemLastChangedDate` string, date-time: The last time this supported item was updated, in ISO 8601 UTC format with millisecond precision.
    - `logisticsParts` LogisticsPartsIngest[]: The parts associated with this support item.
      - `partNumber` string: Requested or supplied part number.
      - `nationalStockNumber` string: The National Stock Number of the part being requested or supplied.
      - `measurementUnitCode` string: Code for a unit of measurement.
      - `workUnitCode` string: Work Unit Code (WUC), or for some aircraft types, the Reference Designator.
      - `technicalOrderText` string: Indicates the specified Technical Order manual holding the aircraft information for use in diagnosing a problem or condition.
      - `figureNumber` string: Technical order manual figure number for the requested / supplied part.
      - `indexNumber` string: Technical order manual index number for the requested part.
      - `requestVerifier` string: The person who validated the request for parts.
      - `locationVerifier` string: The person who validated that the sourced location has, and can supply, the requested parts.
      - `supplyDocumentNumber` string: The supply document number.
      - `logisticsStocks` LogisticsStocksIngest[]: The supply stocks for this support item.
        - `sourceICAO` string: The ICAO code for the primary location with available parts.
        - `quantity` integer: The quantity of available parts needed from sourceICAO.
        - `stockCheckTime` string, date-time: The datetime when the parts were sourced, in ISO 8601 UTC format with millisecond precision.
        - `stockPOC` string: The point of contact at the sourced location.
    - `logisticsSpecialties` LogisticsSpecialtiesIngest[]: The specialties required to implement this support item.
      - `specialty` string: Indicates where the repairs will be performed, or which shop specialty has been assigned responsibility for correcting the discrepancy. Shop specialties are normally listed in abbreviated format.
      - `skillLevel` integer: Skill level of the mission response team member.
      - `firstName` string: The first name of the specialist.
      - `lastName` string: The last name of the specialist.
      - `rankCode` string: Military service rank designation.
      - `last4Ssn` string: The last four digits of the specialist's social security number.
      - `roleTypeCode` string: Type code that determines role of the mission response team member. TC - Team Chief, TM - Team Member.
    - `logisticsRemarks` LogisticsRemarksIngest[]: Remarks associated with this support item.
      - `username` string: User who published the remark.
      - `remark` string: Text of the remark.
      - `lastChanged` string, date-time: Date the remark was published or updated, in ISO 8601 UTC format, with millisecond precision.
  - `origNetwork` string: The originating source network on which this record was created, auto-populated by the system.
  - `createdAt` string, date-time: Time the row was created in the database.
  - `createdBy` string: Application user who created the row in the database.
  - `updatedAt` string, date-time: Time the row was updated in the database, auto-populated by the system.
  - `updatedBy` string: Application user who updated the row in the database, auto-populated by the system.
  - `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.

## 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-09-26** `45631f9bb3f0`: 1 breaking
  - the `origNetwork` request property's minLength was increased from `0` to `1`
- **2025-04-16** `75f764c843a9`: 2 info
  - api operation id `edit_38` 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/logisticssupport/: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)
