Merge thing command at /
{
"topic": "org.eclipse.ditto/fancy-thing_53/things/twin/commands/merge",
"headers": {
"content-type": "application/merge-patch+json",
"correlation-id": "<command-correlation-id>"
},
"path": "/",
"value": {
"thingId": "org.eclipse.ditto:fancy-thing_53",
"definition": "org.eclipse.ditto:SomeModel:1.0.0",
"attributes": {
"location": {
"latitude": 44.673856,
"longitude": 8.261719
}
},
"features": {
"accelerometer": {
"definition": [
"org.eclipse.ditto:accelerometer:1.0.0"
],
"properties": {
"x": 3.141,
"y": 2.718,
"z": 1,
"unit": "g"
}
}
}
}
}
Merge thing command response at /
{
"topic": "org.eclipse.ditto/fancy-thing_53/things/twin/commands/merge",
"headers": {
"correlation-id": "<preserved-command-correlation-id>"
},
"path": "/",
"status": 204
}
Thing merged event at /
{
"topic": "org.eclipse.ditto/fancy-thing/things/twin/events/merged",
"headers": {
"content-type": "application/merge-patch+json"
},
"path": "/",
"value": {
"thingId": "org.eclipse.ditto:fancy-thing_53",
"policyId": "org.eclipse.ditto:the_policy_id",
"definition": "org.eclipse.ditto:SomeModel:1.0.0",
"attributes": {
"location": {
"latitude": 44.673856,
"longitude": 8.261719
}
},
"features": {
"accelerometer": {
"definition": [
"org.eclipse.ditto:accelerometer:1.0.0"
],
"properties": {
"x": 3.141,
"y": 2.718,
"z": 1,
"unit": "g"
}
}
}
},
"revision": 42,
"timestamp": "2021-01-18T09:42:12Z"
}