[[delete-snapshot-api]] === Delete snapshot API ++++ Delete snapshot ++++ Deletes a <>. //// [source,console] ---- PUT /_snapshot/my_repository { "type": "fs", "settings": { "location": "my_backup_location" } } PUT /_snapshot/my_repository/my_snapshot?wait_for_completion=true PUT /_snapshot/my_repository/snapshot_2?wait_for_completion=true PUT /_snapshot/my_repository/snapshot_3?wait_for_completion=true ---- // TESTSETUP //// [source,console] ----------------------------------- DELETE /_snapshot/my_repository/my_snapshot ----------------------------------- [[delete-snapshot-api-request]] ==== {api-request-title} `DELETE /_snapshot//` [[delete-snapshot-api-prereqs]] ==== {api-prereq-title} * If the {es} {security-features} are enabled, you must have the `manage` <> to use this API. [[delete-snapshot-api-path-params]] ==== {api-path-parms-title} ``:: (Required, string) Name of the repository to delete a snapshot from. ``:: (Required, string) Comma-separated list of snapshot names to delete. Also accepts wildcards (`*`). [[delete-snapshot-api-query-params]] ==== {api-query-parms-title} include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=master-timeout] [[delete-snapshot-api-example]] ==== {api-example-title} The following request deletes `snapshot_2` and `snapshot_3` from the repository named `my_repository`. [source,console] ---- DELETE /_snapshot/my_repository/snapshot_2,snapshot_3 ---- The API returns the following response: [source,console-result] ---- { "acknowledged" : true } ----