Signals

Upload a batch of sensor samples

post
/signals/upload

Accepts synchronized samples (EEG, PPG, EDA, IMU). Use SSE/streaming for real-time.

Authorizations
Body
sessionIdstringRequired
Responses
202

Queued for processing

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

{
  "sessionId": "text",
  "eeg": [
    {
      "t": 1,
      "fp1": 1,
      "fp2": 1,
      "fpz": 1
    }
  ],
  "ppg": [
    {
      "t": 1,
      "value": 1
    }
  ],
  "eda": [
    {
      "t": 1,
      "microsiemens": 1
    }
  ],
  "imu": [
    {
      "t": 1,
      "ax": 1,
      "ay": 1,
      "az": 1
    }
  ]
}
202

Queued for processing

{
  "job_id": "text",
  "status": "text"
}

Last updated

Was this helpful?