Get a sample.
Project ID
Sample ID
Limit the number of payload values in the response
If set, then a long cache header is sent. If this is omitted then a no-cache header is sent. You can use this if you f.e. know the last modified date of a sample. Stick the last modified date in the cache key, so the sample can be stored in browser cache (and will automatically be invalidated if the modified date changes).
Impulse ID. If this is unset then the default impulse is used.
Pass this parameter when querying samples from inside an AI Action job. If you pass this parameter in a multi-stage AI Action, previous proposed changes (from an earlier step) will be applied to the returned dataset.
OK
Whether the operation succeeded
Optional error description (set if 'success' was false)
2
"idle01.d8Ae"
Whether signature validation passed
true
"HS256"
Either the shared key or the public key that was used to validate the sample
Timestamp when the sample was created on device, or if no accurate time was known on device, the time that the file was processed by the ingestion service.
Timestamp when the sample was last modified.
"training"
"healthy-machine"
Interval between two windows (1000 / frequency). If the data was resampled, then this lists the resampled interval.
16
Frequency of the sample. If the data was resampled, then this lists the resampled frequency.
62.5
Interval between two windows (1000 / frequency) in the source data (before resampling).
16
Frequency of the sample in the source data (before resampling).
62.5
Name of the axis
"accX"
Type of data on this axis. Needs to comply to SenML units (see https://www.iana.org/assignments/senml/senml.xhtml).
Number of readings in this file
Total length (in ms.) of this file
Timestamp when the sample was added to the current acquisition bucket.
True if the current sample is excluded from use
True if the current sample is still processing (e.g. for video)
Set when sample is processing and a job has picked up the request
Set when processing this sample failed
Error (only set when processing this sample failed)
Whether the sample is cropped from another sample (and has crop start / end info)
Sample free form associated metadata
Unique identifier of the project this sample belongs to
Name of the owner of the project this sample belongs to
Name of the project this sample belongs to
What labeling flow the project this sample belongs to uses
Data sample SHA 256 hash (including CBOR envelope if applicable)
Start index of the label (e.g. 0)
End index of the label (e.g. 3). This value is inclusive, so { startIndex: 0, endIndex: 3 } covers 0, 1, 2, 3.
The label for this section.
If this sample was created by a synthetic data job, it's referenced here.
Sensor readings and metadata
Unique identifier for this device. Only set this when the device has a globally unique identifier (e.g. MAC address).
"ac:87:a3:0a:2d:1b"
Device type, for example the exact model of the device. Should be the same for all similar devices.
"DISCO-L475VG-IOT01A"
Array with sensor axes
Name of the axis
"accX"
Type of data on this axis. Needs to comply to SenML units (see https://www.iana.org/assignments/senml/senml.xhtml).
Array of sensor values. One array item per interval, and as many items in this array as there are sensor axes. This type is returned if there are multiple axes.
New start index of the cropped sample
0
New end index of the cropped sample
128
Total number of payload values