{
  "id": "validate",
  "title": "Bootstrap validation requests",
  "url": "https://redis.io/docs/latest/operate/rs/7.8/references/rest-api/requests/bootstrap/validate/",
  "summary": "Boostrap validation requests",
  "content": "\n| Method | Path | Description |\n|--------|------|-------------|\n| [POST](#post-bootstrap-validate) | `/v1/bootstrap/validate/{action}` | Perform bootstrap validation |\n\n## Bootstrap validation {#post-bootstrap-validate}\n\n\tPOST /v1/bootstrap/validate/{action}\n\nPerform bootstrap validation.\n\nUnlike actual bootstrapping, this request blocks and immediately\nreturns with a response.\n\n### Request {#post-request}\n\n#### Example HTTP request\n\n    POST /v1/bootstrap/validate/join_cluster\n\n#### Request body\n\nThe request must contain a [bootstrap configuration object](), similar to the one used for actual bootstrapping.\n\n### Response {#post-response} \n\nIf an error occurs, the call returns a `bootstrap_status` JSON object that contains the following fields:\n\n| Field | Description |\n|-------|-------------|\n| state | Current bootstrap state.\u003cbr\u003e\u003c/br\u003e`idle`: No bootstrapping started.\u003cbr\u003e\u003c/br\u003e`initiated`: Bootstrap request received.\u003cbr\u003e\u003c/br\u003e`creating_cluster`: In the process of creating a new cluster.\u003cbr\u003e\u003c/br\u003e`joining_cluster`: In the process of joining an existing cluster.\u003cbr\u003e\u003c/br\u003e`error`: The last bootstrap action failed.\u003cbr\u003e\u003c/br\u003e`completed`: The last bootstrap action completed successfully.|\n| start_time | Bootstrap process start time |\n| end_time | Bootstrap process end time |\n| error_code | If state is `error`, this error code describes the type of error encountered. |\n| error_details | An error-specific object that may contain additional information about the error. A common field in use is `message` which provides a more verbose error message.\n\n### Status codes {#post-status-codes} \n\n| Code | Description |\n|------|-------------|\n| [200 OK](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.1) | No error, validation was successful. |\n| [406 Not Acceptable](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.7) | Validation failed, bootstrap status is returned as body. |\n",
  "tags": ["docs","operate","rs"],
  "last_updated": "2026-04-01T08:10:08-05:00"
}

