Retrieve the asset summary of a computer Returns the asset-related summary of a computer including asset tag, purchase details, and ownership information.
Request URL https://{server-hostname}:8383/dcapi/inventory/computers/{resourceID}/assetSummary
Scope
Header Authorization: d92d4xxxxxxxxxxxxx15f52
Request Parameters - Request Headers - Path Parameters resourceID string Mandatory
Resource identifier of the computer. Obtain from the response of the Get Computers List API.
Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request GET \
--url https://appdomain/dcapi/inventory/computers/{resourceID}/assetSummary \
--header 'Accept: application/assetSummary.v1+json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.io.IOException;
import java.net.http.HttpTimeoutException;
public class Main {
public static void main(String[] args) {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://appdomain/dcapi/inventory/computers/{resourceID}/assetSummary"))
.header("Accept", "application/assetSummary.v1+json")
.header("Authorization", " d92d4xxxxxxxxxxxxx15f52")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import http.client
conn = http.client.HTTPSConnection("appdomain")
headers = {
'Accept': "application/assetSummary.v1+json",
'Authorization': " d92d4xxxxxxxxxxxxx15f52"
}
conn.request("GET", "/dcapi/inventory/computers/{resourceID}/assetSummary", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
headersMap = Map();
headersMap.put("Accept", "application/assetSummary.v1+json");
response = invokeUrl
[
url: "https://appDomain/dcapi/inventory/computers/{resourceID}/assetSummary"
type: GET
headers: headersMap
connection: connection_name
]
info response;
$headers=@{}
$headers.Add("Accept", "application/assetSummary.v1+json")
$headers.Add("Authorization", " d92d4xxxxxxxxxxxxx15f52")
$response = Invoke-WebRequest -Uri 'https://appdomain/dcapi/inventory/computers/{resourceID}/assetSummary' -Method GET -Headers $headersResponse Parameters - HTTP code 200 Response Body - application/json JSON Object
Hide Sub-Attributes desktopAppsCount string
Number of desktop applications installed
totalHardwaresCount string
Total number of hardware components detected
noncommercialSoftwaresCount string
Number of non-commercial software installed
prohibitedSoftwaresCount string
Number of prohibited software detected
windowsStoreAppsCount string
Number of Windows Store apps installed
missingPatchesCount string
Number of missing patches
totalSoftwaresCount string
Total number of software installed
commercialSoftwaresCount string
Number of commercial software installed
- HTTP code 401 Response Body - application/json JSON Object
Hide Sub-Attributes error_code string
UAC_UNAUTHORIZED - user lacks the required uem-roles or credentials are missing
error_description string
Authentication or authorization failure reason
- HTTP code 404 Response Body - application/json JSON Object
Hide Sub-Attributes error_code string
RESOURCE_NOT_AVAILABLE - the specified resourceID does not exist or is not accessible
error_description string
Resource not found message
- HTTP code 500 Response Body - application/json JSON Object
Hide Sub-Attributes error_code string
INTERNAL_ERROR - unexpected exception in the service layer
error_description string
Internal server error message
Possible Response Codes Sample Response: HTTP 200 {
"totalHardwaresCount": 24,
"totalSoftwaresCount": 35,
"noncommercialSoftwaresCount": 5,
"desktopAppsCount": 35,
"missingPatchesCount": 0,
"commercialSoftwaresCount": 0,
"windowsStoreAppsCount": 0,
"prohibitedSoftwaresCount": 0
}
▼ Show full
Sample Response: HTTP 401 {
"error_description": "Unauthorized access",
"error_code": "UAC_UNAUTHORIZED"
}
▼ Show full
Sample Response: HTTP 404 {
"error_description": "The specified resource was not found",
"error_code": "RESOURCE_NOT_AVAILABLE"
}
▼ Show full
Sample Response: HTTP 500 {
"error_description": "Internal server error",
"error_code": "INTERNAL_ERROR"
}
▼ Show full
Duration: 1 minute | Threshold: 120 | Lock period: 5 minutes
Duration - Time window for the threshold. Threshold - Number of API calls allowed within the specified duration. Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.