Save the ADCS Server details
https://{server-hostname}:8383/api/v1/mdm/adcs/servers
MDMDeviceMgmt.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Name of the ADCS configuration. Must be unique across the organization
URL of the ADCS server (e.g., http://adcs.zylker.com/certsrv/)
Common Name (CN) of the Certificate Authority (e.g., CN=ZylkerCA-SERVER-CA)
Template name of the certificate configured in the ADCS server
Description of the ADCS server configuration. Defaults to '--' if not provided
Number of days before certificate expiry to notify. Defaults to 14 if not provided
RSA key size for the certificate. Allowed values: 0 (1024), 1 (2048), 2 (4096). Defaults to 1 (2048) if not provided
Whether auto-renewal is enabled for the certificate. Defaults to false if not provided
Whether all apps can access the certificate. Defaults to false if not provided
Whether the private key is extractable. Defaults to false if not provided
curl --request POST \
--url https://appdomain/api/v1/mdm/adcs/servers \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"ad_config_name":"computer_1","cert_authority":"CN=zylker-SERVER-CA2","auto_renew_enabled":true,"cert_exp_notify_thread":14,"is_key_extractable":false,"allow_all_apps_to_access":true,"description":"ADCS server for computer certificates","cert_template_name":"computer_1","cert_server_address":"http://cert.zylker.com/certsrv/","rsa_key_size":1}'Add a new ADCS server configuration
{
"ad_config_name": "computer_1",
"cert_authority": "CN=zylker-SERVER-CA2",
"auto_renew_enabled": true,
"cert_exp_notify_thread": 14,
"is_key_extractable": false,
"allow_all_apps_to_access": true,
"description": "ADCS server for computer certificates",
"cert_template_name": "computer_1",
"cert_server_address": "http://cert.zylker.com/certsrv/",
"rsa_key_size": 1
}
Unique identifier of the newly created ADCS configuration
Name of the ADCS configuration
URL of the ADCS server
Common Name (CN) of the Certificate Authority
Template name of the certificate
Description of the ADCS server configuration
Number of days before certificate expiry to notify
RSA key size for the certificate. 0 = 1024, 1 = 2048, 2 = 4096
Whether auto-renewal is enabled
Whether all apps can access the certificate
Error code: ADCS0001 — ADCS configuration name already exists
Human-readable error description
Localized error description for display
ADCS server configuration successfully added
{
"ad_config_name": "computer_1",
"cert_authority": "CN=zylker-SERVER-CA2",
"auto_renew_enabled": true,
"cert_exp_notify_thread": 14,
"allow_all_apps_to_access": true,
"description": "ADCS server for computer certificates",
"cert_template_name": "computer_1",
"cert_server_address": "http://cert.zylker.com/certsrv/",
"ad_config_id": 9007199254744896,
"rsa_key_size": 1
}
ADCS configuration name already exists
{
"error_description": "ADCS configuration name already exists.",
"error_code": "ADCS0001",
"localized_error_description": "ADCS configuration name already exists."
}
![]()
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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.