--- layout: "http" page_title: "HTTP API: /sys/replication" sidebar_current: "docs-http-replication" description: |- The '/sys/replication' endpoint focuses on managing general operations in Vault Enterprise replication sets --- # /sys/replication/recover ## POST
Description
Attempts recovery if replication is in an adverse state. For example: an error has caused replication to stop syncing.
Method
POST
URL
`/sys/replication/recover`
Parameters
None
Returns
A `200` response code and a warning.
# /sys/replication/reindex ## POST
Description
Requires ‘sudo’ capability. Reindex the local data storage. This can cause a very long delay depending on the number and size of objects in the data store.
Method
POST
URL
`/sys/replication/reindex`
Parameters
None
Returns
A `200` response code and a warning.
# /sys/replication/status ## GET
Description
Unauthenticated. Print information about the status of replication (mode, sync progress, etc).
Method
GET
URL
`/sys/replication/status`
Parameters
None
Returns
The printed status of the replication environment. As an example, for a primary, it will look something like: ```javascript { "mode": "primary", "cluster_id": "d4095d41-3aee-8791-c421-9bc7f88f7c3e", "known_secondaries": [], "last_wal": 0, "merkle_root": "c3260c4c682ff2d6eb3c8bfd877134b3cec022d1", "request_id": "009ea98c-06cd-6dc3-74f2-c4904b22e535", "lease_id": "", "renewable": false, "lease_duration": 0, "data": { "cluster_id": "d4095d41-3aee-8791-c421-9bc7f88f7c3e", "known_secondaries": [], "last_wal": 0, "merkle_root": "c3260c4c682ff2d6eb3c8bfd877134b3cec022d1", "mode": "primary" }, "wrap_info": null, "warnings": null, "auth": null } ```