action rudder_list_change_requests { label: "List all change requests" description: "List all change requests" provider: rudder method: GET path: "/api/changeRequests" encoding: json output: { type: "object" required: ["action", "data", "result"] properties: { action: { type: "string" description: "The id of the action" enum: ["listChangeRequests"] } data: { type: "object" required: ["rules"] properties: { rules: { type: "array" items: { type: "object" description: "Content of the change request" properties: { acceptable: { type: "boolean" } changes: { type: "object" properties: { rules: { type: "array" items: { type: "object" properties: { action: { type: "string" } } } } } } "created by": { type: "string" } description: { type: "string" } id: { type: "integer" } name: { type: "string" } status: { type: "string" enum: ["Deployed", "Pending deployment", "Cancelled", "Pending validation", "Open"] } } } } } } result: { type: "string" description: "Result of the request" enum: ["success", "error"] } } } }