XDCR API

    +
    The XDCR REST API is used to manage Cross Datacenter Replication (XDCR) operations.

    APIs in this Section

    Cross Datacenter Replication (XDCR) configuration replicates data between a source bucket and a target bucket. For a detailed introduction and overview, see Cross Data Center Replication (XDCR).

    For a list of the methods and URIs covered by the pages in this section, see the table below.

    HTTP Method URI Documented at

    POST

    /controller/createReplication

    Creating XDCR Replications

    GET

    /pools/default/remoteClusters

    Getting a Destination Cluster Reference

    POST

    /pools/default/remoteClusters

    Setting a Destination Cluster Reference

    PUT

    /pools/default/remoteClusters/[destination-cluster-name]

    Setting a Destination Cluster Reference

    DELETE

    /pools/default/remoteClusters/[destination-cluster-name]

    Deleting a Destination Cluster Reference

    DELETE

    /controller/cancelXDCR/[url_encoded_replication_id]

    Deleting XDCR Replications

    POST

    /settings/replications/

    Managing Advanced XDCR Settings

    POST

    /settings/replications/<settings_URI>

    Managing Advanced XDCR Settings

    GET

    /settings/replications/

    Managing Advanced XDCR Settings

    GET

    /settings/replications/<settings_URI>

    Managing Advanced XDCR Settings

    POST

    /settings/replications/[replication_id]

    Pausing XDCR Replication Streams

    GET

    /pools/default/buckets/[source_bucket]/stats/[destination_endpoint]

    Getting XDCR Stats