GET
/repos/{owner}/{repo}/check-suites/{check_suite_id}Get a check suite
Gets a single check suite using its id.
[!NOTE] The Checks API only looks 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.
check_suite_idintegerrequired
The unique identifier of the check suite.
200Response
idintegerrequired
node_idstringrequired
head_branchstringrequired
head_shastringrequired
The SHA of the head commit that is being checked.
statusstringrequired
The phase of the lifecycle that the check suite is currently in. Statuses of waiting, requested, and pending are reserved for GitHub Actions check suites.
conclusionstringrequired
urlstringrequired
beforestringrequired
afterstringrequired
pull_requestsarray<PullRequestMinimal>required
appobjectrequired
GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
repositoryobjectrequired
Minimal Repository
created_atstringrequired
updated_atstringrequired
head_commitobjectrequired
A commit.
latest_check_runs_countintegerrequired
check_runs_urlstringrequired
rerequestablebooleanoptional
runs_rerequestablebooleanoptional