---
title: "PUT /udl/siteoperations/{id}"
method: PUT
path: "/udl/siteoperations/{id}"
tags: ["Site"]
---

# PUT /udl/siteoperations/{id}

`PUT /udl/siteoperations/{id}`

## Request

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

Service operation to update a single siteoperations 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

- SiteOperationsIngest: Site operating details concerning the hours of operation, operational limitations, site navigation, and waivers associated with the Site.
  - `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.
  - `idSite` string, required: The ID of the parent site.
  - `dailyOperations` DailyOperationIngest[]: Collection providing hours of operation and other information specific to a day of the week.
    - `dayOfWeek` 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY': The day of the week to which this operational information pertains.
    - `operationName` string: The name or type of operation to which this information pertains.
    - `operatingHours` OperatingHoursIngest[]: A collection containing the operational start and stop times scheduled for the day of the week specified.
      - `opStartTime` string: The Zulu (UTC) operational start time, expressed in ISO 8601 format as HH:MM.
      - `opStopTime` string: The Zulu (UTC) operational stop time, expressed in ISO 8601 format as HH:MM.
    - `ophrsLastChangedDate` string, date-time: The datetime of the most recent change made to this DailyOperation data, in ISO 8601 UTC format with millisecond precision.
    - `ophrsLastChangedBy` string: The name of the person who made the most recent change to this DailyOperation data.
  - `dopsLastChangedDate` string, date-time: The datetime of the most recent change made to data in the DailyOperations collection, in ISO 8601 UTC format with millisecond precision.
  - `dopsLastChangedBy` string: The name of the person who made the most recent change to data in the DailyOperations collection.
  - `dopsLastChangedReason` string: The reason for the most recent change to data in the dailyOperations collection.
  - `maximumOnGrounds` MaximumOnGroundIngest[]: Collection providing maximum on ground (MOG) information for specific aircraft at the site associated with this SiteOperations record.
    - `aircraftMDS` string: The Model Design Series (MDS) designation of the aircraft to which this maximum on ground (MOG) data pertains.
    - `wideWorkingMOG` integer: Maximum on ground (MOG) number of working wide-body aircraft based on spacing and manpower, for the aircraft type specified.
    - `wideParkingMOG` integer: Maximum on ground (MOG) number of parking wide-body aircraft based on spacing and manpower, for the aircraft type specified.
    - `contingencyMOG` integer: Maximum on ground (MOG) number of contingent aircraft based on spacing and manpower, for the aircraft type specified.
    - `mogLastChangedDate` string, date-time: The datetime of the most recent change made to this maximum on ground data, in ISO 8601 UTC format with millisecond precision.
    - `mogLastChangedBy` string: The name of the person who made the most recent change to this maximum on ground data.
  - `mogsLastChangedDate` string, date-time: The datetime of the most recent change made to data in the MaximumOnGrounds collection, in ISO 8601 UTC format with millisecond precision.
  - `mogsLastChangedBy` string: The name of the person who made the most recent change to data in the MaximumOnGrounds collection.
  - `mogsLastChangedReason` string: The reason for the most recent change to data in the MaximumOnGrounds collection.
  - `operationalDeviations` OperationalDeviationIngest[]: Collection providing relevant information in the event of deviations/exceptions to normal operations.
    - `affectedAircraftMDS` string: The Model Design Series (MDS) designation of the aircraft affected by this operational deviation.
    - `affectedMOG` integer: The maximum on ground (MOG) number for aircraft affected by this operational deviation.
    - `aircraftOnGroundTime` string: On ground time for aircraft affected by this operational deviation.
    - `crewRestTime` string: Rest time for crew affected by this operational deviation.
    - `odRemark` string: Text remark regarding this operational deviation.
    - `odLastChangedDate` string, date-time: The datetime of the most recent change made to this OperationalDeviation data, in ISO 8601 UTC format with millisecond precision.
    - `odLastChangedBy` string: The name of the person who made the most recent change to this OperationalDeviation data.
  - `waivers` WaiverIngest[]: Collection documenting operational waivers that have been issued for the Site associated with this record.
    - `issueDate` string, date-time: The issue date of this waiver, in ISO8601 UTC format with millisecond precision.
    - `expirationDate` string, date-time: The expiration date of this waiver, in ISO8601 UTC format with millisecond precision.
    - `issuerName` string: The name of the person who issued this waiver.
    - `waiverDescription` string: The description of this waiver.
    - `requestingUnit` string: The unit requesting this waiver.
    - `requesterName` string: The name of the person requesting this waiver.
    - `requesterPhoneNumber` string: The phone number of the person requesting this waiver.
    - `waiverAppliesTo` string: Description of the entities to which this waiver applies.
    - `hasExpired` boolean: Boolean indicating whether or not this waiver has expired.
    - `waiverLastChangedDate` string, date-time: The datetime of the most recent change made to this waiver data, in ISO8601 UTC format with millisecond precision.
    - `waiverLastChangedBy` string: The name of the person who made the most recent change to this Waiver data.
  - `pathways` PathwayIngest[]: Collection detailing operational pathways at the Site associated with this SiteOperations record.
    - `pwType` string: The type of paths that constitute this pathway.
    - `pwUsage` string: The intended use of this pathway.
    - `pwDefinition` string: Text defining this pathway from its constituent parts.
    - `pwLastChangedDate` string, date-time: The datetime of the most recent change made to this Pathway data, in ISO 8601 UTC format with millisecond precision.
    - `pwLastChangedBy` string: The name of the person who made the most recent change to this Pathway data.
  - `operationalPlannings` OperationalPlanningIngest[]: Collection of planning information associated with this SiteOperations record.
    - `opSource` string: The person, unit, organization, etc. responsible for this operation planning.
    - `opStartDate` string, date-time: The start date of this operational planning, in ISO8601 UTC format with millisecond precision.
    - `opEndDate` string, date-time: The end date of this operational planning, in ISO8601 UTC format with millisecond precision.
    - `opStatus` string: The status of this operational planning.
    - `opRemark` string: Remark text regarding this operation planning.
    - `opLastChangedDate` string, date-time: The datetime of the most recent change made to this OperationalPlanning data, in ISO8601 UTC format with millisecond precision.
    - `opLastChangedBy` string: The name of the person who made the most recent change made to this OperationalPlanning data.
  - `idLaunchSite` string: Id of the associated launchSite entity.
  - `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.
  - `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.
  - `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.
  - `origNetwork` string: 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.

## 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`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api/changes/udl/siteoperations/: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)
