[[indices-get-template]] === Get index template API ++++ Get template index ++++ Returns information about one or more index templates. //// [source,console] -------------------------------------------------- PUT _template/template_1 { "index_patterns" : ["te*"], "settings": { "number_of_shards": 1 } } -------------------------------------------------- // TESTSETUP //// [source,console] -------------------------------------------------- GET /_template/template_1 -------------------------------------------------- [[get-template-api-request]] ==== {api-request-title} `GET /_template/` [[get-template-api-path-params]] ==== {api-path-parms-title} include::{docdir}/rest-api/common-parms.asciidoc[tag=index-template] + To return all index templates, omit this parameter or use a value of `_all` or `*`. [[get-template-api-query-params]] ==== {api-query-parms-title} include::{docdir}/rest-api/common-parms.asciidoc[tag=flat-settings] include::{docdir}/rest-api/common-parms.asciidoc[tag=include-type-name] include::{docdir}/rest-api/common-parms.asciidoc[tag=local] include::{docdir}/rest-api/common-parms.asciidoc[tag=master-timeout] [[get-template-api-example]] ==== {api-examples-title} [[get-template-api-multiple-ex]] ===== Get multiple index templates [source,console] -------------------------------------------------- GET /_template/template_1,template_2 -------------------------------------------------- [[get-template-api-wildcard-ex]] ===== Get index templates using a wildcard expression [source,console] -------------------------------------------------- GET /_template/temp* -------------------------------------------------- [[get-template-api-all-ex]] ===== Get all index templates [source,console] -------------------------------------------------- GET /_template --------------------------------------------------