[role="xpack"]
[testenv="basic"]
[[unfreeze-index-api]]
=== Unfreeze index API
++++
Unfreeze index
++++
Unfreezes an index.
[[unfreeze-index-api-request]]
==== {api-request-title}
`POST //_unfreeze`
//[[unfreeze-index-api-prereqs]]
//==== {api-prereq-title}
[[unfreeze-index-api-desc]]
==== {api-description-title}
When a frozen index is unfrozen, the index goes through the normal recovery
process and becomes writeable again. See <> and <>.
IMPORTANT: Freezing an index will close the index and reopen it within the same
API call. This causes primaries to not be allocated for a short amount of time
and causes the cluster to go red until the primaries are allocated again. This
limitation might be removed in the future.
[[unfreeze-index-api-path-parms]]
==== {api-path-parms-title}
``::
(Required, string) Identifier for the index.
[[unfreeze-index-api-examples]]
==== {api-examples-title}
The following example freezes and unfreezes an index:
[source,js]
--------------------------------------------------
POST /my_index/_freeze
POST /my_index/_unfreeze
--------------------------------------------------
// CONSOLE
// TEST[s/^/PUT my_index\n/]