Creates a new replication policy with transfer rates, schedule, and time window configuration.
post /dcapi/som/replication-policies
https://{server-hostname}:8383/dcapi/som/replication-policies
SOM.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
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 POST \
--url https://appdomain/dcapi/som/replication-policies \
--header 'Accept: application/replicationPolicyAddStatus.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"}'Create 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 was created successfully
Descriptive message confirming creation or explaining the reason for failure (e.g., 'Replication policy - Business Hours Only has been created successfully')
Contains the identifier of the newly created replication policy
Unique identifier of the newly created replication policy
HTTP status code (412)
Precondition failed error code identifying the business logic violation
Error message describing the precondition failed while processing request
Policy created
{
"data": {
"replicationPolicyID": 5
},
"message": "Replication policy - Business Hours Only has been created successfully",
"status": true
}
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.