Home
GitHub
GitHub Repos API — Checks
GitHub Repos API — Checks
GitHub Repos API — Checks. 24 operations. Lead operation: Get Status Checks Protection. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Getstatuschecksprotection
— Get Status Checks Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks
PATCH
Updatestatuscheckprotection
— Update Status Check Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks
DELETE
Removestatuscheckprotection
— Remove Status Check Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks
GET
Getallstatuscheckcontexts
— Get All Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
POST
Addstatuscheckcontexts
— Add Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
PUT
Setstatuscheckcontexts
— Set Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
DELETE
Removestatuscheckcontexts
— Remove Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
POST
Createcheckrun
— Create Check Run
/v1/repos/{owner}/{repo}/check-runs
GET
Getcheckrun
— Get Check Run
/v1/repos/{owner}/{repo}/check-runs/{check-run-id}
PATCH
Updatecheckrun
— Update Check Run
/v1/repos/{owner}/{repo}/check-runs/{check-run-id}
GET
Listcheckrunannotations
— List Check Run Annotations
/v1/repos/{owner}/{repo}/check-runs/{check-run-id}/annotations
POST
Rerequestcheckrun
— Rerequest Check Run
/v1/repos/{owner}/{repo}/check-runs/{check-run-id}/rerequest
POST
Createchecksuite
— Create Check Suite
/v1/repos/{owner}/{repo}/check-suites
PATCH
Updaterepositorypreferencesforchecksuites
— Update Repository Preferences For Check Suites
/v1/repos/{owner}/{repo}/check-suites/preferences
GET
Getchecksuite
— Get Check Suite
/v1/repos/{owner}/{repo}/check-suites/{check-suite-id}
GET
Listcheckrunsinchecksuite
— List Check Runs In Check Suite
/v1/repos/{owner}/{repo}/check-suites/{check-suite-id}/check-runs
POST
Rerequestchecksuite
— Rerequest Check Suite
/v1/repos/{owner}/{repo}/check-suites/{check-suite-id}/rerequest
GET
Checkifuserisrepositorycollaborator
— Check If User Is Repository Collaborator
/v1/repos/{owner}/{repo}/collaborators/{username}
GET
Listcheckrunsforgitreference
— List Check Runs For Git Reference
/v1/repos/{owner}/{repo}/commits/{ref}/check-runs
GET
Listchecksuitesforgitreference
— List Check Suites For Git Reference
/v1/repos/{owner}/{repo}/commits/{ref}/check-suites
GET
Checkifusercanbeassignedtoissue
— Check If User Can Be Assigned To Issue
/v1/repos/{owner}/{repo}/issues/{issue-number}/assignees/{assignee}
GET
Checkifpullrequesthasbeenmerged
— Check If Pull Request Has Been Merged
/v1/repos/{owner}/{repo}/pulls/{pull-number}/merge
GET
Checkifvulnerabilityalertsareenabledforrepository
— Check If Vulnerability Alerts Are Enabled For Repository
/v1/repos/{owner}/{repo}/vulnerability-alerts
GET
Checkteampermissionsforrepositorylegacy
— Check Team Permissions For Repository (legacy)
/v1/teams/{team-id}/repos/{owner}/{repo}
Capability Spec