--- Title: Bootstrap validation requests alwaysopen: false categories: - docs - operate - rs description: Boostrap validation requests headerRange: '[1-2]' linkTitle: validate weight: $weight url: '/operate/rs/7.22/references/rest-api/requests/bootstrap/validate/' --- | Method | Path | Description | |--------|------|-------------| | [POST](#post-bootstrap-validate) | `/v1/bootstrap/validate/{action}` | Perform bootstrap validation | ## Bootstrap validation {#post-bootstrap-validate} POST /v1/bootstrap/validate/{action} Perform bootstrap validation. Unlike actual bootstrapping, this request blocks and immediately returns with a response. ### Request {#post-request} #### Example HTTP request POST /v1/bootstrap/validate/join_cluster #### Request body The request must contain a [bootstrap configuration object]({{< relref "/operate/rs/7.22/references/rest-api/objects/bootstrap" >}}), similar to the one used for actual bootstrapping. ### Response {#post-response} If an error occurs, the call returns a `bootstrap_status` JSON object that contains the following fields: | Field | Description | |-------|-------------| | state | Current bootstrap state.

`idle`: No bootstrapping started.

`initiated`: Bootstrap request received.

`creating_cluster`: In the process of creating a new cluster.

`joining_cluster`: In the process of joining an existing cluster.

`error`: The last bootstrap action failed.

`completed`: The last bootstrap action completed successfully.| | start_time | Bootstrap process start time | | end_time | Bootstrap process end time | | error_code | If state is `error`, this error code describes the type of error encountered. | | 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. ### Status codes {#post-status-codes} | Code | Description | |------|-------------| | [200 OK](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.1) | No error, validation was successful. | | [406 Not Acceptable](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.7) | Validation failed, bootstrap status is returned as body. |