NestEgress Service Documentation¶
The NestEgress Service provides a REST API for accessing satellite telemetry data, including sensor readings and time-series data frames. This service enables authorized applications to retrieve mission-critical data.
API Access¶
- Service URL:
https://api.space-dots-ingest-stg.click - Health Check:
GET /health(no authentication required) - Interactive API Documentation: Available at
https://api.space-dots-ingest-stg.click/api-docs(Swagger UI)
Available Data Types¶
The API provides access to two primary data categories:
- Sensor Data: Individual sensor measurements with associated metadata
- Time-Series Data Frames: Comprehensive telemetry frames containing position, velocity, orientation, and sensor status information
Authentication¶
Most endpoints require client credentials authentication. To access protected endpoints, you will need:
- Client ID: Provided by your administrator
- Client Secret: Provided by your administrator
Contact your Space Dots administrator to obtain the necessary credentials.
Getting Started¶
- Contact your administrator to request API access credentials
- Verify service availability using the
/healthendpoint - Review the API documentation at
/api-docsfor detailed endpoint information - Begin with public endpoints to understand the data structure
- Use your credentials to access protected data endpoints
Public Endpoints¶
The following endpoints are available without authentication:
GET /health- Service health statusPOST /api/sensor-data/bulk- Bulk sensor data ingestionPOST /api/sensor-data/clear- Clear all sensor data (administrative use only)GET /api/time-series-dataframe- Paginated time-series data framesGET /api/time-series-dataframe/:id- Individual time-series data frame by ID
Data Examples¶
Time-Series Data Frame Example¶
{
"unixTimestampMs": 1704067200000,
"datasetId": "mission-001",
"frameNumber": 1,
"positionEciXKm": 6871.0,
"positionEciYKm": 0.0,
"positionEciZKm": 0.0,
"latitudeDeg": 0.0,
"longitudeDeg": 0.0,
"altitudeKm": 6871.0,
"quaternionQ0": 1.0,
"quaternionQ1": 0.0,
"quaternionQ2": 0.0,
"quaternionQ3": 0.0,
"tmSystemStatusTemperature": 25.5
}
Sensor Data Example¶
{
"id": 1,
"sensorId": "temperature-sensor-001",
"timestamp": 1704067200000,
"value": 23.5,
"unit": "C",
"metadata": {
"location": "payload-bay",
"accuracy": 0.1
}
}
Support¶
For access requests, credential issues, or API questions, contact your Space Dots administrator.
Documentation last updated: February 2025