action rudder_delete_rule_category { label: "Delete group category" description: "Delete a group category. It must have no child groups and no children categories." provider: rudder method: DELETE path: "/rules/categories/{ruleCategoryId}" encoding: json output: { type: "object" required: ["action", "data", "result"] properties: { action: { type: "string" description: "The id of the action" enum: ["DeleteRuleCategory"] } data: { type: "object" required: ["groupCategories"] properties: { groupCategories: { type: "array" items: { type: "object" required: ["parent", "name"] properties: { description: { type: "string" description: "Rules category description" } id: { type: "string" format: "uuid" description: "Rule category id, only provide it when needed." } name: { type: "string" description: "Name of the rule category" } parent: { type: "string" format: "uuid" description: "The parent category of the rules" } } } } } } result: { type: "string" description: "Result of the request" enum: ["success", "error"] } } } }