---
title: "Update a single Device's properties"
method: PUT
path: "/inventory/device-profiles/{inventoryDeviceProfileID}"
tags: ["Asset Inventory"]
---

# Update a single Device's properties

`PUT /inventory/device-profiles/{inventoryDeviceProfileID}`

## Path parameters

- `inventoryDeviceProfileID` string, required

## Request body

- AssetInventoryDeviceUpdateRequest
  - `Alias` string
  - `Class` 'critical' | 'standar'
  - `Status` 'active' | 'inactive' | 'idle' | 'standby'
  - `Category` 'compute' | 'network' | 'iot-printer' | 'storage'
  - `Type` 'server' | 'host' | 'desktop' | 'laptop' | 'smartphone' | 'tablet'
  - `Role` 'domain-directory' | 'web' | 'email' | 'application' | 'vm-host' | 'vm-guest' | 'pbx' | 'voip' | 'dns' | 'sql' | 'backbone' | 'anxillary' | 'mesh' | 'backup' | 'user-device'
  - `Location` string
  - `LocationManaged` boolean
  - `Physical` boolean
  - `HostServer` string
  - `ClusterName` string
  - `DataCenter` string
  - `VirtualizationSoftware` string
  - `HypervisorVersion` string
  - `ManagedDevice` boolean
  - `AssetTagNumber` string
  - `Purpose` string
  - `PurchaseDate` string, date-time
  - `WarrantyExpiration` string, date-time
  - `EOLDate` string, date-time
  - `Environment` integer
  - `IsManual` boolean

## Response `default`

---

[API](https://skmtc.net/liongard/apis/liongard-v2-endpoints.md) · [All operations](https://skmtc.net/liongard/apis/liongard-v2-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/liongard/liongard-v2-endpoints/revisions/4ba1aeff82d7/schema)
