# Update a Device Endpoint: PUT /devices/{id} Version: 6.10.0 Security: BasicAuth, ApiKey ## Path parameters: - `id` (integer, required) ## Request fields (application/json): - `id` (integer) - `name` (string) - `uniqueId` (string) - `status` (string) - `disabled` (boolean) - `lastUpdate` (string,null) in ISO 8601 format. eg. 1963-11-22T18:30:00Z - `positionId` (integer,null) - `groupId` (integer,null) - `phone` (string,null) - `model` (string,null) - `contact` (string,null) - `category` (string,null) - `attributes` (object) ## Response 200 fields (application/json): - `id` (integer) - `name` (string) - `uniqueId` (string) - `status` (string) - `disabled` (boolean) - `lastUpdate` (string,null) in ISO 8601 format. eg. 1963-11-22T18:30:00Z - `positionId` (integer,null) - `groupId` (integer,null) - `phone` (string,null) - `model` (string,null) - `contact` (string,null) - `category` (string,null) - `attributes` (object)