Updates an existing replication policy with modified transfer rates, schedule, and time window configuration.
https://{server-hostname}:8383/dcapi/som/replication-policies/{replication_policy_id}
SOM.UPDATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the replication policy, get replication policy id from the Replication Policies api response(replicationPolicyID)
Administrator-defined display name for the replication policy (max 250 characters)
Optional administrator-provided description for the replication policy (max 1000 characters)
Interval in minutes at which the Distribution Server syncs data with the central server
Comma-separated day numbers when replication is active: 1=Sunday through 7=Saturday (e.g., '2,3,4,5,6' for weekdays only)
Start time of the replication window in HH:mm format (e.g., '08:00'). Replication is allowed only between the start and end times
End time of the replication window in HH:mm format (e.g., '18:00'). Replication is allowed only between the start and end times
WAN data transfer rate limit in Kbps. Set to 0 for unlimited bandwidth, or specify a value from: 16, 32, 64, 128, 256, 512, 1024, 2048, 3072, 4096, 5120, 6144, 7168, 8192
LAN data transfer rate limit in Kbps. Set to 0 for unlimited bandwidth, or specify a value from: 16, 32, 64, 128, 256, 512, 1024, 2048, 3072, 4096, 5120, 6144, 7168, 8192
curl --request PUT \
--url https://appdomain/dcapi/som/replication-policies/{replication_policy_id} \
--header 'Accept: application/replicationPolicyUpdatedStatus.v1+json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/replicationPolicyDetails.v1+json' \
--data '{"windowStartTime":"09:00","policyName":"Business Hours Only","windowEndTime":"17:00","replicationInterval":30,"description":"Replicate only during business hours","dataTransferRate":256,"daysOfWeek":"1,2,3,4,5"}'Update a business-hours replication policy
{
"windowStartTime": "09:00",
"policyName": "Business Hours Only",
"windowEndTime": "17:00",
"replicationInterval": 30,
"description": "Replicate only during business hours",
"dataTransferRate": 256,
"daysOfWeek": "1,2,3,4,5"
}
Indicates whether the replication policy update or deletion completed successfully
Descriptive message confirming the operation or explaining the reason for failure (e.g., 'Replication policy - Business Hours Only has been updated successfully')
HTTP status code (404)
Error code identifying the resource that was not found
Error message describing the missing resource
HTTP status code (412)
Precondition failed error code identifying the business logic violation
Error message describing the precondition failed while processing request
Policy updated
{
"message": "Replication policy - Business Hours Only has been updated successfully",
"status": true
}
Replication policy not found
{
"errorCode": "30027",
"message": "Replication policy does not exist",
"statusCode": 404
}
Required replication policy parameters are missing
{
"errorCode": "30090",
"message": "Required replication policy parameters are missing",
"statusCode": 412
}
Invalid replication interval or insufficient replication window
{
"errorCode": "30086",
"message": "Invalid replication interval or insufficient replication window",
"statusCode": 412
}
Replication policy with same name already exists
{
"errorCode": "30025",
"message": "A replication policy with the same name already exists",
"statusCode": 412
}
![]()
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.