---
title: "GET /udl/airfieldslotconsumption/tuple"
method: GET
path: "/udl/airfieldslotconsumption/tuple"
tags: ["Site"]
---

# GET /udl/airfieldslotconsumption/tuple

`GET /udl/airfieldslotconsumption/tuple`

## Request

- Base URL: `https://unifieddatalibrary.com`
- URL: `https://unifieddatalibrary.com/udl/airfieldslotconsumption/tuple`
- Auth: none declared

Service operation to dynamically query data and only return specified columns/fields. Requested columns are specified by the 'columns' query parameter and should be a comma separated list of valid fields for the specified data type. classificationMarking is always returned. See the queryhelp operation (`/udl/<datatype>/queryhelp`) for more details on valid/required query parameter information. An example URI: /udl/elset/tuple?columns=satNo,period&epoch=>now-5 hours would return the satNo and period of elsets with an epoch greater than 5 hours ago.

## Query parameters

- `columns` string, required
- `startTime` string, date-time, required
- `firstResult` integer
- `maxResults` integer

## Response `200`

OK

- AirfieldSlotConsumptionFull[]
  - `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.
  - `idAirfieldSlot` string, required: Unique identifier of the airfield slot for which this slot consumption record is referencing.
  - `status` 'REQUESTED' | 'APPROVED' | 'DENIED' | 'BLOCKED' | 'OTHER': Current status of this slot (REQUESTED / APPROVED / DENIED / BLOCKED / OTHER).
  - `occupied` boolean: Flag indicating if the slot is occupied.
  - `consumer` string: Identifying name of the aircraft using this slot. Names are often Prior Permission Required (PPR) numbers or other similar human-readable identifiers.
  - `occAircraftMDS` string: The aircraft Model Design Series designation of the aircraft occupying this slot.
  - `occTailNumber` string: The tail number of the aircraft occupying this slot.
  - `callSigns` string[]: Array of call signs of the aircraft using this slot.
  - `missionId` string: Mission identifier using this slot according to Mobility Air Forces (MAF) Encode/Decode procedures.
  - `numAircraft` integer, required: Number of aircraft using this slot for this time.
  - `occStartTime` string, date-time: Time the aircraft began occupying this slot, in ISO 8601 UTC format with millisecond precision.
  - `resAircraftMDS` string: The aircraft Model Design Series designation of the aircraft this slot is reserved for.
  - `resTailNumber` string: The tail number of the aircraft this slot is reserved for.
  - `resType` string: Indicates the type of reservation (e.g. M for Mission, A for Aircraft, O for Other).
  - `resReason` string: The reason the slot reservation was made.
  - `resMissionId` string: Mission identifier reserving this slot according to Mobility Air Forces (MAF) Encode/Decode procedures.
  - `startTime` string, date-time, required: The start of the slot window, in ISO 8601 UTC format.
  - `endTime` string, date-time: The end of the slot window, in ISO 8601 UTC format.
  - `targetTime` string, date-time: The desired time for aircraft action such as landing, take off, parking, etc., in ISO 8601 UTC format.
  - `idArrSortie` string: Unique identifier of the sortie arriving at the slot start time.
  - `idDepSortie` string: Unique identifier of the sortie departing at the slot end time.
  - `altArrSortieId` string: Alternate identifier of the sortie arriving at the slot start time provided by the source.
  - `altDepSortieId` string: Alternate identifier of the sortie departing at the slot end time provided by the source.
  - `reqComment` string: Comments from the requester.
  - `appComment` string: Comments from the approver.
  - `reqOrg` string: Short name of the organization requesting use of this slot.
  - `reqInitials` string: Initials of the person requesting the use of this slot. Use SYSTEM if this request is auto-generated by an auto-planning system.
  - `appOrg` string: Short name of the organization approving the use of this slot.
  - `appInitials` string: Initials of the person approving the use of this slot. Use SYSTEM if auto-approved without human involvement.
  - `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 last 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.

## Other responses

- `400`: Bad Request
- `401`: Invalid/Missing User Credentials
- `403`: User Is Not Authorized
- `405`: Method Not Allowed
- `406`: MediaType Not Accepted by Request Headers
- `429`: Rate of Requests Exceeds Allowed Limit
- `500`: Internal Server Error

## Changes

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

- **2025-05-29** `4e1cbc17e814`: 2 info
  - added the new optional `query` request parameter `firstResult`
  - added the new optional `query` request parameter `maxResults`
- **2025-04-16** `75f764c843a9`: 2 breaking, 2 info
  - added the new required `query` request parameter `startTime`
  - the response property `items/endTime` became optional for the status `200`
  - api operation id `findAllTuples_10` 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/airfieldslotconsumption/tuple/get.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)
