Returns purchased, used, and available storage in GB and bytes for the specified module. Set splitRequired=true for a sub-module breakdown. Supported: moduleId 1 = OS Deployer.
get /dcapi/license/storageDetails
https://{serverurl}/dcapi/license/storageDetails Copied!
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
curl --request GET \
--url https://appdomains/dcapi/license/storageDetails \
--header 'Accept: application/storageAddonDetails.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52'Total storage allocated in GB.
Storage currently consumed in GB (formatted with decimal precision).
Remaining storage available in GB (formatted with decimal precision).
Total storage allocated in bytes.
Storage currently consumed in bytes.
Remaining storage available in bytes.
Per-module storage breakdown. Present when splitRequired=true.
Module name (e.g. osdImages, reports).
Total storage consumed by this module in bytes.
Sub-module breakdown within this module. Present when splitRequired=true.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Module name (e.g. osdImages, reports).
Total storage consumed by this module in bytes.
Sub-module breakdown within this module. Present when splitRequired=true.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Module name (e.g. osdImages, reports).
Total storage consumed by this module in bytes.
Sub-module breakdown within this module. Present when splitRequired=true.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Module name (e.g. osdImages, reports).
Total storage consumed by this module in bytes.
Sub-module breakdown within this module. Present when splitRequired=true.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Sub-module name (e.g. bootImages, driverPacks).
Storage consumed by this sub-module in GB (formatted with decimal precision).
Transient/temporary storage consumed by this sub-module in GB.
Error message indicating the provided moduleId is invalid or does not exist. See Get Storage Add-on Details for supported moduleId values.
Error message indicating the caller does not have the required role to access the requested module.
Error code. 1001 indicates an unexpected failure while fetching storage add-on details.
Human-readable error message describing the failure.
Storage usage without sub-module breakdown
{
"totalPurchasedStorage": 10,
"totalManagedStorage": "4.76",
"totalPurchasedStorageInBytes": 10737418240,
"totalManagedStorageInBytes": 5111808000,
"totalAvailableStorageInBytes": 5625610240,
"totalAvailableStorage": "5.24"
}
Storage usage with sub-module breakdown (splitRequired=true, moduleId=1)
{
"storageDetails": [
{
"usedStorageSplit": [
{
"usedSpace": "2.0",
"transientSpace": "0.5",
"subModule": "bootImages"
},
{
"usedSpace": "1.2",
"transientSpace": "0",
"subModule": "driverPacks"
}
],
"managed": 3435973837,
"module": "osdImages"
}
],
"totalPurchasedStorage": 10,
"totalManagedStorage": "4.76",
"totalPurchasedStorageInBytes": 10737418240,
"totalManagedStorageInBytes": 5111808000,
"totalAvailableStorageInBytes": 5625610240,
"totalAvailableStorage": "5.24"
}
The provided moduleId is not valid or does not exist
{
"status": "Incorrect module Id"
}
Caller does not have access to the requested module
{
"status": "User does not have access to the requested module"
}
Unexpected server error while fetching storage add-on details
{
"error_description": "An internal error occurred while processing the request.",
"error_code": 1001
}
![]()
Duration: 1 minute | Threshold: 30 | 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.