---
type: api
title: Index lifecycle management
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/group/endpoint-ilm
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/group/endpoint-ilm
products:
  - Elasticsearch
---

# Index lifecycle management

`ilm`

[Learn more about managing the index lifecycle.](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/index-lifecycle-management.html)

- [Get lifecycle policies
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-get-lifecycle): `GET` `/_ilm/policy/{policy}`, `GET` `/_ilm/policy`
- [Create or update a lifecycle policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-put-lifecycle): `PUT` `/_ilm/policy/{policy}`
- [Delete a lifecycle policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-delete-lifecycle): `DELETE` `/_ilm/policy/{policy}`
- [Explain the lifecycle state](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-explain-lifecycle): `GET` `/{index}/_ilm/explain`
- [Get the ILM status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-get-status): `GET` `/_ilm/status`
- [Migrate to data tiers routing](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-migrate-to-data-tiers): `POST` `/_ilm/migrate_to_data_tiers`
- [Move to a lifecycle step](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-move-to-step): `POST` `/_ilm/move/{index}`
- [Remove policies from an index](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-remove-policy): `POST` `/{index}/_ilm/remove`
- [Retry a policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-retry): `POST` `/{index}/_ilm/retry`
- [Start the ILM plugin](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-start): `POST` `/_ilm/start`
- [Stop the ILM plugin](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ilm-stop): `POST` `/_ilm/stop`
