Description: Returns the replication configuration for the given repository key, if found. Supported by local and remote repositories. Note: The 'enableEventReplication' parameter refers to both push and pull replication.
Notes: Requires Artifactory Pro
Security: Requires an admin user
Usage: GET artifactory/api/replications/{repoKey}
Produces: application/json (application/vnd.org.jfrog.artifactory.replications.ReplicationConfigRequest+json)
Since: 3.1.1 (update to include / exclude pattern on replication added in Artifactory 7.24.4)
Sample Usage:
GET artifactory/api/replications/libs-release-local
{
"url" : "http://localhost:8081/artifactory/remote-repo",
"socketTimeoutMillis" : 15000,
"username" : "admin",
"password" : "password",
"enableEventReplication" : false,
"enabled" : true,
"cronExp" : "0 0 12 * * ?",
"syncDeletes" : true,
"syncProperties" : true,
"syncStatistics" : false,
"repoKey" : "libs-release-local", "replicationKey" : "generic-local_http__5d00703ade",
"includePathPrefixPattern" : "/path/to/repo",
"excludePathPrefixPattern" : "/path/to/repo",
"checkBinaryExistenceInFilestore" : false
}
Note: For Enterprise instances that support multipush replication, this REST API will return an array:
GET /api/replications/libs-release-local
[{
"url" : "http://localhost:8081/artifactory/remote-repo",
"socketTimeoutMillis" : 15000,
"username" : "admin",
"password" : "password",
"enableEventReplication" : false,
"enabled" : true,
"cronExp" : "0 0 12 * * ?",
"syncDeletes" : true,
"syncProperties" : true,
"syncStatistics" : false,
"repoKey" : "libs-release-local", "replicationKey" : "generic-local_http__5d00703ade",
"includePathPrefixPattern" : "/path/to/repo",
"excludePathPrefixPattern" : "/path/to/repo",
"checkBinaryExistenceInFilestore" : false
}]