Skip to main content

Components

In this view the components for the API Application are in focus. This is due to it being the core container for the logic in the service, other containers such as the Web Application mirror its components, or in the case of the SpaceTrack Application are a subset.

OpenAPI documentation is available directly on the API server.

Components

The components for Monitor Space Hazards (MSH) are:

  • Satellite - this component allows the retrieval of satellite information from Monitor Space Hazards. It can also trigger data import from SpaceTrack and ESA Discos.
  • Satellite Conjunction Event - this component allows the retrieval of conjunction events raised by Monitor Space Hazards for satellites that it is monitoring. Additional details of data sources for the event and the associated SpaceTrack CDM ID are also available.
  • CDMS - this component manages the SpaceTrack integration. It can trigger a new synchronisation and return the latest CDM ID imported.
  • Analyses - this component can retrieve orbital analyses and allows them to be uploaded (if the user has appropriate permissions).
  • Users - this component manages the users of the service. It allows for their creation, updates, and deletion, as well as handling authentication and alert preferences.
  • Ephemeris - this component allows the upload, download, and management of ephemeris data by orbital analysts and satellite operators.
  • Health Check - this component provides a health-check function for the application, verifying operational uptime.
  • Statistics - this component returns key statistical information on data within Monitor Space Hazards, including counts, trends, and summaries.
  • External Data Performance - this component returns performance metrics for external data sources such as SpaceTrack and ESA, including latency, throughput, and reliability.
  • Organization - this component manages organisation-level data, relationships, and access control mappings.
  • Message & Alerts - this component handles outbound notifications via email and SMS, and facilitates communication with analysts.
  • Banner - this component schedules and displays in-app banner messages to inform users about updates or maintenance.
  • Tracking Impact Prediction (TIP) - this component manages tracking and impact prediction message uploads and retrievals for analysis.
This page was last reviewed on 12 November 2025. It needs to be reviewed again on 12 November 2027 .
This page was set to be reviewed before 12 November 2027. This might mean the content is out of date.