Returns the full configuration details for a given collection ID, including config data, target data, and scheduling information.
get /dcapi/configuration/{collectionId}
https://{serverurl}/dcapi/configuration/{collectionId}
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
The unique numeric identifier of the configuration. Fetch from Get Configurations View .
curl --request GET \
--url https://appdomains/dcapi/configuration/{collectionId} \
--header 'Accept: application/collectionDetails.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52'Unique configuration ID returned as a stringified long.
Display name of the configuration.
User-supplied description of the configuration. Empty string when not set.
Target platform — windows, mac, or linux.
Configuration type: 1 = Single Config, 2 = Collection.
Targeting category — typically 'Computer' or 'User'.
Current state of the configuration — e.g., 'Ready To Execute', 'Deployed', 'Suspended', 'Trashed'.
Localised, human-readable status string for display in the UI.
Relative path to the status icon image used by the UI.
Numeric state code mirroring 'status' (used internally for state-machine transitions).
Whether the configuration is applied on every refresh cycle.
Whether the configuration is applied at system startup or user logon.
Whether the configuration is applied at agent refresh.
Whether retry on failure is enabled.
Maximum number of retry attempts.
Whether the minimum retry interval at refresh is enabled.
Minimum retry interval at refresh, in minutes.
Whether the minimum retry interval at logon/startup is enabled.
Minimum retry interval at logon/startup, in minutes.
Whether email notification is enabled for deployment events.
Comma-separated list of recipient email addresses for notifications. Empty string when notifications are disabled.
Whether to continue deployment on partial failure. Returned only for Patch configurations.
Whether ARM-architecture computers exist in the network. Returned only for Linux configurations.
Whether the requesting user is permitted to modify retry settings on this configuration.
Whether the requesting user is permitted to modify notification settings on this configuration.
Whether the requesting user is permitted to save this configuration as a reusable template.
Scheduler configuration of the collection (e.g., enableInstallAfter, enableExpiry, schedule type/time). Structure varies based on the configuration type.
Target group and refine-filter definitions for this configuration.
Whether the technician-to-Custom-Group mapping restriction applies to this target selection.
Whether the technician-to-Remote-Office mapping restriction applies to this target selection.
For user configurations, indicates whether targeting is based on Remote Office / Workgroup ('true') or AD Domain ('false'). Returned as a stringified boolean.
Array of target group definitions. Each entry pairs a main target (Remote Office, Custom Group, Domain, etc.) with optional refine filters that include or exclude specific computers/users.
The primary target scope for this group (e.g., Remote Office, Custom Group, Domain).
Numeric target-type code returned as a string. Common values: 1=Domain, 2=Remote Office, 5=Custom Group, 7=User, 8=Computer.
Array of the selected target entities (Remote Offices, Computers, Users, etc.) belonging to this targetType.
Unique identifier of the target entity (resource ID, Remote Office ID, Custom Group ID, Domain ID, etc.) returned as a string.
Display name of the target entity.
Active Directory domain or Workgroup name of the entity. Returned only for Computer or User entries.
'true' if the target entity no longer exists in the customer's environment but is still referenced by the configuration; otherwise 'false'.
Optional refine filter restricting the main target to specific computers via include/exclude selections. Returned for computer-based configurations.
Refine selections that further restrict the main target — only resources matching these entries are included.
Numeric target-type code returned as a string. Common values: 1=Domain, 2=Remote Office, 5=Custom Group, 7=User, 8=Computer.
Array of the selected target entities (Remote Offices, Computers, Users, etc.) belonging to this targetType.
Unique identifier of the target entity (resource ID, Remote Office ID, Custom Group ID, Domain ID, etc.) returned as a string.
Display name of the target entity.
Active Directory domain or Workgroup name of the entity. Returned only for Computer or User entries.
'true' if the target entity no longer exists in the customer's environment but is still referenced by the configuration; otherwise 'false'.
Refine selections that exclude resources from the main target. Returned only when the configuration explicitly excludes specific resources.
Numeric target-type code returned as a string. Common values: 1=Domain, 2=Remote Office, 5=Custom Group, 7=User, 8=Computer.
Array of the selected target entities (Remote Offices, Computers, Users, etc.) belonging to this targetType.
Unique identifier of the target entity (resource ID, Remote Office ID, Custom Group ID, Domain ID, etc.) returned as a string.
Display name of the target entity.
Active Directory domain or Workgroup name of the entity. Returned only for Computer or User entries.
'true' if the target entity no longer exists in the customer's environment but is still referenced by the configuration; otherwise 'false'.
Optional refine filter restricting the main target to specific users via include/exclude selections. Returned for user-based configurations.
Refine selections that further restrict the main target — only resources matching these entries are included.
Numeric target-type code returned as a string. Common values: 1=Domain, 2=Remote Office, 5=Custom Group, 7=User, 8=Computer.
Array of the selected target entities (Remote Offices, Computers, Users, etc.) belonging to this targetType.
Unique identifier of the target entity (resource ID, Remote Office ID, Custom Group ID, Domain ID, etc.) returned as a string.
Display name of the target entity.
Active Directory domain or Workgroup name of the entity. Returned only for Computer or User entries.
'true' if the target entity no longer exists in the customer's environment but is still referenced by the configuration; otherwise 'false'.
Refine selections that exclude resources from the main target. Returned only when the configuration explicitly excludes specific resources.
Numeric target-type code returned as a string. Common values: 1=Domain, 2=Remote Office, 5=Custom Group, 7=User, 8=Computer.
Array of the selected target entities (Remote Offices, Computers, Users, etc.) belonging to this targetType.
Unique identifier of the target entity (resource ID, Remote Office ID, Custom Group ID, Domain ID, etc.) returned as a string.
Display name of the target entity.
Active Directory domain or Workgroup name of the entity. Returned only for Computer or User entries.
'true' if the target entity no longer exists in the customer's environment but is still referenced by the configuration; otherwise 'false'.
Array of configuration detail objects holding config-specific settings/parameters.
Name/type of the configuration (e.g., PATCH_INSTALL, FIREWALL_RULES, CUSTOM_SCRIPT)
Unique identifier of the configuration
Array of config-specific detail objects containing settings and parameters
Login name of the user who created the configuration.
User ID of the configuration creator, returned as a stringified long.
Timestamp when the configuration was created (e.g., 'Apr 15, 2026 05:25 PM').
Login name of the user who last modified the configuration.
User ID of the user who last modified the configuration, returned as a stringified long.
Timestamp when the configuration was last modified (e.g., 'Apr 15, 2026 05:25 PM').
Login name of the user who last modified the target data.
Timestamp when the configuration's target data was last modified (e.g., 'Apr 15, 2026 05:25 PM').
Unauthorized error code: credentials missing, expired, or invalid
Authentication failure reason
RESOURCE_NOT_AVAILABLE: the specified collectionId does not exist in the system
Message indicating the configuration was not found
Custom Script configuration for a Windows computer target. Field set is representative; per-config-type fields under configDetails.details vary.
{
"applyAtRefresh": false,
"modifiedUserName": "admin",
"modifiedTime": "Apr 15, 2026 05:25 PM",
"applyAlways": false,
"description": "",
"configType": "Computer",
"noOfRetries": 2,
"platform": "windows",
"createdUserName": "admin",
"configDetails": [
{
"configName": "CUSTOM_SCRIPT",
"details": [
{
"useCredential": 1,
"isDynamicArgsPresent": false,
"execFrequency": "once",
"executionType": "commandLine",
"execExpTime": "",
"execCount": 0,
"detailId": "1502",
"exitCodes": "0",
"enableLogging": true,
"command": "hostname"
}
]
}
],
"enableNotification": false,
"createdTime": "Apr 15, 2026 05:25 PM",
"state": 0,
"collectionId": "1502",
"enableRefreshMinRetry": true,
"email": "",
"statusImage": "images/readytodeploy.png",
"targetData": {
"isTechMapWithCG": false,
"allTargets": [
{
"mainTarget": {
"selectedValues": [
{
"isTargetRemoved": "false",
"idValue": "1",
"label": "MyOrg Default Remote Office"
}
],
"targetType": "2"
},
"computerRefineTarget": {
"includeTargets": [
{
"selectedValues": [
{
"isTargetRemoved": "true",
"domain": "WORKGROUP",
"idValue": "601",
"label": "EMSI-W11-2"
}
],
"targetType": "8"
}
]
}
}
],
"isTechMapWithRO": false,
"isUserConfigBasedOnROorWG": "false"
},
"createdUserId": "1",
"allowRetryModify": true,
"label": "MyConfiguration12",
"targetModifiedBy": "admin",
"applyAtStartupLogon": false,
"refreshMinRetry": 1,
"collectionType": 1,
"targetModifiedTime": "Apr 15, 2026 05:25 PM",
"enableLogonStartupMinRetry": true,
"allowNotificationModify": true,
"statusLocalized": "Deployed",
"logonStartupMinRetry": 1,
"modifiedUserId": "1",
"allowSaveTemplate": true,
"schedulerSettings": {
"enableInstallAfter": false,
"enableExpiry": false
},
"enableRetry": true,
"status": "Ready To Execute"
}
User lacks read role for this config type
{
"error_description": "Access denied - You are not allowed to access the requested resource.",
"error_code": "UAC_UNAUTHORIZED"
}
Collection ID does not exist
{
"error_description": "The requested configuration does not exist",
"error_code": "RESOURCE_NOT_AVAILABLE"
}
![]()
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.