# Retrieve all replication policies Retrieves all replication policies for the customer with pagination. Returns policy details including transfer rates, schedule, and association counts. ## Endpoint `GET /dcapi/som/replication-policies` ## Request URL `https://{server-hostname}:8383/dcapi/som/replication-policies` ## Scope `SOM.READ` ## Header `Authorization: d92d4xxxxxxxxxxxxx15f52` ## Request Parameters ### Request Headers | Parameter | Type | Required | Value | |---|---|---|---| | Accept | string | Mandatory | `application/replicationPolicies.v1+json` | ### Sample Request ```curl curl --request GET \ --url https://appdomain/dcapi/som/replication-policies \ --header 'Accept: application/replicationPolicies.v1+json' \ --header 'Authorization: d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP 200 Response Body: `application/json` | Parameter | Type | Description | |---|---|---| | replicationPolicyID | long | Unique identifier of the replication policy | | policyName | string | Name of the replication policy defined by the administrator | | description | string | Description of the replication policy provided by the administrator. Returns an empty value if not specified | | dataTransferRate | string | Maximum data transfer rate between endpoint central server and remote office (for example, 0 indicates no limit; supported values include 512, 1024, 2048) | | dataTransferRateLAN | string | Maximum Data transfer rate between remote offices and computers | | replicationInterval | string | Interval, in minutes, at which data is synchronized between the Distribution Server and the central server | | daysOfWeek | string | Comma-separated list of days on which replication is active (for example, `'1,2,3,4,5,6,7'` represents Sunday through Saturday) | | windowStartTime | string | Start time of the replication window in HH:mm format (for example, `'08:00'`) | | windowEndTime | string | End time of the replication window in HH:mm format (for example, `'18:00'`) | | createdTime | string | Timestamp indicating when the replication policy was created, formatted as `'MMM d, yyyy hh:mm a'` (for example, `'Apr 8, 2026 02:57 PM'`) | | modifiedTime | string | Timestamp indicating when the replication policy was last modified, formatted as `'MMM d, yyyy hh:mm a'` | | createdTimeInSeconds | string | Creation timestamp represented in epoch milliseconds | | modifiedTimeInSeconds | string | Last modified timestamp represented in epoch milliseconds | | userID | string | Unique identifier of the user who created the replication policy | | username | string | Username of the user who created the replication policy | | associatedRemoteOfficeCount | string | Total number of remote offices currently associated with this replication policy | ### Sample Response: HTTP 200 List of replication policies ```json [ { "modifiedTime": "Apr 8, 2026 02:58 PM", "modifiedTimeInSeconds": "1775640497165", "windowStartTime": "08:00", "policyName": "Default Replication Policy", "windowEndTime": "18:00", "replicationInterval": 60, "replicationPolicyID": "1", "description": "Standard daily replication", "createdTimeInSeconds": "1736499600", "daysOfWeek": "1,2,3,4,5", "userID": "1", "dataTransferRateLAN": "2048", "createdTime": "Apr 8, 2026 02:57 PM", "associatedRemoteOfficeCount": 3, "dataTransferRate": "512", "username": "admin" } ] ``` ### Sample Response: HTTP 204 ```text 204 No Content ``` ## Possible Response Codes | HTTP Code | |---| | 200 | | 204 | ## API Rate Limit ![](https://www.zohowebstatic.com/sites/zweb/images/people/ico-help.png) **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.