Update Device Properties Incrementally
Update the properties of a device incrementally. This is suitable for single device and simple parameters updates.
Request URL
PATCH {base_url}/device/openapi/v1/devices/{deviceId}/properties
            Request parameters
| Parameter | Required | Type | Description | 
|---|---|---|---|
| Authorization | Yes | String | The valid access token for making API calls. The format should be Bearer {access_token}.  | 
                        
| Parameter | Required | Type | Description | 
|---|---|---|---|
| deviceId | Yes | Long | The unique ID of this device, which is returned when you add
                                    the device. Note: If you did NOT save the
                                            deviceID, you can query the device's ID using Search Specific Devices. 
                                     | 
                            
| Parameter | Required | Type | Description | 
|---|---|---|---|
| properties | Yes | JSON | The properties that need to be updated. To view the configurable properties of different devices, see Configurable properties.  | 
                            
Response Parameters
| Parameter | Type | Description | 
|---|---|---|
| data | Object<Properties_Info> | Information of the updated properties. | 
| status | String | The result of the API request.
  | 
                            
| requestId | String | The unique ID of the request, which can be used to quickly locate the request. | 
- Properties_Info
 - 
                        
Parameter Type Description properties JSON The properties that have been updated successfully.  
Examples
- Request example
 - Update the data reporting interval for the device with device ID "1748256426492760066" to 30 minutes.
 
- Response example
 - 
                            
HTTP/1.1 200 OK { "data": { "properties": { "reporting_interval": { "time": 30 } } }, "status": "Success", "requestId": "d820fb189824a8809d74f76ebd02363a" }