ListMessages
Fetch historical device messages.
Currently supported parameter combinations:
appId + deviceId
topic + deviceId
appId
deviceId
topic
Not supported:
appId + topic
appId + topic + deviceId
For more information, see our nRF Cloud documentation on device messages.
Query parameters
HTML-encoded ISO-8601 date-time string denoting the start or end of a date range. If the string includes only a date, the time is the beginning of the day (00:00:00).
HTML-encoded ISO-8601 date-time string denoting the start or end of a date range. If the string includes only a date, the time is the beginning of the day (00:00:00).
HTML-encoded ISO-8601 date-time string denoting the start or end of a date range. If the string includes only a date, the time is the beginning of the day (00:00:00).
HTML-encoded ISO-8601 date-time string denoting the start or end of a date range. If the string includes only a date, the time is the beginning of the day (00:00:00).
Filter returned messages by appId. Primarily used by Asset Tracker, AppId is taken from the "appId" property of the message body and is intended to represent the type of data being sent. This can be used to categorize your messages for easy filtering when using the same topic.
This is the canonical device id used in the device certificate, and as the MQTT client id.
A device Id to fetch messages for. Can be specified with appId or topic.
A string specifying an MQTT topic.
Fetch messages for a single topic. Can be specified with deviceId.
Maximum number of items you want returned in the response (<=100).
Sorting order for the paginated results => desc (descending; default) or asc (ascending).
If available in the initial response, use this token to retrieve the next page of items in the list. When supplying as a request parameter, use URL-encoding.
Response
Ok
Example response
{
"items": [
{
"tenantId": "a5592ec1-18ae-4d9d-bc44-1d9bd927bbe9",
"topic": "d/7e8f29fa-cb04-4351-a7c4-3917649d2d36/d2c/bulk",
"deviceId": "nrf-1234567890123456789000",
"receivedAt": "2020-06-25T21:05:12.830Z"
}
],
"total": 10,
"pageNextToken": "4bb1f9ab35bd"
}