In this article
Update Shadow
You can use this endpoint to update the shadow of a device.
URL
https://{{HOST}}/security/device/{deviceId}/shadow?v={version}
Method
POST
Required IMS Scopes
- securityapi_all
Versions Supported
- 2.0 (Default)
URL Path Parameters
| Name | Description | Type |
|---|---|---|
| deviceId required |
The ID of the device. | string |
URL Query Parameters
| Name | Description | Example | Type |
|---|---|---|---|
| v optional |
Version of the api to use | /device?v=2.0 | number |
Request Header Parameters
| Type | Value | Description |
|---|---|---|
| Authorization required |
Bearer {access_token} | IMS access token |
| Content-Type required |
application/json | Content Type |
Request Body Parameters
| Name | Description | Type |
|---|---|---|
| Object Name required |
Description | object definition |
| Reported required |
Description | object definition |
| Bound required |
Description | object definition |
| Discovery required |
Description | object definition |
| Revision required |
Description | object definition |
Example
Request
curl -X POST
TODO Curl Request
Response
{
"Reported":
{
"controlMode": "Circulating Air",
"controlSchedule":
[{ "day": 0, "startTime": 0700, "endTime": 1600, "state": "Away"}],
"temperature": 78,
"name": "TestGlasA",
"setpoint": 69,
"lifeStyleStatus": "Vacation",
"temperatureControlMode": "Hold Override",
"timestamp": 2016-08-25T09:25:00,
"humidity": 74
},
"Bound": {},
"Discovered": [
{"Id": "GUID90", "DataLink": "Entity://GUID90"},
{"Id": "GUID99", "DataLink": "Entity://GUID99"}
],
"Hash": "blah",
"Revision": 4,
"AuditId": "blah",
"DeviceType": 1
}
Errors
| Error | Description |
|---|---|
| Error Name | Description of Error |
Response Body Parameters
| Name | Description | Schema |
|---|---|---|
| Object Name | Description | object definition |
| Reported | Description | object definition |
| Bound | Description | object definition |
| Discovered | Description | object definition |
| Hash | Description | object definition |
| Revision | Description | object definition |
| AuditId | Description | object definition |
| DeviceType | Description | object definition |