Submit one reading

Persists the reading and evaluates it against the patient's triggers. In sync mode the returned alertIds are the alerts this call raised; in async mode evaluation continues after the response and mode is async.

A reading carrying no value never reaches the rules — an absent value would compare as zero and fire every low-threshold trigger. It raises an EMPTY alert instead, if the patient has that flag set.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Must equal the authenticated client's own id. Present in the path for v1 wire compatibility; it is checked, not trusted.

string
required

The caller's own identifier for the patient, not the Signals id.

Body Params
string
length ≤ 200
string
length ≤ 50
string
length ≤ 2000
string
length ≤ 100
string
length ≤ 200
string
length ≤ 100
string
length ≤ 200
string
length ≤ 200
number
string
length ≤ 50
string
length ≤ 2000
boolean
string
string
string
string
components
array of objects
length ≤ 64
components
Responses

400

The payload failed validation, e.g. a non-numeric valueNumber.

401

Missing, malformed or unrecognised Basic credentials.

403

Authenticated, but the client's role does not permit this, or it is not attached to the patient.

404

No patient with that patientRefId in this tenant.

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json