Resources

Retrieve device's resources

The plgd cloud builds an up to date Shadow for each published resource. This API allows you to retrieve shadow contents of all resources published by this device. Response is sent in form of a stream, chunk by chunk. Error response might be returned immediately, but also anytime during the stream reading.

get/api/v1/devices/{deviceId}/resources/

Path parameters

deviceIdstring uuid required

Id of the device.

Query parameters

typestring[]

Filter by the type.

Response

Stream of resource shadow contents or errors.

Example response

{
  "result": {
    "types": [
      "oic.r.switch.binary"
    ],
    "data": {
      "resourceId": {
        "href": "/switches/1",
        "deviceId": "4629b3cb-3a6e-477c-5d50-ccb28ad7c349"
      },
      "content": {
        "rt": [
          "oic.r.switch.binary"
        ],
        "if": [
          "oic.if.a",
          "oic.if.baseline"
        ],
        "value": false
      },
      "auditContext": {
        "userId": "9772fcff-dcfb-4db8-a6c9-1b75f2165eb1",
        "correlationId": "e20f1eef-2eeb-4755-b33e-139106d28e2c"
      },
      "eventMetadata": {
        "connectionId": "194.1.25.111:61692",
        "sequence": "7",
        "version": "0",
        "timestamp": "1625427236429144178"
      },
      "status": "OK"
    }
  }
}

Changes