{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Lists suites of rule evaluations at the repository level.\nFor more information, see \"[Managing rulesets for a repository](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/managing-rulesets-for-a-repository#viewing-insights-for-rulesets).\"","properties":{"path":{"type":"object","properties":{"owner":{"type":"string","description":"The account owner of the repository. The name is not case sensitive."},"repo":{"type":"string","description":"The name of the repository without the `.git` extension. The name is not case sensitive."}},"required":["owner","repo"],"additionalProperties":false},"query":{"type":"object","properties":{"ref":{"type":"string","description":"The name of the ref. Cannot contain wildcard characters. Optionally prefix with `refs/heads/` to limit to branches or `refs/tags/` to limit to tags. Omit the prefix to search across all refs. When specified, only rule evaluations triggered for this ref will be returned."},"time_period":{"type":"string","enum":["hour","day","week","month"],"default":"day","description":"The time period to filter by.\n\nFor example, `day` will filter for rule suites that occurred in the past 24 hours, and `week` will filter for rule suites that occurred in the past 7 days (168 hours)."},"actor_name":{"type":"string","description":"The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned."},"rule_suite_result":{"type":"string","enum":["pass","fail","bypass","all"],"default":"all","description":"The rule suite results to filter on. When specified, only suites with this result will be returned."},"evaluate_status":{"type":"string","enum":["all","active","evaluate"],"default":"all","description":"The evaluate status to filter on. When specified, only rule suites resulting from rulesets with the specified evaluate status will be returned.\n  - `all` - all rule suites will be returned.\n  - `active` - only rule suites resulting from rulesets in active (non-evaluate) mode will be returned.\n  - `evaluate` - only rule suites resulting from rulesets in evaluate mode will be returned."},"per_page":{"type":"integer","default":30,"description":"The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\""},"page":{"type":"integer","default":1,"description":"The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\""}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"List repository rule suites","id":"github.repos.get-repo-rule-suites","example":{"path":{"owner":"octocat","repo":"hello-world"}},"maxRequests":1,"summary":false}}