Skip to main content
POST
/
core
/
agent
/
checkin
Agent heartbeat
curl --request POST \
  --url https://acusight.io/api/core/agent/checkin \
  --header 'Content-Type: application/json' \
  --header 'X-Device-Key: <api-key>' \
  --data '
{
  "device_id": "<string>",
  "current_model_id": "<string>",
  "ip_address": "<string>",
  "pending_requests": [
    {
      "payload": {},
      "type": "<string>"
    }
  ],
  "status": "<string>"
}
'
{
  "pending_actions": [
    {
      "completed_at": "<string>",
      "created_at": "<string>",
      "device_id": "<string>",
      "download_url": "<string>",
      "file_ext": "<string>",
      "id": 123,
      "label_map": "<string>",
      "model_id": "<string>",
      "model_name": "<string>",
      "status": "<string>",
      "type": "<string>",
      "updated_at": "<string>",
      "version": "<string>"
    }
  ],
  "success": true
}

Authorizations

X-Device-Key
string
header
required

Device API key for edge agent authentication. Format: adk_

Body

application/json

Agent heartbeat payload

device_id
string
required
current_model_id
string
ip_address
string

IPAddress allows the agent to report its LAN IP for live streaming

pending_requests
object[]
status
string

Response

Heartbeat processed successfully

pending_actions
object[]
success
boolean