Skip to main content

Retrieve Measurement Data

This endpoint allows you to fetch measurement data recorded during shipment. For non-real-time devices, measurement data is only available after shipment completion.

Note: Measurement data can be retrieved for a maximum period of 5 days.

Request


GET https://openapi.willog.io/ext/v2/devices/{serial}/measurements

Path Variable

NameDescription
serialDevice serial code

Query Parameters

NameTypeRequiredDescription
startAtUnix timestamp(ms)trueStart time for data retrieval
endAtUnix timestamp(ms)trueEnd time for data retrieval
customerCodeStringfalseCustomer code
measurementTypesArraytrueTypes of measurements to retrieve

Measurement Types

NameDescription
TEMPERATURETemperature
HUMIDITYHumidity
ACCAcceleration
ACCXAcceleration X-axis
ACCYAcceleration Y-axis
ACCZAcceleration Z-axis
TILTXTilt X-axis
TILTYTilt Y-axis
TILTZTilt Z-axis
EXPLight Exposure(Lux)

Example Request

GET /ext/v2/devices/{serial}/measurements?startAt=1738655274000&endAt=1738655274000&measurementTypes=TEMPERATURE&measurementTypes=HUMIDITY
Authorization: Bearer token

Response


Response Body

NameTypeNot-nullDescription
itemsArraytrueList of measurements
timeUnix timestamp(ms)trueMeasurement time
temperatureNumberfalseTemperature value
humidityNumberfalseHumidity value
accNumberfalseAcceleration value
accxNumberfalseAcceleration X-axis
accyNumberfalseAcceleration Y-axis
acczNumberfalseAcceleration Z-axis
tiltxNumberfalseTilt X-axis
tiltyNumberfalseTilt Y-axis
tiltzNumberfalseTilt Z-axis

Example Response

HTTP/1.1 200 OK

{
"items": [
{
"time": 1738655274000,
"temperature": 36.5,
"humidity": 56
}
]
}

Error Responses

- Unauthorized Access to Customer Data

HTTP/1.1 400 Bad Request

{
"code": "A0016"
}

- Unregistered Device

HTTP/1.1 400 Bad Request

{
"code": "T0007"
}

- Invalid Date Range

HTTP/1.1 400 Bad Request

{
"code": "E0004"
}