anchor.diff:  ==== {api-path-parms-title}
   
   `<alias>`::
  -(Optional, string)
  -include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index-alias]
  -
  +(Optional, string) Comma-separated list of aliases to retrieve. Supports
  +wildcards (`*`). To retrieve all aliases, omit this parameter or use `*` or
  +`_all`.
   
   [[cat-alias-api-query-params]]
   ==== {api-query-parms-title}
  
positive.code: 
  include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=expand-wildcards]
  
  
  [[cat-alias-api-example]]
  ==== {api-examples-title}
  
  ////
  Hidden setup for example:
  [source,console,id=cat-aliases-example]
  --------------------------------------------------
  PUT test1
  {
    "aliases": {
  
negative.code:     }
    }
  }
  ----
  ////
  
  [source,console]
  ----
  GET _cat/aliases?v=true
  ----
  // TEST[continued]
  
  The API returns the following response:
  
  [source,txt]
  ----
  alias  index filter routing.index routing.search is_write_index
  alias1 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 routing
  