GET
/repos/{owner}/{repo}/commits/{ref}/check-suitesList check suites for a Git reference
Lists check suites for a commit ref. The ref can be a SHA, branch name, or a tag name.
[!NOTE] The endpoints to manage checks only look for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty
pull_requestsarray and anullvalue forhead_branch.
OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint on a private repository.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
ownerstringrequired
The account owner of the repository. The name is not case sensitive.
repostringrequired
The name of the repository without the `.git` extension. The name is not case sensitive.
refstringrequired
The commit reference. Can be a commit SHA, branch name (`heads/BRANCH_NAME`), or tag name (`tags/TAG_NAME`). For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" in the Git documentation.
app_idintegeroptional
Filters check suites by GitHub App `id`.
check_namestringoptional
Returns check runs with the specified `name`.
per_pageintegeroptional
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)."
pageintegeroptional
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)."
200Response
total_countintegerrequired
check_suitesarray<CheckSuite>required