[role="xpack"] [testenv="basic"] [[snapshot-lifecycle-management-api]] == {slm-cap} API You use the following APIs to set up policies to automatically take snapshots and control how long they are retained. For more information about {slm} ({slm-init}), see <>. [float] [[slm-api-policy-endpoint]] === Policy management APIs * <> * <> * <> [float] [[slm-api-index-endpoint]] === Snapshot management APIs * <> (take snapshots) * <> (delete expired snapshots) [float] [[slm-api-management-endpoint]] === Operation management APIs * <> * <> * <> * <> include::slm-put.asciidoc[] include::slm-get.asciidoc[] include::slm-delete.asciidoc[] include::slm-execute.asciidoc[] include::slm-execute-retention.asciidoc[] include::slm-get-status.asciidoc[] include::slm-stats.asciidoc[] include::slm-start.asciidoc[] include::slm-stop.asciidoc[]