Applies the same partial update (e.g., a domain change) to all CSS records specified in computerSettingsIDs.
put /emsapi/osdeployer/computersettings
https://{serverurl}/emsapi/osdeployer/computersettings
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
IDs of the CSS records to update.
Free-form description to apply to all listed records. Max 1024 chars.
Domain block to apply to every listed CSS record. Optional.
Internal ID of the configured Active Directory domain.
DNS name of the AD domain to join (e.g., corp.example.com).
ID of the stored credential used to join the domain.
Organizational Unit placement to apply to every listed CSS record. Optional.
Friendly name of the target Organizational Unit.
Full LDAP distinguished name of the target OU.
User account assignments to apply to every listed CSS record. Optional.
Local user IDs to provision on the deployed machine.
IDs of pre-configured local users in OS Deployer. Max 5000 entries.
Domain users / groups to add to the machine. Max 5000 entries.
SAM account name of the domain user.
Local group on the deployed machine to add the user to (e.g., Administrators).
Object GUID of the domain user, used for lookup if userName changes.
If true, existing local accounts are removed before applying this configuration.
User profile backup settings to apply to every listed CSS record. Optional.
ID of the user-profile backup set to restore.
Individual user profiles to restore from the backup. Min 1, max 5000.
ID of the backed-up user profile to restore.
Password to set for the restored profile. SECRET — never logged.
curl --request PUT \
--url https://appdomains/emsapi/osdeployer/computersettings \
--header 'Accept: application/computerSettingsModifiedStatus.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/computerSettingsDetails.v1+json' \
--data '{"domainInfo":{"domainName":"hq.example.com","credentialID":51,"domainID":1002},"computerSettingsIDs":[101,102,103]}'Move multiple CSS records to a new domain
{
"domainInfo": {
"domainName": "hq.example.com",
"credentialID": 51,
"domainID": 1002
},
"computerSettingsIDs": [
101,
102,
103
]
}
True if the CSS records were successfully updated.
CSS records updated
{
"computerSettingsModifiedStatus": true
}
![]()
Duration: 1 minute | Threshold: 50 | 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.