Skip to main content
POST
Device health check-in

Authorizations

X-Device-Key
string
header
required

Device API key for edge agent authentication. Format: adk_

Body

application/json

Check-in data with status, metrics, and running model

agent_time
string

Agent's current UTC time — server computes clock drift

current_model_id
string

Agent compat: string version of model ID

ip_address
string

Agent-reported LAN IP for live streaming

metrics
object

Key-value pairs of device metrics (cpu_usage, memory_usage, etc.)

observed_configs
integer[]

ObservedConfigs is the {filename: yaml-string} map the agent read from the shared acusight-streamproc-configs volume. Optional; older agents that don't send this leave device_streamproc_state.observed_configs unchanged. Spec §6.6a, §7.

observed_image_digest
string

ObservedImageDigest is the docker-inspect digest of the streamproc container's image. Optional; same backward-compat rule as ObservedConfigs.

pipeline_states
object[]

Per-pipeline model state

running_model_version_id
integer

Actual model state reported by agent

state_version
string

Last state_version received — enables server-side short-circuit

status
string
Example:

"healthy"

Response

Check-in successful with actions

data
object
error
object
meta
object
success
boolean