Skip to content

solutions_backend.api.sensors

Authenticated inspection and bounded execution of configured live sensors.

Functions

list_sensors

list_sensors(runtime: AuthenticatedRuntime) -> tuple[SensorDescriptor, ...]

List only safe configured source identities, never credentials or raw content.

run_all_sensors

run_all_sensors(runtime: AuthenticatedRuntime) -> tuple[SensorRunResult, ...]

Run all configured sensors serially to protect stateful provider sessions.

run_sensor

run_sensor(sensor_key: str, runtime: AuthenticatedRuntime) -> SensorRunResult

Run one cursor-safe poll through the complete production order router.