{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Returns rule approvals with optional status, revision, reviewer-scope, and mutation-type filtering.","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string","examples":["023e105f4ecef8ad9ca31a8372d0c353"],"description":"Cloudflare account ID."}},"required":["account_id"],"additionalProperties":false},"query":{"type":"object","properties":{"status":{"description":"Selects approval statuses. Repeat the parameter to OR-match statuses (for example, status=pending&status=rejected). Use status=all alone to disable status filtering.","default":"pending","anyOf":[{"enum":["pending","approved","rejected","cancelled","all"],"type":"string","examples":["pending"]},{"items":{"enum":["pending","approved","rejected","cancelled","all"],"type":"string","examples":["pending"]},"maxItems":4,"minItems":1,"type":"array"}],"examples":[["pending","rejected"]]},"latest_only":{"description":"When true, returns the newest revision in each approval chain.","type":"string","default":"false","enum":["true","false"],"examples":["true"]},"limit":{"type":"number","default":50,"maximum":100,"minimum":1,"examples":[50]},"offset":{"type":["number","null"],"default":0,"minimum":0,"examples":[0]},"reviewer_scope":{"description":"Limits approvals to the specified reviewer scope.","type":"string","enum":["default","email","unresolved"],"examples":["email"]},"change_type":{"description":"Limits approvals to the specified mutation type.","type":"string","enum":["create","update","delete"],"examples":["create"]},"rule_id":{"description":"Filter approvals by rule ID.","type":"string","format":"uuid"}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"List rule approvals","id":"cloudflare.cloudforce-one-list-rule-approvals","example":{"path":{"account_id":"023e105f4ecef8ad9ca31a8372d0c353"}},"maxRequests":1,"summary":false}}