---
title: "GET /udl/seradataspacecraftdetails"
method: GET
path: "/udl/seradataspacecraftdetails"
tags: ["Onorbit"]
---

# GET /udl/seradataspacecraftdetails

`GET /udl/seradataspacecraftdetails`

## Request

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

Service operation to dynamically query data by a variety of query parameters not specified in this API documentation. See the queryhelp operation (`/udl/<datatype>/queryhelp`) for more details on valid/required query parameter information.

## Query parameters

- `firstResult` integer
- `maxResults` integer

## Response `200`

OK

- SeradataSpacecraftDetailsAbridged[]
  - `id` string: Unique identifier of the record, auto-generated by the system.
  - `idOnOrbit` string: UUID of the parent Onorbit record, if available.
  - `classificationMarking` string, required: Classification marking of the data in IC/CAPCO Portion-marked format.
  - `name` string, required: Spacecraft name.
  - `description` string: Description associated with the spacecraft.
  - `intlNumber` string: Seradata international number.
  - `sector` string: Seradata sector (e.g. Commercial, Military, Civil/Other).
  - `apogee` number, double: Apogee in km.
  - `perigee` number, double: Perigee in km.
  - `period` number, double: Spacecraft period in minutes.
  - `inclination` number, double: Seradata provided inclination in degrees.
  - `primeManufacturerOrgId` string: UUID of the prime manufacturer organization, if available.
  - `stabilizer` string: Spacecraft stabilizer (e.g. 3-Axis, Gravity Gradiant, etc).
  - `designLife` integer: Spacecraft design life in days.
  - `expectedLife` integer: Spacecraft expected life in days.
  - `insuredAtLaunch` boolean: Boolean indicating if the spacecraft was insured at launch.
  - `launchMass` number, double: Mass at launch in kg.
  - `dryMass` number, double: Mass dry in kg.
  - `catalogNumber` integer: NORAD satellite number if available.
  - `totalPayloadPower` number, double: Mass dry in kg.
  - `constellation` string: Spacecraft constellation.
  - `orbitCategory` string: Spacecraft orbit category (e.g GEO, LEO, etc).
  - `orbitSubCategory` string: Spacecraft sub orbit category (e.g LEO - Sun-synchronous, Geostationary, etc).
  - `launchCost` number, double: Cost of launch in M USD.
  - `launchCostEstimated` boolean: Boolean indicating if the spacecraft launch cost is estimated.
  - `costEstimated` boolean: Boolean indicating if the spacecraft cost is estimated.
  - `newCost` number, double: Cost of spacecraft at new in M USD.
  - `combinedNewCost` number, double: Combined cost of spacecraft at new in M USD.
  - `combinedCostEstimated` boolean: Boolean indicating if the spacecraft combined new cost is estimated.
  - `insuredValueAtLaunch` number, double: Insured value of spacecraft at launch in M USD.
  - `insuredValueLaunchEstimated` boolean: Boolean indicating if the spacecraft insured value at launch is estimated.
  - `annualInsuredDepreciationFactor` number, double: Annual insured depreciaion factor as a percent fraction.
  - `annualInsuredDepreciationFactorEstimated` boolean: Boolean indicating if the spacecraft annualInsuredDepreciationFactor is estimated.
  - `insurancePremiumAtLaunch` number, double: Insurance premium at launch in M USD.
  - `insurancePremiumAtLaunchEstimated` boolean: Boolean indicating if the spacecraft insurancePremiumAtLaunch is estimated.
  - `numHumans` integer: Number of humans carried on spacecraft.
  - `cubesatDispenserType` string: Cubesat dispenser type.
  - `massCategory` string: Mass category (e.g. 2500 - 3500kg - Large Satellite, 10 - 100 kg - Microsatellite, etc).
  - `launchId` string: Seradata launch ID.
  - `launchVehicleId` string: Seradata launch ID.
  - `launchProviderFlightNumber` string: Seradata launch vehicle family.
  - `launchSiteName` string: Launch Site Name.
  - `launchSiteId` string: Seradata Launch Site ID.
  - `launchCountry` string: Seradata launch country.
  - `launchProvider` string: Seradata launch provider.
  - `launchProviderCountry` string: Seradata launch provider country.
  - `commercialLaunch` boolean: Boolean indicating if the launch was commercial.
  - `launchType` string: Seradata launch type (e.g. Launched, Future, etc).
  - `launchCharacteristic` string: Seradata launch characteristic (e.g. Expendable, Reusable (New), etc).
  - `launchNumber` string: Seradata launch number.
  - `launchDate` string, date-time: Launch date.
  - `launchDateRemarks` string: Seradata remarks on launch date.
  - `youtubeLaunchLink` string: Youtube link of launch.
  - `status` string: Spacecraft status (e.g. Inactive - Retired, Inactive - Re-entered, Active, etc).
  - `owner` string: Spacecraft owner name.
  - `ownerCountry` string: Spacecraft owner country.
  - `operator` string: Spacecraft operator name.
  - `operatorCountry` string: Spacecraft operator country.
  - `leased` boolean: Boolean indicating if the spacecraft was leased.
  - `orderDate` string, date-time: Spacecraft order date.
  - `capabilityLost` number, double: Total capability lost as a percent fraction.
  - `capacityLost` number, double: Total capacity lost as a percent fraction.
  - `primaryMissionGroup` string: Spacecraft primary mission and group.
  - `additionalMissionsGroups` string: Spacecraft additional missions and groups.
  - `totalClaims` integer: Number of insurance claims for this spacecraft.
  - `totalInjuries` integer: Number of injuries related to this spacecraft.
  - `totalFatalities` integer: Number of fatalities related to this spacecraft.
  - `nameAtLaunch` string: Spacecraft name at launch.
  - `busId` string: Spacecraft Bus ID.
  - `currentAge` number, double: Current age in years.
  - `lifeLost` number, double: Spacecraft life lost as a percent fraction.
  - `geoPosition` number, double: WGS84 longitude of the spacecraft’s latest GEO position, in degrees. -180 to 180 degrees (negative values west of Prime Meridian).
  - `insuranceLossesTotal` number, double: Spacecraft total insurance losses as a fraction.
  - `launchArranger` string: Spacecraft launch arranger.
  - `launchArrangerCountry` string: Spacecraft launch arranger country.
  - `serialNumber` string: Spacecraft serial number.
  - `programName` string: Spacecraft program name.
  - `reusedHullName` string: Spacecraft reused hull name.
  - `dateOfObservation` string, date-time: Spacecraft date of observation.
  - `lat` number, double: Spacecraft latest latitude in degrees.
  - `lon` number, double: Spacecraft latest longitude in degrees.
  - `altitude` number, double: Spacecraft latest altitude in km.
  - `collisionRiskMM` number, double: Spacecraft collision risk 1mm sqm latest.
  - `collisionRiskCM` number, double: Spacecraft collision risk 1cm sqm latest.
  - `quantity` integer: Spacecraft quantity.
  - `reusableFlights` string: Spacecraft reusable flights.
  - `notes` string: Notes on the spacecraft.
  - `insuranceNotes` string: Insurance notes for the spacecraft.
  - `launchNotes` string: Insurance notes for the spacecraft.
  - `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.
  - `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.

## 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 info
  - api operation id `findAll_111` 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/seradataspacecraftdetails/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)
