[[cat-alias]]
=== cat aliases

`aliases` shows information about currently configured aliases to indices
including filter and routing infos.

////
Hidden setup for example:
[source,js]
--------------------------------------------------
PUT test1
{
  "aliases": {
    "alias1": {},
    "alias2": {
      "filter": {
        "match": {
          "user": "kimchy"
        }
      }
    },
    "alias3": {
      "routing": "1"
    },
    "alias4": {
      "index_routing": "2",
      "search_routing": "1,2"
    }
  }
}
--------------------------------------------------
// CONSOLE
////

[source,js]
--------------------------------------------------
GET /_cat/aliases?v
--------------------------------------------------
// CONSOLE
// TEST[continued]

Might respond with:

[source,txt]
--------------------------------------------------
alias  index filter routing.index routing.search
alias1 test1 -      -            -
alias2 test1 *      -            -
alias3 test1 -      1            1
alias4 test1 -      2            1,2
--------------------------------------------------
// TESTRESPONSE[s/[*]/[*]/ non_json]

The output shows that `alias2` has configured a filter, and specific routing
configurations 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.
