Retrieve warranty details of a computer Returns the warranty information of a computer identified by resource ID, resource name, or domain name. Includes shipping date, expiry date, and warranty status.
Request URL https://{server-hostname}:8383/dcapi/inventory/computers/warrantyDetails
Scope
Header Authorization: d92d4xxxxxxxxxxxxx15f52
Request Parameters - Request Headers Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request GET \
--url https://appdomain/dcapi/inventory/computers/warrantyDetails \
--header 'Accept: application/warrantyDetails.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/warrantyDetails"))
.header("Accept", "application/warrantyDetails.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/warrantyDetails.v1+json",
'Authorization': " d92d4xxxxxxxxxxxxx15f52"
}
conn.request("GET", "/dcapi/inventory/computers/warrantyDetails", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
headersMap = Map();
headersMap.put("Accept", "application/warrantyDetails.v1+json");
response = invokeUrl
[
url: "https://appDomain/dcapi/inventory/computers/warrantyDetails"
type: GET
headers: headersMap
connection: connection_name
]
info response;
$headers=@{}
$headers.Add("Accept", "application/warrantyDetails.v1+json")
$headers.Add("Authorization", " d92d4xxxxxxxxxxxxx15f52")
$response = Invoke-WebRequest -Uri 'https://appdomain/dcapi/inventory/computers/warrantyDetails' -Method GET -Headers $headersResponse Parameters - HTTP code 200 Response Body - application/json JSON Object
Hide Sub-Attributes epochShippingDate string
Shipping date as epoch timestamp in milliseconds
epochWarrantyExpiryDate string
Warranty expiry date as epoch timestamp in milliseconds
computerAge string
Age of the computer in years
daysToWarrantyExpiry string
Number of days until warranty expires (negative if already expired)
warrantyExpiryDate string
Warranty expiry date in human-readable format
shippingDate string
Shipping date in human-readable format
- 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 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 Warranty details of a computer
Copied!
{
"daysToWarrantyExpiry": "-580",
"shippingDate": "Oct 10, 2019",
"warrantyExpiryDate": "Oct 11, 2024",
"epochShippingDate": "1570714200000",
"epochWarrantyExpiryDate": "1728653399000",
"computerAge": "6"
}
▼ Show full
Sample Response: HTTP 401 {
"error_description": "Unauthorized access",
"error_code": "UAC_UNAUTHORIZED"
}
▼ Show full
Sample Response: HTTP 500 {
"error_description": "Internal server error",
"error_code": "INTERNAL_ERROR"
}
▼ Show full
Duration: 1 minute | Threshold: 60 | 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.