1"use strict";(globalThis.webpackChunkdocs_temp=globalThis.webpackChunkdocs_temp||[]).push([[2510],{65548(e,t,s){s.r(t),s.d(t,{assets:()=>g,contentTitle:()=>f,default:()=>x,frontMatter:()=>m,metadata:()=>i,toc:()=>H});const i=JSON.parse('{"id":"reference/rule-sets-controller-list","title":"List rule sets, optionally filtered by subscription plan IDs","description":"Returns paginated rule sets accessible to the current tenant, optionally filtered to only those included in specific subscription plans. Required permission: `ruleSet:read`","source":"@site/api-docs/reference/rule-sets-controller-list.api.mdx","sourceDirName":"reference","slug":"/reference/rule-sets-controller-list","permalink":"/api-docs/reference/rule-sets-controller-list","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"rule-sets-controller-list","title":"List rule sets, optionally filtered by subscription plan IDs","description":"Returns paginated rule sets accessible to the current tenant, optionally filtered to only those included in specific subscription plans. Required permission: `ruleSet:read`","sidebar_label":"List rule sets, optionally filtered by subscription plan IDs","hide_title":true,"hide_table_of_contents":true,"api":"eJzVV1Fv2zYQ/isHPiWGbKfZnrRhgJekWdphNRoXfUiDmpbOFhuKZEkqjWcI6I/Yb9gP6y8ZjpRsObbTbtge9ibxyLv7vrvjHVcsR5dZYbzQiqXsNfrKKgeGL4TiHnOwlURw6B3wLEPnxEwieA2+QMgqa1F58Ki48gnooIZLuYS5kB4t5rRVK7kEX2iHIFQmqxxzEAqcwUzMRQaumq19ACO5cgN4jR8rQecN2lI4J7RKYUrOXKNPLfJ8yhKmDVpOx65ycj5K3ZlW3mop0b6XwnmWMMMtL9GjdSy9WTHFS2Qpe+hHx/siZwkThL9AnqNlySNaJmEfXJ2zhNnGM5Z6W2HCXFZgyVm6Yn5pSK3zVqgFq+tkbcnwBW4dnXPpsLH5sUK7ZF1FOc55JT1LnyWtUlWVM7RbSqUohf9HWk+eUtuNxlhydZW7PagP2HhMwS2ddEYrh47kpycn0ZUuuyxhmVYelScZN0aKLER1+MHRhtWuAT37gFmIrKUc8CKqz7nv7uLWcvJPeCzd10+LfBdCwubaltyzlFWVyFmdMC+8xD1gHyXNHnlMt6tvMJMwVUnJZ2SICK8TVpmcCnIUSNqR5ijxsJRXvtD2WwzXyd4E+Dqnh/TVdTd5blgAFyncJqxDT8Iyiw3YLvAuzA6oW7Lhteey40+b2Uksvn2CWEB7Jdz58aFjc6vLvQKv9y4X3P2GD11DM60lctUIxxbv9wkfERdyu8WZtFdKewmsPW78C95sbG8M3a4TeH1fjox43RTpudcUsjph3/+3lYrWanum8z2FlDBUVUmQw6ZntEAfpzHQXU42WvbAuiDhAWzf/bvYWtPPtZ2JPEd18ZBhVFxHk54vqPewTApUvs+NIJdL9IWm1rXA2KZ8wVI2bNoc3bsO7X3btiorqUV5b1w6HHIjBnf3XPmqzMQgCzHfRjQaX8F1OM/oInaYVVb4ZdClqXpOA4clFzLGZy5CVWqDSlBZdQ5dE/YYuvbohoa4kLC51J/Cllia4vfAXxvlrcU321gqX2yDGXYDoIftWRyGzL7Dv6sgnBmGXqVNk4IBeMpGYa6hQWWpKwuP+djZsENUyl4ZVFfncKaVooQIEX8Ui8oXqLy4g1f0eQqjLhtAHAHRB0fjl2cXx4N36p0azT1ayHRpJHqhFmHmCpvow6KrZFh+8XbSDGcQYIJw4GguEyrs7PW2jPV6EMeclIxMt2Qp/IzcooUfP3zyP02DF1ICqtxooZoh0HjwhXBApENM4QHdZdyIfnBgXSzhPgsKWdJ8PG/bw3g0GV6OJmw9i1Asd3J4jNbRSAlNECYB4NF4NDkGbeFS6tmO8HI0iQReo8oDAw0tT9MBR46X2P5w10bqxdvJ8ZNUBe2RrOjBPZcVOsi4tUvgUHKVc6/tEozFuXhIYWq4f//l859TmGtLI27EGBS5BKaLrrgZUj+JvAHi4MvnP2IIokIKeNGkRbwwIBeOcqMSrkBHghKoL3QwuUDRK5rNN+H1fLHAHHq9zT3V63016He47E4IRrzE5c5E3YyXIyP6Ubwd6OuC07hPd9YdLgPwkmeFUNj3ut98bjwdQAjutFE3haOMK61ExuXxDzB96Dd+TYkbLp1uQCB5XZNv89itm5v7F57diaKawVkATn7suLjeQ066ys55hsDvuQjDVngUxXcCz0uhHHCVQ+XQOjja0Nkhm95FxyxhdMFHC88GJ2Fi0c6XPJRRw9qvwvnNU2z/S2u23H1JwdW5e4xjtelz/7f3XpNhHh/80EguwggV2uKqaZ43bN08bxNWaOdpbbWacYdvrKxrWo7vFmqDuXAUu83bKaRyO1yFOqbRgJ5HB7a2A9jTew8G4KgFfgyH8EU7+59lG6u39GNFHPtvbmm0jJW3F+a3+NN99D7h2PYreouGuGEUCq8j25mt6u4odHkxYXX9FwVxxmg=","sidebar_class_name":"get api-method","info_path":"api-docs/reference/hackihub-client-api","custom_edit_url":null},"sidebar":"apiDocsSidebar","previous":{"title":"Get a rule set by ID including its subscription plans","permalink":"/api-docs/reference/rule-sets-controller-detail"},"next":{"title":"Update a rule set by ID, optionally updating subscription plans","permalink":"/api-docs/reference/rule-sets-controller-update"}}');var r=s(74848),n=s(28453),l=s(57742),a=s.n(l),o=s(78178),d=s.n(o),p=s(19624),u=s.n(p),c=s(96226),b=s.n(c),h=(s(77675),s(19365),s(51107)),y=s(21312);const m={id:"rule-sets-controller-list",title:"List rule sets, optionally filtered by subscription plan IDs",description:"Returns paginated rule sets accessible to the current tenant, optionally filtered to only those included in specific subscription plans. Required permission: `ruleSet:read`",sidebar_label:"List rule set
1s, optionally filtered by subscription plan IDs",hide_title:!0,hide_table_of_contents:!0,api:"eJzVV1Fv2zYQ/isHPiWGbKfZnrRhgJekWdphNRoXfUiDmpbOFhuKZEkqjWcI6I/Yb9gP6y8ZjpRsObbTbtge9ibxyLv7vrvjHVcsR5dZYbzQiqXsNfrKKgeGL4TiHnOwlURw6B3wLEPnxEwieA2+QMgqa1F58Ki48gnooIZLuYS5kB4t5rRVK7kEX2iHIFQmqxxzEAqcwUzMRQaumq19ACO5cgN4jR8rQecN2lI4J7RKYUrOXKNPLfJ8yhKmDVpOx65ycj5K3ZlW3mop0b6XwnmWMMMtL9GjdSy9WTHFS2Qpe+hHx/siZwkThL9AnqNlySNaJmEfXJ2zhNnGM5Z6W2HCXFZgyVm6Yn5pSK3zVqgFq+tkbcnwBW4dnXPpsLH5sUK7ZF1FOc55JT1LnyWtUlWVM7RbSqUohf9HWk+eUtuNxlhydZW7PagP2HhMwS2ddEYrh47kpycn0ZUuuyxhmVYelScZN0aKLER1+MHRhtWuAT37gFmIrKUc8CKqz7nv7uLWcvJPeCzd10+LfBdCwubaltyzlFWVyFmdMC+8xD1gHyXNHnlMt6tvMJMwVUnJZ2SICK8TVpmcCnIUSNqR5ijxsJRXvtD2WwzXyd4E+Dqnh/TVdTd5blgAFyncJqxDT8Iyiw3YLvAuzA6oW7Lhteey40+b2Uksvn2CWEB7Jdz58aFjc6vLvQKv9y4X3P2GD11DM60lctUIxxbv9wkfERdyu8WZtFdKewmsPW78C95sbG8M3a4TeH1fjox43RTpudcUsjph3/+3lYrWanum8z2FlDBUVUmQw6ZntEAfpzHQXU42WvbAuiDhAWzf/bvYWtPPtZ2JPEd18ZBhVFxHk54vqPewTApUvs+NIJdL9IWm1rXA2KZ8wVI2bNoc3bsO7X3btiorqUV5b1w6HHIjBnf3XPmqzMQgCzHfRjQaX8F1OM/oInaYVVb4ZdClqXpOA4clFzLGZy5CVWqDSlBZdQ5dE/YYuvbohoa4kLC51J/Cllia4vfAXxvlrcU321gqX2yDGXYDoIftWRyGzL7Dv6sgnBmGXqVNk4IBeMpGYa6hQWWpKwuP+djZsENUyl4ZVFfncKaVooQIEX8Ui8oXqLy4g1f0eQqjLhtAHAHRB0fjl2cXx4N36p0azT1ayHRpJHqhFmHmCpvow6KrZFh+8XbSDGcQYIJw4GguEyrs7PW2jPV6EMeclIxMt2Qp/IzcooUfP3zyP02DF1ICqtxooZoh0HjwhXBApENM4QHdZdyIfnBgXSzhPgsKWdJ8PG/bw3g0GV6OJmw9i1Asd3J4jNbRSAlNECYB4NF4NDkGbeFS6tmO8HI0iQReo8oDAw0tT9MBR46X2P5w10bqxdvJ8ZNUBe2RrOjBPZcVOsi4tUvgUHKVc6/tEozFuXhIYWq4f//l859TmGtLI27EGBS5BKaLrrgZUj+JvAHi4MvnP2IIokIKeNGkRbwwIBeOcqMSrkBHghKoL3QwuUDRK5rNN+H1fLHAHHq9zT3V63016He47E4IRrzE5c5E3YyXIyP6Ubwd6OuC07hPd9YdLgPwkmeFUNj3ut98bjwdQAjutFE3haOMK61ExuXxDzB96Dd+TYkbLp1uQCB5XZNv89itm5v7F57diaKawVkATn7suLjeQ066ys55hsDvuQjDVngUxXcCz0uhHHCVQ+XQOjja0Nkhm95FxyxhdMFHC88GJ2Fi0c6XPJRRw9qvwvnNU2z/S2u23H1JwdW5e4xjtelz/7f3XpNhHh/80EguwggV2uKqaZ43bN08bxNWaOdpbbWacYdvrKxrWo7vFmqDuXAUu83bKaRyO1yFOqbRgJ5HB7a2A9jTew8G4KgFfgyH8EU7+59lG6u39GNFHPtvbmm0jJW3F+a3+NN99D7h2PYreouGuGEUCq8j25mt6u4odHkxYXX9FwVxxmg=",sidebar_class_name:"get api-method",info_path:"api-docs/reference/hackihub-client-api",custom_edit_url:null},f=void 0,g={},H=[];function q(e){const t={code:"code",p:"p",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.default,{as:"h1",className:"openapi__heading",children:"List rule sets, optionally filtered by subscription plan IDs"}),"\n",(0,r.jsx)(a(),{method:"get",path:"/ruleSets",context:"endpoint"}),"\n",(0,r.jsxs)(t.p,{children:["Returns paginated rule sets accessible to the current tenant, optionally filtered to only those included in specific subscription plans. Required permission: ",(0,r.jsx)(t.code,{children:"ruleSet:read"})]}),"\n",(0,r.jsx)(h.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:(0,r.jsx)(y.default,{id:"theme.openapi.request.title",children:"Request"})}),"\n",(0,r.jsx)(d(),{...s(77799)}),"\n",(0,r.jsx)(u(),{...s(5805)}),"\n",(0,r.jsx)(b(),{...s(97827)})]})}function x(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(q,{...e})}):q(e)}},77799(e){e.exports=JSON.parse('{"parameters":[{"name":"x-tenant-id","in":"header","description":"Tenant ID","required":true,"schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"default":10,"type":"number"}},{"name":"subscriptionPlanIds","required":true,"in":"query","schema":{"type":"string"}}]}')},5805(e){e.exports={title:"Body"}},97827(e){e.exports=JSON.parse('{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"title":{"type":"string"},"description":{"type":"string"},"tenantId":{"type":"string","format":"uuid","nullable":true},"updatedAt":{"nullable":true},"deletedAt":{"nullable":true},"authorId":{"type":"string","format":"uuid"},"subscriptionPlanIds":{"type":"array","items":{"type":"string","format":"uuid"}}},"required":["id","title","description","tenantId","createdAt","updatedAt","deletedAt","authorId"]}},"total":{"type":"number"},"page":{"type":"number"},"limit":{"type":"number"},"lastPage":{"type":"number"},"from":{"type":"number"},"to":{"type":"number"},"hasNext":{"type":"boolean"},"hasPrev":{"type":"boolean"}},"required":["data","total","page","limit","lastPage","from","to","hasNext","hasPrev"],"title":"RuleSetsApiResponseDto"}}}},"400":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"errorCode":{"type":"string","enum":["error1","error2"]}},"required":["errorCode"],"title":"RuleSetsErrorApiResponseDto"}}}},"403":{"description":"","content":{"application/json":{"schema":{"type":"object","title":"ForbiddenException"}}}}}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.