action rudder_get_rule_tree { label: "Get rules tree" description: "Get all available rules and their categories in a tree" provider: rudder method: GET path: "/rules/tree" encoding: json output: { type: "object" required: ["action", "data", "result"] properties: { action: { type: "string" description: "The id of the action" enum: ["GetRuleTree"] } data: { type: "object" required: ["ruleCategories"] properties: { ruleCategories: { type: "object" description: "Rule tree" } } } result: { type: "string" description: "Result of the request" enum: ["success", "error"] } } } }