[[indices-close]] === Close index API ++++ Close index ++++ Closes an index. [source,console] -------------------------------------------------- POST /my-index-000001/_close -------------------------------------------------- // TEST[setup:my_index] [[close-index-api-request]] ==== {api-request-title} `POST //_close` [[close-index-api-desc]] ==== {api-description-title} You use the close index API to close open indices. include::{es-repo-dir}/indices/open-close.asciidoc[tag=closed-index] [[close-index-api-path-params]] ==== {api-path-parms-title} include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index] + To close all indices, use `_all` or `*`. To disallow the closing of indices with `_all` or wildcard expressions, change the `action.destructive_requires_name` cluster setting to `true`. You can update this setting in the `elasticsearch.yml` file or using the <> API. [[close-index-api-query-params]] ==== {api-query-parms-title} include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=allow-no-indices] + Defaults to `true`. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=expand-wildcards] + Defaults to `open`. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index-ignore-unavailable] include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=wait_for_active_shards] include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=timeoutparms] [[close-index-api-example]] ==== {api-examples-title} The following example shows how to close an index: [source,console] -------------------------------------------------- POST /my-index-000001/_close -------------------------------------------------- // TEST[s/^/PUT my-index-000001\n/] The API returns following response: [source,console-result] -------------------------------------------------- { "acknowledged": true, "shards_acknowledged": true, "indices": { "my-index-000001": { "closed": true } } } --------------------------------------------------