Update
Update a device record
Update a device in the Meshblu device registry. In order to update a target device, your connection must be authenticated as a device that is in the target device's configure.update whitelist. See the Meshblu whitelist documentation for more information.
Event: "update", query, callback
"update", query, callbackquery/updateBoth the query and update object. Must contain at least auuid. Other than the listed exceptions, all other parameters will overwrite the device in the registry.uuidUUID of the device to update. If omitted, it defaults to the UUID of the authenticated connection.
callbackFunction that will be called with aresult.resultObject passed to the callback.uuidThe uuid of the device that was updated.statusStatus code of the update operation. Will always be200, even if the update did not happen.
Risk of Overwrite
v1.0 of update does not allow for atomic updates using the '$' prefix operators. This means you may run into the classic Read Write race condition. See the HTTP or XMPP APIs if you need of that functionality.
Successful Response
{
"uuid": "78159106-41ca-4022-95e8-2511695ce64c",
"status": 200
}
Error Response
{
"uuid": "i-made-this-uuid-up",
"status": 200
}
Updated less than a minute ago
