mGetLastMeasures #
Retrieves the last measures of multiple assets.
Query Syntax #
HTTP #
URL: http://kuzzle:7512/_/device-manager/:engineId/assets/_mGetLastMeasures
Method: POSTOther protocols #
{
  "controller": "device-manager/assets",
  "action": "mGetLastMeasures",
  "engineId": "<engineId>",
  "body": {
    "ids": ["<assetId>", "<anotherAssetId>"]
  }
}Arguments #
engineId: engine id
Body properties #
ids: an array of asset identifiers
Response #
{
  "status": 200,
  "error": null,
  "controller": "device-manager/assets",
  "action": "mGetLastMeasures",
  "requestId": "<unique request identifier>",
  "result": {
    "<assetId>": {
      "<firstMeasure>": {
        "measuredAt": 42,
        "name": "<firstMeasure>",
        "originId": "<originId>",
        "payloadUuids": [
          // Payload UUIDs
        ],
        "type": "<measureType>",
        "values": {
          // Measure values
        }
      },
      "<secondMeasure>": {
        // ...
      }
    },
    "<anotherAssetId>": {
      // ...
    }
  }
}