Retrieves a paginated list of template packages available for creation, filtered by platform and optional search text. The packageId in the response represents the patchId needed for other template APIs.
get /dcapi/swDeployment/templatePackageList
https://{server-hostname}:8383/dcapi/swDeployment/templatePackageList
SWDeployment.READCopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
curl --request GET \
--url https://appdomain/dcapi/swDeployment/templatePackageList \
--header 'Accept: application/templatePackageList.v1+json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'Display name of the template package
Template patch identifier (patchId). Use this value as the patchId parameter when calling the Get Template Package Details API.
Software identifier from the PPM crawler database
Display name of the software
INTERNAL_ERROR for general failures, SW_INTERNAL_ERROR for software deployment internal errors
Internal server error with details about the template/auto-update operation failure
Windows template packages
[
{
"softwareId": "2001",
"softwareName": "7-Zip",
"packageId": "50001",
"packageName": "7-Zip 23.01 x64"
},
{
"softwareId": "2002",
"softwareName": "Google Chrome",
"packageId": "50002",
"packageName": "Google Chrome 120.0"
}
]
Server error
{
"errorMessage": "Internal Server Error",
"errorCode": "INTERNAL_ERROR"
}
![]()
Duration: 1 minute | Threshold: 100 | 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.