GitHub Repos API — Get
GitHub Repos API — Get. 92 operations. Lead operation: Get Repository. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Getrepository
— Get Repository
/v1/repos/{owner}/{repo}
GET
Getanartifact
— Get An Artifact
/v1/repos/{owner}/{repo}/actions/artifacts/{artifact-id}
GET
Getgithubactionscacheusageforrepository
— Get Github Actions Cache Usage For Repository
/v1/repos/{owner}/{repo}/actions/cache/usage
GET
Getgithubactionscacheusagepolicyforrepository
— Get Github Actions Cache Usage Policy For Repository
/v1/repos/{owner}/{repo}/actions/cache/usage-policy
GET
Getjobforworkflowrun
— Get Job For Workflow Run
/v1/repos/{owner}/{repo}/actions/jobs/{job-id}
GET
Getthecustomizationtemplateforanoidcsubjectclaimforrepository
— Get The Customization Template For An Oidc Subject Claim For Repository
/v1/repos/{owner}/{repo}/actions/oidc/customization/sub
GET
Getgithubactionspermissionsforrepository
— Get Github Actions Permissions For Repository
/v1/repos/{owner}/{repo}/actions/permissions
GET
Getthelevelofaccessforworkflowsoutsideoftherepository
— Get The Level Of Access For Workflows Outside Of The Repository
/v1/repos/{owner}/{repo}/actions/permissions/access
GET
Getallowedactionsforrepository
— Get Allowed Actions For Repository
/v1/repos/{owner}/{repo}/actions/permissions/selected-actions
GET
Getdefaultworkflowpermissionsforrepository
— Get Default Workflow Permissions For Repository
/v1/repos/{owner}/{repo}/actions/permissions/workflow
GET
Getselfhostedrunnerforrepository
— Get Self-hosted Runner For Repository
/v1/repos/{owner}/{repo}/actions/runners/{runner-id}
GET
Getworkflowrun
— Get Workflow Run
/v1/repos/{owner}/{repo}/actions/runs/{run-id}
GET
Getthereviewhistoryforworkflowrun
— Get The Review History For Workflow Run
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/approvals
GET
Getworkflowrunattempt
— Get Workflow Run Attempt
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/attempts/{attempt-number}
GET
Getpendingdeploymentsforworkflowrun
— Get Pending Deployments For Workflow Run
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/pending-deployments
GET
Getrepositorypublickey
— Get Repository Public Key
/v1/repos/{owner}/{repo}/actions/secrets/public-key
GET
Getrepositorysecret
— Get Repository Secret
/v1/repos/{owner}/{repo}/actions/secrets/{secret-name}
GET
Getrepositoryvariable
— Get Repository Variable
/v1/repos/{owner}/{repo}/actions/variables/{name}
GET
Getworkflow
— Get Workflow
/v1/repos/{owner}/{repo}/actions/workflows/{workflow-id}
GET
Getallautolinksofrepository
— Get All Autolinks Of Repository
/v1/repos/{owner}/{repo}/autolinks
GET
Getanautolinkreferenceofrepository
— Get An Autolink Reference Of Repository
/v1/repos/{owner}/{repo}/autolinks/{autolink-id}
GET
Getbranch
— Get Branch
/v1/repos/{owner}/{repo}/branches/{branch}
GET
Getbranchprotection
— Get Branch Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection
GET
Getadminbranchprotection
— Get Admin Branch Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/enforce-admins
GET
Getpullrequestreviewprotection
— Get Pull Request Review Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-pull-request-reviews
GET
Getcommitsignatureprotection
— Get Commit Signature Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-signatures
GET
Getstatuschecksprotection
— Get Status Checks 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
GET
Getaccessrestrictions
— Get Access Restrictions
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions
GET
Getappswithaccesstotheprotectedbranch
— Get Apps With Access To The Protected Branch
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps
GET
Getteamswithaccesstotheprotectedbranch
— Get Teams With Access To The Protected Branch
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams
GET
Getuserswithaccesstotheprotectedbranch
— Get Users With Access To The Protected Branch
/v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users
GET
Getcheckrun
— Get Check Run
/v1/repos/{owner}/{repo}/check-runs/{check-run-id}
GET
Getchecksuite
— Get Check Suite
/v1/repos/{owner}/{repo}/check-suites/{check-suite-id}
GET
Getcodescanningalert
— Get Code Scanning Alert
/v1/repos/{owner}/{repo}/code-scanning/alerts/{alert-number}
GET
Getcodescanninganalysisforrepository
— Get Code Scanning Analysis For Repository
/v1/repos/{owner}/{repo}/code-scanning/analyses/{analysis-id}
GET
Getcodescanningdefaultsetupconfiguration
— Get Code Scanning Default Setup Configuration
/v1/repos/{owner}/{repo}/code-scanning/default-setup
GET
Getinformationaboutsarifupload
— Get Information About Sarif Upload
/v1/repos/{owner}/{repo}/code-scanning/sarifs/{sarif-id}
GET
Getrepositorypermissionsforuser
— Get Repository Permissions For User
/v1/repos/{owner}/{repo}/collaborators/{username}/permission
GET
Getcommitcomment
— Get Commit Comment
/v1/repos/{owner}/{repo}/comments/{comment-id}
GET
Getcommit
— Get Commit
/v1/repos/{owner}/{repo}/commits/{ref}
GET
Getthecombinedstatusforspecificreference
— Get The Combined Status For Specific Reference
/v1/repos/{owner}/{repo}/commits/{ref}/status
GET
Getrepositorycontent
— Get Repository Content
/v1/repos/{owner}/{repo}/contents/{path}
GET
Getdependabotalert
— Get Dependabot Alert
/v1/repos/{owner}/{repo}/dependabot/alerts/{alert-number}
GET
Getrepositorypublickey
— Get Repository Public Key
/v1/repos/{owner}/{repo}/dependabot/secrets/public-key
GET
Getrepositorysecret
— Get Repository Secret
/v1/repos/{owner}/{repo}/dependabot/secrets/{secret-name}
GET
Getdiffofthedependenciesbetweencommits
— Get Diff Of The Dependencies Between Commits
/v1/repos/{owner}/{repo}/dependency-graph/compare/{basehead}
GET
Getdeployment
— Get Deployment
/v1/repos/{owner}/{repo}/deployments/{deployment-id}
GET
Getdeploymentstatus
— Get Deployment Status
/v1/repos/{owner}/{repo}/deployments/{deployment-id}/statuses/{status-id}
GET
Getanenvironment
— Get An Environment
/v1/repos/{owner}/{repo}/environments/{environment-name}
GET
Getdeploymentbranchpolicy
— Get Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id}
GET
Getanenvironmentpublickey
— Get An Environment Public Key
/v1/repos/{owner}/{repo}/environments/{environment-name}/secrets/public-key
GET
Getanenvironmentsecret
— Get An Environment Secret
/v1/repos/{owner}/{repo}/environments/{environment-name}/secrets/{secret-name}
GET
Getanenvironmentvariable
— Get An Environment Variable
/v1/repos/{owner}/{repo}/environments/{environment-name}/variables/{name}
GET
Getblob
— Get Blob
/v1/repos/{owner}/{repo}/git/blobs/{file-sha}
GET
Getcommitobject
— Get Commit Object
/v1/repos/{owner}/{repo}/git/commits/{commit-sha}
GET
Getreference
— Get Reference
/v1/repos/{owner}/{repo}/git/ref/{ref}
GET
Gettag
— Get Tag
/v1/repos/{owner}/{repo}/git/tags/{tag-sha}
GET
Gettree
— Get Tree
/v1/repos/{owner}/{repo}/git/trees/{tree-sha}
GET
Getrepositorywebhook
— Get Repository Webhook
/v1/repos/{owner}/{repo}/hooks/{hook-id}
GET
Getwebhookconfigurationforrepository
— Get Webhook Configuration For Repository
/v1/repos/{owner}/{repo}/hooks/{hook-id}/config
GET
Getdeliveryforrepositorywebhook
— Get Delivery For Repository Webhook
/v1/repos/{owner}/{repo}/hooks/{hook-id}/deliveries/{delivery-id}
GET
Getrepositoryinstallationfortheauthenticatedapp
— Get Repository Installation For The Authenticated App
/v1/repos/{owner}/{repo}/installation
GET
Getanissuecomment
— Get An Issue Comment
/v1/repos/{owner}/{repo}/issues/comments/{comment-id}
GET
Getanissueevent
— Get An Issue Event
/v1/repos/{owner}/{repo}/issues/events/{event-id}
GET
Getanissue
— Get An Issue
/v1/repos/{owner}/{repo}/issues/{issue-number}
GET
Getdeploykey
— Get Deploy Key
/v1/repos/{owner}/{repo}/keys/{key-id}
GET
Getlabel
— Get Label
/v1/repos/{owner}/{repo}/labels/{name}
GET
Getthelicenseforrepository
— Get The License For Repository
/v1/repos/{owner}/{repo}/license
GET
Getmilestone
— Get Milestone
/v1/repos/{owner}/{repo}/milestones/{milestone-number}
GET
Getgithubenterpriseserverpagessite
— Get Github Enterprise Server Pages Site
/v1/repos/{owner}/{repo}/pages
GET
Getlatestpagesbuild
— Get Latest Pages Build
/v1/repos/{owner}/{repo}/pages/builds/latest
GET
Getgithubenterpriseserverpagesbuild
— Get Github Enterprise Server Pages Build
/v1/repos/{owner}/{repo}/pages/builds/{build-id}
GET
Getprereceivehookforrepository
— Get Pre-receive Hook For Repository
/v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id}
GET
Getreviewcommentforpullrequest
— Get Review Comment For Pull Request
/v1/repos/{owner}/{repo}/pulls/comments/{comment-id}
GET
Getpullrequest
— Get Pull Request
/v1/repos/{owner}/{repo}/pulls/{pull-number}
GET
Getallrequestedreviewersforpullrequest
— Get All Requested Reviewers For Pull Request
/v1/repos/{owner}/{repo}/pulls/{pull-number}/requested-reviewers
GET
Getreviewforpullrequest
— Get Review For Pull Request
/v1/repos/{owner}/{repo}/pulls/{pull-number}/reviews/{review-id}
GET
Getrepositoryreadme
— Get Repository Readme
/v1/repos/{owner}/{repo}/readme
GET
Getrepositoryreadmefordirectory
— Get Repository Readme For Directory
/v1/repos/{owner}/{repo}/readme/{dir}
GET
Getreleaseasset
— Get Release Asset
/v1/repos/{owner}/{repo}/releases/assets/{asset-id}
GET
Getthelatestrelease
— Get The Latest Release
/v1/repos/{owner}/{repo}/releases/latest
GET
Getreleasebytagname
— Get Release By Tag Name
/v1/repos/{owner}/{repo}/releases/tags/{tag}
GET
Getrelease
— Get Release
/v1/repos/{owner}/{repo}/releases/{release-id}
GET
Getsecretscanningalert
— Get Secret Scanning Alert
/v1/repos/{owner}/{repo}/secret-scanning/alerts/{alert-number}
GET
Gettheweeklycommitactivity
— Get The Weekly Commit Activity
/v1/repos/{owner}/{repo}/stats/code-frequency
GET
Getthelastyearofcommitactivity
— Get The Last Year Of Commit Activity
/v1/repos/{owner}/{repo}/stats/commit-activity
GET
Getallcontributorcommitactivity
— Get All Contributor Commit Activity
/v1/repos/{owner}/{repo}/stats/contributors
GET
Gettheweeklycommitcount
— Get The Weekly Commit Count
/v1/repos/{owner}/{repo}/stats/participation
GET
Getthehourlycommitcountforeachday
— Get The Hourly Commit Count For Each Day
/v1/repos/{owner}/{repo}/stats/punch-card
GET
Getrepositorysubscription
— Get Repository Subscription
/v1/repos/{owner}/{repo}/subscription
GET
Getallrepositorytopics
— Get All Repository Topics
/v1/repos/{owner}/{repo}/topics
Capability Spec