[role="xpack"] [[list-query-rulesets]] === List query rulesets preview::[] ++++ List query rulesets ++++ Returns information about all stored query rulesets. Summary information on the number of rules per ruleset will be returned, and full details can be returned with the <> command. [[list-query-rules-request]] ==== {api-request-title} `GET _query_rules/` [[list-query-rules-prereq]] ==== {api-prereq-title} Requires the `manage_search_query_rules` privilege. [[list-query-rules-path-params]] ==== {api-path-parms-title} `size`:: (Optional, integer) Maximum number of results to retrieve. `from`:: (Optional, integer) The offset from the first result to fetch. [[list-query-rules-example]] ==== {api-examples-title} The following example lists all configured query rulesets: [source,console] ---- GET _query_rules/ ---- // TEST[skip:TBD] The following example lists the first three query rulesets: [source,console] ---- GET _query_rules/?from=0&size=3 ---- // TEST[skip:TBD] A sample response: [source,console-result] ---- { "count": 4, "results": [ { "ruleset_id": "ruleset-1", "rules_count": 10 }, { "ruleset_id": "ruleset-2", "rules_count": 15 }, { "ruleset_id": "ruleset-3", "rules_count": 5 } ] } ----