# Retrieve details of a specific replication policy Retrieves details of a specific replication policy including transfer rates, schedule, and association count. ## Endpoints `GET /dcapi/som/replication-policies/{replication_policy_id}` ## Request URL `https://[{serverurl}](https://www.manageengine.com/products/desktop-central/help/api/cloud/oauth-authentication-endpoint-domain.html)/dcapi/som/replication-policies/{replication_policy_id}` ## Scope `DesktopCentralCloud.SOM.READ` ## Header `Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52` ## Request Parameters ### Request Headers - **Accept** (`string`, Mandatory): `application/replicationPolicyDetails.v1+json` ### Path Parameters - **replication_policy_id** (`string`, Mandatory): Unique identifier of the replication policy. Get the replication policy ID from the [Replication Policies](https://www.manageengine.com/products/desktop-central/help/api/cloud/replication-policies-list-replication-policies.html) API response (`replicationPolicyID`). ## Sample Request ```curl curl --request GET \ --url https://appdomains/dcapi/som/replication-policies/{replication_policy_id} \ --header 'Accept: application/replicationPolicyDetails.v1+json' \ --header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 Response Body: `application/json` `JSON Object` - **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 Replication policy details ```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" } ``` ### HTTP Code 404 Response Body: `application/json` `JSON Object` - **statusCode** (`string`): HTTP status code (404). - **errorCode** (`string`): Error code identifying the resource that was not found. - **message** (`string`): Error message describing the missing resource. ### Sample Response: HTTP 404 Replication policy not found ```json { "errorCode": "30027", "message": "Replication policy does not exist", "statusCode": 404 } ``` ## Possible Response Codes - **200**: HTTP code - **404**: HTTP code ![ ](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.