---
title: "GET /udl/onorbitdetails/{id}"
method: GET
path: "/udl/onorbitdetails/{id}"
tags: ["Onorbit"]
---

# GET /udl/onorbitdetails/{id}

`GET /udl/onorbitdetails/{id}`

## Request

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

Service operation to get a single OnorbitDetails record by its unique ID passed as a path parameter. An OnorbitDetails is a collection of additional characteristics on an on-orbit object.

## Path parameters

- `id` string, required

## Query parameters

- `firstResult` integer
- `maxResults` integer

## Response `200`

OK

- OnorbitDetailsFull: Contains details of the OnOrbit object.
  - `id` string: Unique identifier of the record, auto-generated by the system.
  - `idOnOrbit` string, required: UUID of the parent Onorbit record.
  - `classificationMarking` string, required: Classification marking of the data in IC/CAPCO Portion-marked format.
  - `lastObTime` string, date-time: Time of last reported observation for this object in ISO 8601 UTC with microsecond precision.
  - `vismag` number, double: Current/latest visual magnitude in M.
  - `vismagMin` number, double: Minimum visual magnitude in M.
  - `vismagMax` number, double: Maximum visual magnitude in M.
  - `vismagMean` number, double: Mean visual magnitude in M.
  - `rcs` number, double: Current/latest radar cross section in meters squared.
  - `rcsMin` number, double: Minimum radar cross section in meters squared.
  - `rcsMax` number, double: Maximum radar cross section in meters squared.
  - `rcsMean` number, double: Mean radar cross section in meters squared.
  - `bolDeltaV` number, double: The total beginning of life delta V of the spacecraft, in meters per second.
  - `maxDeltaV` number, double: Maximum delta V available for this on-orbit spacecraft, in meters per second.
  - `deltaVUnc` number, double: The 1-sigma uncertainty of the total spacecraft delta V, in meters per second.
  - `estDeltaVDuration` number, double: Estimated maximum burn duration for the object, in seconds.
  - `numMission` integer: The number of distinct missions the spacecraft performs.
  - `missionTypes` string[]: Array of the type of missions the spacecraft performs. Must contain the same number of elements as the value of numMission.
  - `busType` string: Type of the bus on the spacecraft.
  - `geoSlot` number, double: GEO slot if applicable, in degrees. -180 (West of Prime Meridian) to 180 degrees (East of Prime Meridian). Prime Meridian is 0.
  - `driftRate` number, double: GEO drift rate, if applicable in degrees per day.
  - `dryMass` number, double: Spacecraft dry mass (without fuel or disposables) in kilograms.
  - `additionalMass` number, double: Mass of fuel and disposables at launch time in kilograms.
  - `launchMassMin` number, double: Minimum (estimated) mass of spacecraft and fuel at launch time, in kilograms.
  - `launchMass` number, double: Nominal mass of spacecraft and fuel at launch time, in kilograms.
  - `launchMassMax` number, double: Maximum (estimated) mass of spacecraft and fuel at launch time, in kilograms.
  - `bolFuelMass` number, double: Spacecraft beginning of life fuel mass, in orbit, in kilograms.
  - `currentMass` number, double: The estimated total current mass of the spacecraft, in kilograms.
  - `totalMassUnc` number, double: The 1-sigma uncertainty of the total spacecraft mass, in kilograms.
  - `solarArrayArea` number, double: Spacecraft deployed area of solar array in meters squared.
  - `maneuverable` boolean: Boolean indicating whether a spacecraft is maneuverable. Note that a spacecraft may have propulsion capability but may not be maneuverable due to lack of fuel, anomalous condition, or other operational constraints.
  - `fuelRemaining` number, double: Estimated remaining fuel for the object in kilograms.
  - `crossSection` number, double: Average cross sectional area in meters squared.
  - `busCrossSection` number, double: Average cross sectional area of the bus in meters squared.
  - `maxRadius` number, double: Maximum dimension across the spacecraft (e.g., tip-to-tip across the solar panel arrays) in meters.
  - `colaRadius` number, double: Maximum dimension of the box circumscribing the spacecraft (d = sqrt(a*a + b*b + c*c) where a is the tip-to-tip dimension, b and c are perpendicular to that.) in meters.
  - `adeptRadius` number, double: The radius used for long-term debris environment projection analyses that is not as conservative as COLA Radius, in meters.
  - `numDeployable` integer: The number of sub-satellites or deployable objects on the spacecraft.
  - `depNames` string[]: Array of satellite deployable objects. Must contain the same number of elements as the value of numDeployable.
  - `depEstMasses` number[]: Array of the estimated mass of each deployable object, in kilograms. Must contain the same number of elements as the value of numDeployable.
  - `depMassUncs` number[]: Array of the 1-sigma uncertainty of the mass for each deployable object, in kilograms. Must contain the same number of elements as the value of numDeployable.
  - `refSource` string: The reference source, sources, or URL from which the data in this record was obtained.
  - `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.
  - `lastObSource` string: The name of the source who last provided an observation for this idOnOrbit.
  - `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.
  - `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.
  - `origNetwork` string: The originating source network on which this record was created, auto-populated by the system.

## Other responses

- `400`: Bad Request
- `401`: Invalid/Missing User Credentials
- `403`: User Is Not Authorized
- `404`: Item Not Found
- `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 info
  - api operation id `find_75` 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/onorbitdetails/:id/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)
