Merge thing command at /

{
  "topic": "com.acme/xdk_53/things/twin/commands/merge",
  "headers": {
    "content-type": "application/merge-patch+json"
  },
  "path": "/",
  "value": {
    "thingId": "com.acme:xdk_53",
    "policyId": "com.acme:the_policy_id",
    "definition": "com.acme:XDKmodel:1.0.0",
    "attributes": {
      "location": {
        "latitude": 44.673856,
        "longitude": 8.261719
      }
    },
    "features": {
      "accelerometer": {
        "definition": [
          "com.acme:accelerometer:1.0.0"
        ],
        "properties": {
          "x": 3.141,
          "y": 2.718,
          "z": 1,
          "unit": "g"
        }
      }
    }
  }
}

Merge thing command response at /

{
  "topic": "com.acme/xdk_53/things/twin/commands/merge",
  "headers": {},
  "path": "/",
  "status": 204
}

Thing merged event at /

{
  "topic": "com.acme/xdk_53/things/twin/events/merged",
  "headers": {
    "content-type": "application/merge-patch+json"
  },
  "path": "/",
  "value": {
    "thingId": "com.acme:xdk_53",
    "policyId": "com.acme:the_policy_id",
    "definition": "com.acme:XDKmodel:1.0.0",
    "attributes": {
      "location": {
        "latitude": 44.673856,
        "longitude": 8.261719
      }
    },
    "features": {
      "accelerometer": {
        "definition": [
          "com.acme:accelerometer:1.0.0"
        ],
        "properties": {
          "x": 3.141,
          "y": 2.718,
          "z": 1,
          "unit": "g"
        }
      }
    }
  },
  "revision": 42,
  "timestamp": "2021-01-18T09:42:12Z"
}