[[clone-snapshot-api]] === Clone snapshot API ++++ Clone snapshot ++++ Clones part or all of a snapshot into a new snapshot. [source,console] ---- PUT /_snapshot/my_repository/source_snapshot/_clone/target_snapshot { "indices": "index_a,index_b" } ---- // TEST[skip:TODO] [[clone-snapshot-api-request]] ==== {api-request-title} `PUT /_snapshot///_clone/` [[clone-snapshot-api-prereqs]] ==== {api-prereq-title} * If the {es} {security-features} are enabled, you must have the `manage` <> to use this API. [[clone-snapshot-api-desc]] ==== {api-description-title} The clone snapshot API allows creating a copy of all or part of an existing snapshot within the same repository. [[clone-snapshot-api-params]] ==== {api-path-parms-title} ``:: (Required, string) Name of the snapshot repository that both source and target snapshot belong to. [[clone-snapshot-api-query-params]] ==== {api-query-parms-title} include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=master-timeout] `timeout`:: (Optional, <>) Specifies the period of time to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. Defaults to `30s`. `indices`:: (Required, string) A comma-separated list of indices to include in the snapshot. <> is supported.