---
title: "GET /udl/passiveradarobservation"
method: GET
path: "/udl/passiveradarobservation"
tags: ["Observation"]
---

# GET /udl/passiveradarobservation

`GET /udl/passiveradarobservation`

## Request

- Base URL: `https://unifieddatalibrary.com`
- URL: `https://unifieddatalibrary.com/udl/passiveradarobservation`
- 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

- `obTime` string, date-time, required
- `firstResult` integer
- `maxResults` integer

## Response `200`

OK

- PassiveRadarObservationAbridged[]
  - `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.
  - `obTime` string, date-time, required: Ob detection time in ISO 8601 UTC with microsecond precision.
  - `idOnOrbit` string: Unique identifier of the target satellite on-orbit object. This ID can be used to obtain additional information on an OnOrbit object using the 'get by ID' operation (e.g. /udl/onorbit/{id}). For example, the OnOrbit with idOnOrbit = 25544 would be queried as /udl/onorbit/25544.
  - `satNo` integer: Satellite/Catalog number of the target on-orbit object.
  - `origObjectId` string: Optional identifier provided by observation source to indicate the target onorbit object of this observation. This may be an internal identifier and not necessarily a valid satellite number.
  - `idSensor` string: Unique identifier of the reporting surveillance sensor. This ID can be used to obtain additional information on a sensor using the 'get by ID' operation (e.g. /udl/sensor/{id}). For example, the sensor with idSensor = abc would be queried as /udl/sensor/abc.
  - `origSensorId` string: Optional identifier provided by observation source to indicate the sensor identifier which produced this observation. This may be an internal identifier and not necessarily a valid sensor ID.
  - `idRFEmitter` string: Unique identifier of the transmitter. This ID can be used to obtain additional information on an RFEmitter using the 'get by ID' operation (e.g. /udl/rfemitter/{id}). For example, the RFEmitter with idRFEmitter = abc would be queried as /udl/rfemitter/abc.
  - `idSensorRefReceiver` string: Unique identifier of the reference receiver sensor. This ID can be used to obtain additional information on a sensor using the 'get by ID' operation (e.g. /udl/sensor/{id}). For example, the sensor with idSensor = abc would be queried as /udl/sensor/abc.
  - `extObservationId` string: Optional external observation identifier provided by the source.
  - `taskId` string: Optional identifier to indicate the specific tasking which produced this observation.
  - `trackId` string: Unique identifier of a track that represents a tracklet for this observation.
  - `obPosition` string: The position of this observation within a track (FENCE, FIRST, IN, LAST, SINGLE). This identifier is optional and, if null, no assumption should be made regarding whether other observations may or may not exist to compose a track.
  - `uct` boolean: Boolean indicating this observation is part of an uncorrelated track or was unable to be correlated to a known object. This flag should only be set to true by data providers after an attempt to correlate to an on-orbit object was made and failed. If unable to correlate, the 'origObjectId' field may be populated with an internal data provider specific identifier.
  - `azimuth` number, double: Line of sight azimuth angle in degrees and topocentric frame.
  - `azimuthUnc` number, double: One sigma uncertainty in the line of sight azimuth angle measurement, in degrees.
  - `azimuthBias` number, double: Sensor azimuth angle bias in degrees.
  - `azimuthRate` number, double: Rate of change of the line of sight azimuth in degrees per second.
  - `elevation` number, double: Line of sight elevation in degrees and topocentric frame.
  - `elevationUnc` number, double: One sigma uncertainty in the line of sight elevation angle measurement, in degrees.
  - `elevationBias` number, double: Sensor elevation bias in degrees.
  - `elevationRate` number, double: Rate of change of the line of sight elevation in degrees per second.
  - `delay` number, double: The time difference, in seconds, between the signal collected at the surveillance site (after being reflected from the target) and the reference site (direct path line-of-sight signal).
  - `delayUnc` number, double: One sigma uncertainty in the delay measurement, in seconds.
  - `delayBias` number, double: Delay bias in seconds.
  - `bistaticRange` number, double: Target bistatic path distance in kilometers. This is the transmitter-to-target-to-surveillance site distance.
  - `bistaticRangeUnc` number, double: One sigma uncertainty in bistatic range in kilometers.
  - `bistaticRangeBias` number, double: Sensor bistatic range bias in kilometers.
  - `bistaticRangeRate` number, double: Rate of change of the bistatic path, in kilometers per second.
  - `bistaticRangeRateUnc` number, double: One sigma uncertainty in rate of change of the bistatic path, in kilometers per second.
  - `bistaticRangeAccel` number, double: Bistatic range acceleration, in kilometers per second squared.
  - `bistaticRangeAccelUnc` number, double: One sigma uncertainty in the bistatic range acceleration measurement, in kilometers per second squared.
  - `doppler` number, double: Doppler measurement in hertz.
  - `dopplerUnc` number, double: One sigma uncertainty in the Doppler measurement in hertz.
  - `coning` number, double: Coning angle in degrees.
  - `coningUnc` number, double: One sigma uncertainty in the coning angle measurement, in degrees.
  - `tof` number, double: Time of flight (TOF) in seconds. This is the calculated propagation time from transmitter-to-target-to-surveillance site.
  - `tofUnc` number, double: One sigma uncertainty in time of flight in seconds.
  - `tofBias` number, double: The Time of Flight (TOF) bias in seconds.
  - `accel` number, double: The target Acceleration measurement, in kilometers per second squared, for this observation.
  - `accelUnc` number, double: The target Acceleration uncertainty measurement, in kilometers per second squared, for this observation.
  - `ra` number, double: Line of sight right ascension in degrees and J2000 coordinate frame.
  - `declination` number, double: Line of sight declination angle in degrees and J2000 coordinate frame.
  - `lat` number, double: WGS-84 target latitude sub-point at observation time (obTime), represented as -90 to 90 degrees (negative values south of equator).
  - `lon` number, double: WGS-84 target longitude sub-point at observation time (obTime), represented as -180 to 180 degrees (negative values west of Prime Meridian).
  - `alt` number, double: The target altitude relative to WGS-84 ellipsoid, in kilometers for this observation.
  - `xvel` number, double: X velocity of target, in kilometers per second, in J2000 coordinate frame.
  - `yvel` number, double: Y velocity of target, in kilometers per second, in J2000 coordinate frame.
  - `zvel` number, double: Z velocity of target, in kilometers per second, in J2000 coordinate frame.
  - `senReferenceFrame` 'J2000' | 'EFG/TDR' | 'ECR/ECEF' | 'TEME' | 'ITRF' | 'GCRF': The reference frame of the observing sensor state. If the senReferenceFrame is null, it is assumed to be J2000.
  - `senx` number, double: Sensor x position, in kilometers, at obTime (if mobile/onorbit) in the specified senReferenceFrame. If senReferenceFrame is null, then J2000 should be assumed.
  - `seny` number, double: Sensor y position, in kilometers, at obTime (if mobile/onorbit) in the specified senReferenceFrame. If senReferenceFrame is null, then J2000 should be assumed.
  - `senz` number, double: Sensor z position, in kilometers, at obTime (if mobile/onorbit) in the specified senReferenceFrame. If senReferenceFrame is null, then J2000 should be assumed.
  - `rcs` number, double: Radar cross section in meters squared for polarization principal.
  - `rcsUnc` number, double: One sigma uncertainty in principal polarization Radar Cross Section, in meters squared.
  - `orthogonalRcs` number, double: Radar cross section, in meters squared, for orthogonal polarization.
  - `orthogonalRcsUnc` number, double: One sigma uncertainty in orthogonal polarization Radar Cross Section, in meters squared.
  - `snr` number, double: Signal to noise ratio, in decibels.
  - `timingBias` number, double: Sensor timing bias in seconds.
  - `transactionId` string: Optional identifier to track a commercial or marketplace transaction executed to produce this data.
  - `descriptor` string: Optional source-provided and searchable metadata or descriptor of the data.
  - `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.
  - `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.
  - `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.
  - `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.
  - `type` string: Read only enumeration specifying the type of observation (e.g. OPTICAL, RADAR, RF, etc).

## 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.

- **2026-04-09** `bd17bc53681e`: 4 info
  - added the optional property `items/senReferenceFrame` to the response with the `200` status
  - added the optional property `items/senx` to the response with the `200` status
  - added the optional property `items/seny` to the response with the `200` status
  - added the optional property `items/senz` to the response with the `200` status
- **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_88` 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/passiveradarobservation/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)
