---
title: "POST /udl/siteoperations/createBulk"
method: POST
path: "/udl/siteoperations/createBulk"
tags: ["Site"]
---

# POST /udl/siteoperations/createBulk

`POST /udl/siteoperations/createBulk`

## Request

- Base URL: `https://unifieddatalibrary.com`
- URL: `https://unifieddatalibrary.com/udl/siteoperations/createBulk`
- Auth: none declared

Service operation intended for initial integration only, to take a list of siteoperations records as a POST body and ingest into the database. This operation is not intended to be used for automated feeds into UDL. Data providers should contact the UDL team for specific role assignments and for instructions on setting up a permanent feed through an alternate mechanism.

## Request body

- SiteOperationsIngest[]
  - `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
- `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 `items/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/createBulk/post.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)
