v1

latestOpenAPI 3.0.12026-07-17265663.1 KB
Resource Events

Get events from selected resource

Get all events that occurred on the resource from device with given deviceId addressable at given resourceHref. Alternative is to call 'Get resource events' with resourceIdFilter query parameter.

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

Query parameters

timestampinteger

Filter by Unix nanoseconds timestamp

Response

Stream of events or error

Example response

[
  {
    "result": {
      "resourceLinksPublished": {
        "resources": [
          {
            "href": "/switches/1",
            "deviceId": "4629b3cb-3a6e-477c-5d50-ccb28ad7c349",
            "resourceTypes": [
              "oic.r.switch.binary"
            ],
            "interfaces": [
              "oic.if.a",
              "oic.if.baseline"
            ],
            "anchor": "",
            "title": "",
            "supportedContentTypes": [],
            "validUntil": "0",
            "policy": {
              "bitFlags": 3
            },
            "endpointInformations": []
          }
        ],
        "deviceId": "4629b3cb-3a6e-477c-5d50-ccb28ad7c349",
        "auditContext": {
          "userId": "9772fcff-dcfb-4db8-a6c9-1b75f2165eb1",
          "correlationId": "ef007f88-6073-4af1-8951-971578bf6803"
        },
        "eventMetadata": {
          "connectionId": "194.1.25.111:61692",
          "sequence": "4",
          "version": "0",
          "timestamp": "1625432924483895839"
        }
      },
      "resourceLinksUnpublished": {
        "hrefs": [
          "/light/1",
          "/light/2"
        ],
        "deviceId": "4629b3cb-3a6e-477c-5d50-ccb28ad7c349",
        "auditContext": {
          "userId": "9772fcff-dcfb-4db8-a6c9-1b75f2165eb1",
          "correlationId": "ef007f88-6073-4af1-8951-971578bf6803"
        },
        "eventMetadata": {
          "connectionId": "194.1.25.111:61692",
          "sequence": "4",
          "version": "0",
          "timestamp": "1625432924483895839"
        }
      }
    }
  }
]