Devices

List devices

get
/devices
Authorizations
Responses
200

Devices

application/json
get
/devices
GET /v1/devices HTTP/1.1
Host: api.haloproject.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

Devices

[
  {
    "id": "text",
    "serial": "text",
    "model": "text",
    "firmware": "text",
    "registered_at": "2025-10-26T14:46:32.216Z"
  }
]

Register a HALO device

post
/devices
Authorizations
Body
serialstringRequired
firmwarestringOptional
modelstringOptionalExample: HALO-Core-Alpha
Responses
201

Registered

application/json
post
/devices
POST /v1/devices HTTP/1.1
Host: api.haloproject.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61

{
  "serial": "text",
  "firmware": "text",
  "model": "HALO-Core-Alpha"
}
201

Registered

{
  "id": "text",
  "serial": "text",
  "model": "text",
  "firmware": "text",
  "registered_at": "2025-10-26T14:46:32.216Z"
}

Last updated

Was this helpful?