Skip to main content

Module routes

Module routes 

Source

Modules§

ai
Stage 2 AI surface: AI task CRUD, the worker contract (discover tasks, pull the latest sampled frame, post detections/events back), sampler status, and a detections query.
anr
ANR (Automatic Network Replenishment): persisted recording-gap listing + manual retry.
auth
Stage 4 auth + user/API-key administration.
backup
Backup subsystem API: destinations, scheduled policies, the job ledger, and on-demand archive export.
camera_config
Camera configuration (HikVision ISAPI) API: device identity, video-encoding, clock/NTP, ONVIF + ISAPI integration, on-screen-display overlays, reboot, and a cross-camera bulk apply.
cameras
discovery
health
incidents
Evidence-lock + incident tagging on recorded segments.
liveview
metrics
onvif
ONVIF (Profile S MVP) API: network discovery, a per-camera device probe, and PTZ control.
outbox
Fleet outbox foundation (open-core seam, Stage 0): the appliance-side read API over the durable, ordered transactional outbox (outbox table) plus a tiny unauthenticated site-identity endpoint.
playback
playback_sessions
Segment-spanning HLS playback sessions.
recording_control
Manual event-recording control.
recordings
schedules
Per-camera recording-schedule CRUD (time-of-day windows).
snapshot_schedules
Snapshot-schedule CRUD + a query over captured snapshots.
system
zones
Zone CRUD + zone-events query (Stage 3).

Functions§

api_router
Assemble the kernel API router (absolute paths, mounted at root by the composing server). The auth admin surface stays here for now; domain apps merge their own routers in the server binary.