| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | [[cat-alias]]=== cat aliases API++++<titleabbrev>cat aliases</titleabbrev>++++Returns information about currently configured aliases to indices, includingfilter and routing information.[[cat-alias-api-request]]==== {api-request-title}`GET /_cat/aliases/<name>`[[cat-alias-api-path-params]]==== {api-path-parms-title}include::{docdir}/rest-api/common-parms.asciidoc[tag=name][[cat-alias-api-query-params]]==== {api-query-parms-title}include::{docdir}/rest-api/common-parms.asciidoc[tag=http-format]include::{docdir}/rest-api/common-parms.asciidoc[tag=cat-h]include::{docdir}/rest-api/common-parms.asciidoc[tag=help]include::{docdir}/rest-api/common-parms.asciidoc[tag=local]include::{docdir}/rest-api/common-parms.asciidoc[tag=master-timeout]include::{docdir}/rest-api/common-parms.asciidoc[tag=cat-s]include::{docdir}/rest-api/common-parms.asciidoc[tag=cat-v][[cat-alias-api-example]]==== {api-examples-title}////Hidden setup for example:[source,console]--------------------------------------------------PUT test1{  "aliases": {    "alias1": {},    "alias2": {      "filter": {        "match": {          "user": "kimchy"        }      }    },    "alias3": {      "routing": "1"    },    "alias4": {      "index_routing": "2",      "search_routing": "1,2"    }  }}--------------------------------------------------////[source,console]--------------------------------------------------GET /_cat/aliases?v--------------------------------------------------// TEST[continued]The API returns the following response:[source,txt]--------------------------------------------------alias  index filter routing.index routing.search is_write_indexalias1 test1 -      -            -              -alias2 test1 *      -            -              -alias3 test1 -      1            1              -alias4 test1 -      2            1,2            ---------------------------------------------------// TESTRESPONSE[s/[*]/[*]/ non_json]This response shows that `alias2` has configured a filter, and specific routingconfigurations in `alias3` and `alias4`.If you only want to get information about specific aliases, you can specify the aliases in comma-delimited format as a URL parameter, e.g., /_cat/aliases/alias1,alias2.
 |