Qodex.ai
Qodex.ai
Introduction
GitHub GraphQL
mutations
updateTopics
queries
viewer
GitHub GraphQL API Reference
GitHub Issues - Evolve
Issues
GitHub Issues Copy
IssuesAdd IssueAdd Issue CopyAdd User RepositoryAdd Org Repository
GitHub Search Code Copy
Search Code
GitHub Web API Reference
app-installations-{installation id}-suspended
Suspend an app installationUnsuspend an app installation
app-installations-{installation id}
Get an installation for the authenticated appDelete an installation for the authenticated appCreate an installation access token for an app
app-installations
List installations for the authenticated app
app
Get the authenticated app
applications-grants-{grant id}
Get a single grantDelete a grant
applications-grants
List your grants
applications-{client id}-token
Check a tokenReset a tokenDelete an app token
applications-{client id}-tokens/{access token}
Check an authorizationReset an authorizationRevoke an authorization for an application
applications-{client id}
Delete an app authorizationRevoke a grant for an application
authorizations-clients/{client id}
Get-or-create an authorization for a specific appGet-or-create an authorization for a specific app and fingerprint
authorizations-{authorization id}
Get a single authorizationUpdate an existing authorizationDelete an authorization
authorizations
List your authorizationsCreate a new authorization
codes of conduct
Get all codes of conductGet a code of conduct
enterprises/{enterprise id}/settings/billing
Get GitHub Actions billing for an enterpriseGet GitHub Packages billing for an enterpriseGet shared storage billing for an enterprise
gists-{gist id}-comments-{comment id}
Get a gist commentUpdate a gist commentDelete a gist comment
gists-{gist id}-comments
List gist commentsCreate a gist comment
gists-{gist id}-forks
List gist forksFork a gist
gists-{gist id}-star
Check if a gist is starredStar a gistUnstar a gist
gists-{gist id}
Get a gistUpdate a gistDelete a gistList gist commitsGet a gist revision
gists
List gists for the authenticated userCreate a gistList public gistsList starred gists
gitignore/templates
Get all gitignore templatesGet a gitignore template
installation
List repositories accessible to the app installationRevoke an installation access token
licenses
Get all commonly used licensesGet a license
markdown
Render a Markdown documentRender a Markdown document in raw mode
marketplace listing-plans
List plansList accounts for a plan
marketplace listing-stubbed-plans
List plans (stubbed)List accounts for a plan (stubbed)
marketplace listing-stubbed
Get a subscription plan for an account (stubbed)
marketplace listing
Get a subscription plan for an account
notifications-threads/{thread id}-subscription
Get a thread subscription for the authenticated userSet a thread subscriptionDelete a thread subscription
notifications-threads/{thread id}
Get a threadMark a thread as read
notifications
List notifications for the authenticated userMark notifications as read
orgs/{org}-actions-runners-{runner id}
Get a self-hosted runner for an organizationDelete a self-hosted runner from an organization
orgs/{org}-actions-runners
List self-hosted runners for an organizationList runner applications for an organizationCreate a registration token for an organizationCreate a remove token for an organization
orgs/{org}-actions-secrets-{secret name}-repositories-{repository id}
Add selected repository to an organization secretRemove selected repository from an organization secret
orgs/{org}-actions-secrets-{secret name}-repositories
List selected repositories for an organization secretSet selected repositories for an organization secret
orgs/{org}-actions-secrets-{secret name}
Get an organization secretCreate or update an organization secretDelete an organization secret
orgs/{org}-actions-secrets
List organization secretsGet an organization public key
orgs/{org}-blocks-{username}
Check if a user is blocked by an organizationBlock a user from an organizationUnblock a user from an organization
orgs/{org}-blocks
List users blocked by an organization
orgs/{org}-credential-authorizations
List SAML SSO authorizations for an organizationRemove a SAML SSO authorization for an organization
orgs/{org}-hooks-{hook id}
Get an organization webhookUpdate an organization webhookDelete an organization webhookPing an organization webhook
orgs/{org}-hooks
List organization webhooksCreate an organization webhook
orgs/{org}-interaction-limits
Get interaction restrictions for an organizationSet interaction restrictions for an organizationRemove interaction restrictions for an organization
orgs/{org}-invitations
List pending organization invitationsCreate an organization invitationList organization invitation teams
orgs/{org}-members-{username}
Check organization membership for a userRemove an organization member
orgs/{org}-members
List organization members
orgs/{org}-memberships/{username}
Get organization membership for a userSet organization membership for a userRemove organization membership for a user
orgs/{org}-migrations-{migration id}-archive
Download an organization migration archiveDelete an organization migration archive
orgs/{org}-migrations-{migration id}
Get an organization migration statusUnlock an organization repositoryList repositories in an organization migration
orgs/{org}-migrations
List organization migrationsStart an organization migration
orgs/{org}-outside collaborators-{username}
Convert an organization member to outside collaboratorRemove outside collaborator from an organization
orgs/{org}-outside collaborators
List outside collaborators for an organization
orgs/{org}-projects
List organization projectsCreate an organization project
orgs/{org}-public members-{username}
Check public organization membership for a userSet public organization membership for the authenticated userRemove public organization membership for the authenticated user
orgs/{org}-public members
List public organization members
orgs/{org}-repos
List organization repositoriesCreate an organization repository
orgs/{org}-settings/billing
Get GitHub Actions billing for an organizationGet GitHub Packages billing for an organizationGet shared storage billing for an organization
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion commentCreate reaction for a team discussion commentDelete team discussion comment reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}
Get a discussion commentUpdate a discussion commentDelete a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments
List discussion commentsCreate a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-reactions
List reactions for a team discussionCreate reaction for a team discussionDelete team discussion reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}
Get a discussionUpdate a discussionDelete a discussion
orgs/{org}-teams-{team slug}-discussions
List discussionsCreate a discussion
orgs/{org}-teams-{team slug}-memberships/{username}
Get team membership for a userAdd or update team membership for a userRemove team membership for a user
orgs/{org}-teams-{team slug}-projects-{project id}
Check team permissions for a projectAdd or update team project permissionsRemove a project from a team
orgs/{org}-teams-{team slug}-projects
List team projects
orgs/{org}-teams-{team slug}-repos-{owner}/{repo}
Check team permissions for a repositoryAdd or update team repository permissionsRemove a repository from a team
orgs/{org}-teams-{team slug}-repos
List team repositories
orgs/{org}-teams-{team slug}-team-sync/group-mappings
List IdP groups for a teamCreate or update IdP group connections
orgs/{org}-teams-{team slug}
Get a team by nameUpdate a teamDelete a teamList pending team invitationsList team membersList child teams
orgs/{org}-teams
List teamsCreate a team
orgs/{org}
Get an organizationUpdate an organizationList public organization eventsGet an organization installation for the authenticated appList app installations for an organizationList organization issues assigned to the authenticated userList IdP groups for an organization
projects-columns-cards/{card id}
Get a project cardUpdate an existing project cardDelete a project cardMove a project card
projects-columns-{column id}-cards
List project cardsCreate a project card
projects-columns-{column id}
Get a project columnUpdate an existing project columnDelete a project columnMove a project column
projects-{project id}-collaborators-{username}
Add project collaboratorRemove user as a collaboratorGet project permission for a user
projects-{project id}-collaborators
List project collaborators
projects-{project id}-columns
List project columnsCreate a project column
projects-{project id}
Get a projectUpdate a projectDelete a project
repos-{owner}/{repo}-actions-artifacts-{artifact id}
Get an artifactDelete an artifactDownload an artifact
repos-{owner}/{repo}-actions-artifacts
List artifacts for a repository
repos-{owner}/{repo}-actions-jobs/{job id}
Get a job for a workflow runDownload job logs for a workflow run
repos-{owner}/{repo}-actions-runners-{runner id}
Get a self-hosted runner for a repositoryDelete a self-hosted runner from a repository
repos-{owner}/{repo}-actions-runners
List self-hosted runners for a repositoryList runner applications for a repositoryCreate a registration token for a repositoryCreate a remove token for a repository
repos-{owner}/{repo}-actions-runs-{run id}-logs
Download workflow run logsDelete workflow run logs
repos-{owner}/{repo}-actions-runs-{run id}
Get a workflow runDelete a workflow runList workflow run artifactsCancel a workflow runList jobs for a workflow runRe-run a workflowGet workflow run usage
repos-{owner}/{repo}-actions-runs
List workflow runs for a repository
repos-{owner}/{repo}-actions-secrets-{secret name}
Get a repository secretCreate or update a repository secretDelete a repository secret
repos-{owner}/{repo}-actions-secrets
List repository secretsGet a repository public key
repos-{owner}/{repo}-actions-workflows-{workflow id}
Get a workflowCreate a workflow dispatch eventList workflow runsGet workflow usage
repos-{owner}/{repo}-actions-workflows
List repository workflows
repos-{owner}/{repo}-assignees
List assigneesCheck if a user can be assigned
repos-{owner}/{repo}-automated-security-fixes
Enable automated security fixesDisable automated security fixes
repos-{owner}/{repo}-branches-{branch}-protection-enforce admins
Get admin branch protectionSet admin branch protectionDelete admin branch protection
repos-{owner}/{repo}-branches-{branch}-protection-required pull request reviews
Get pull request review protectionUpdate pull request review protectionDelete pull request review protection
repos-{owner}/{repo}-branches-{branch}-protection-required signatures
Get commit signature protectionCreate commit signature protectionDelete commit signature protection
repos-{owner}/{repo}-branches-{branch}-protection-required status checks-contexts
Get all status check contextsAdd status check contextsSet status check contextsRemove status check contexts
repos-{owner}/{repo}-branches-{branch}-protection-required status checks
Get status checks protectionUpdate status check protectionRemove status check protection
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-apps
Get apps with access to the protected branchAdd app access restrictionsSet app access restrictionsRemove app access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-teams
Get teams with access to the protected branchAdd team access restrictionsSet team access restrictionsRemove team access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-users
Get users with access to the protected branchAdd user access restrictionsSet user access restrictionsRemove user access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions
Get access restrictionsDelete access restrictions
repos-{owner}/{repo}-branches-{branch}-protection
Get branch protectionUpdate branch protectionDelete branch protection
repos-{owner}/{repo}-branches-{branch}
Get a branch
repos-{owner}/{repo}-branches
List branches
repos-{owner}/{repo}-check-runs-{check run id}
Get a check runUpdate a check runList check run annotations
repos-{owner}/{repo}-check-runs
Create a check run
repos-{owner}/{repo}-check-suites-{check suite id}
Get a check suiteList check runs in a check suiteRerequest a check suite
repos-{owner}/{repo}-check-suites
Create a check suiteUpdate repository preferences for check suites
repos-{owner}/{repo}-code-scanning/alerts
List code scanning alerts for a repositoryGet a code scanning alert
repos-{owner}/{repo}-collaborators-{username}
Check if a user is a repository collaboratorAdd a repository collaboratorRemove a repository collaboratorGet repository permissions for a user
repos-{owner}/{repo}-collaborators
List repository collaborators
repos-{owner}/{repo}-comments-{comment id}-reactions
List reactions for a commit commentCreate reaction for a commit commentDelete a commit comment reaction
repos-{owner}/{repo}-comments-{comment id}
Get a commit commentUpdate a commit commentDelete a commit comment
repos-{owner}/{repo}-comments
List commit comments for a repository
repos-{owner}/{repo}-commits-{commit sha}-comments
List commit commentsCreate a commit comment
repos-{owner}/{repo}-commits-{commit sha}
List branches for HEAD commitList pull requests associated with a commit
repos-{owner}/{repo}-commits-{ref}
Get a commitList check runs for a Git referenceList check suites for a Git referenceGet the combined status for a specific referenceList commit statuses for a reference
repos-{owner}/{repo}-commits
List commits
repos-{owner}/{repo}-community
Get the code of conduct for a repositoryGet community profile metrics
repos-{owner}/{repo}-contents/{path}
Get repository contentCreate or update file contentsDelete a file
repos-{owner}/{repo}-deployments-{deployment id}-statuses
List deployment statusesCreate a deployment statusGet a deployment status
repos-{owner}/{repo}-deployments-{deployment id}
Get a deploymentDelete a deployment
repos-{owner}/{repo}-deployments
List deploymentsCreate a deployment
repos-{owner}/{repo}-forks
List forksCreate a fork
repos-{owner}/{repo}-git-blobs
Create a blobGet a blob
repos-{owner}/{repo}-git-commits
Create a commitGet a commit
repos-{owner}/{repo}-git-refs-{ref}
Update a referenceDelete a reference
repos-{owner}/{repo}-git-refs
Create a reference
repos-{owner}/{repo}-git-tags
Create a tag objectGet a tag
repos-{owner}/{repo}-git-trees
Create a treeGet a tree
repos-{owner}/{repo}-git
List matching referencesGet a reference
repos-{owner}/{repo}-hooks-{hook id}
Get a repository webhookUpdate a repository webhookDelete a repository webhookPing a repository webhookTest the push repository webhook
repos-{owner}/{repo}-hooks
List repository webhooksCreate a repository webhook
repos-{owner}/{repo}-import-authors
Get commit authorsMap a commit author
repos-{owner}/{repo}-import
Get an import statusStart an importUpdate an importCancel an importGet large filesUpdate Git LFS preference
repos-{owner}/{repo}-interaction-limits
Get interaction restrictions for a repositorySet interaction restrictions for a repositoryRemove interaction restrictions for a repository
repos-{owner}/{repo}-invitations-{invitation id}
Update a repository invitationDelete a repository invitation
repos-{owner}/{repo}-invitations
List repository invitations
repos-{owner}/{repo}-issues-comments-{comment id}-reactions
List reactions for an issue commentCreate reaction for an issue commentDelete an issue comment reaction
repos-{owner}/{repo}-issues-comments-{comment id}
Get an issue commentUpdate an issue commentDelete an issue comment
repos-{owner}/{repo}-issues-comments
List issue comments for a repository
repos-{owner}/{repo}-issues-events
List issue events for a repositoryGet an issue event
repos-{owner}/{repo}-issues-{issue number}-assignees
Add assignees to an issueRemove assignees from an issue
repos-{owner}/{repo}-issues-{issue number}-comments
List issue commentsCreate an issue comment
repos-{owner}/{repo}-issues-{issue number}-labels
List labels for an issueAdd labels to an issueSet labels for an issueRemove all labels from an issueRemove a label from an issue
repos-{owner}/{repo}-issues-{issue number}-lock
Lock an issueUnlock an issue
repos-{owner}/{repo}-issues-{issue number}-reactions
List reactions for an issueCreate reaction for an issueDelete an issue reaction
repos-{owner}/{repo}-issues-{issue number}
Get an issueUpdate an issueList issue eventsList timeline events for an issue
repos-{owner}/{repo}-issues
List repository issuesCreate an issue
repos-{owner}/{repo}-keys-{key id}
Get a deploy keyDelete a deploy key
repos-{owner}/{repo}-keys
List deploy keysCreate a deploy key
repos-{owner}/{repo}-labels-{name}
Get a labelUpdate a labelDelete a label
repos-{owner}/{repo}-labels
List labels for a repositoryCreate a label
repos-{owner}/{repo}-milestones-{milestone number}
Get a milestoneUpdate a milestoneDelete a milestoneList labels for issues in a milestone
repos-{owner}/{repo}-milestones
List milestonesCreate a milestone
repos-{owner}/{repo}-notifications
List repository notifications for the authenticated userMark repository notifications as read
repos-{owner}/{repo}-pages-builds
List GitHub Pages buildsRequest a GitHub Pages buildGet latest Pages buildGet GitHub Pages build
repos-{owner}/{repo}-pages
Get a GitHub Pages siteCreate a GitHub Pages siteUpdate information about a GitHub Pages siteDelete a GitHub Pages site
repos-{owner}/{repo}-projects
List repository projectsCreate a repository project
repos-{owner}/{repo}-pulls-comments-{comment id}-reactions
List reactions for a pull request review commentCreate reaction for a pull request review commentDelete a pull request comment reaction
repos-{owner}/{repo}-pulls-comments-{comment id}
Get a review comment for a pull requestUpdate a review comment for a pull requestDelete a review comment for a pull request
repos-{owner}/{repo}-pulls-comments
List review comments in a repository
repos-{owner}/{repo}-pulls-{pull number}-comments
List review comments on a pull requestCreate a review comment for a pull requestCreate a reply for a review comment
repos-{owner}/{repo}-pulls-{pull number}-merge
Check if a pull request has been mergedMerge a pull request
repos-{owner}/{repo}-pulls-{pull number}-requested reviewers
List requested reviewers for a pull requestRequest reviewers for a pull requestRemove requested reviewers from a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews-{review id}
Get a review for a pull requestUpdate a review for a pull requestDelete a pending review for a pull requestList comments for a pull request reviewDismiss a review for a pull requestSubmit a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews
List reviews for a pull requestCreate a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}
Get a pull requestUpdate a pull requestList commits on a pull requestList pull requests filesUpdate a pull request branch
repos-{owner}/{repo}-pulls
List pull requestsCreate a pull request
repos-{owner}/{repo}-releases-assets/{asset id}
Get a release assetUpdate a release assetDelete a release asset
repos-{owner}/{repo}-releases-{release id}-assets
List release assetsUpload a release asset
repos-{owner}/{repo}-releases-{release id}
Get a releaseUpdate a releaseDelete a release
repos-{owner}/{repo}-releases
List releasesCreate a releaseGet the latest releaseGet a release by tag name
repos-{owner}/{repo}-stats
Get the weekly commit activityGet the last year of commit activityGet all contributor commit activityGet the weekly commit countGet the hourly commit count for each day
repos-{owner}/{repo}-subscription
Get a repository subscriptionSet a repository subscriptionDelete a repository subscription
repos-{owner}/{repo}-topics
Get all repository topicsReplace all repository topics
repos-{owner}/{repo}-traffic-popular
Get top referral pathsGet top referral sources
repos-{owner}/{repo}-traffic
Get repository clonesGet page views
repos-{owner}/{repo}-vulnerability-alerts
Check if vulnerability alerts are enabled for a repositoryEnable vulnerability alertsDisable vulnerability alerts
repos-{owner}/{repo}
Get a repositoryUpdate a repositoryDelete a repositoryCompare two commitsList repository contributorsCreate a repository dispatch eventList repository eventsGet a repository installation for the authenticated appList repository languagesGet the license for a repositoryMerge a branchGet a repository READMEList stargazersCreate a commit statusList watchersList repository tagsDownload a repository archive (tar)List repository teamsTransfer a repositoryDownload a repository archive (zip)
repos
Create a repository using a template
scim/v2/organizations/{org}/Users-{scim user id}
Get SCIM provisioning information for a userUpdate a provisioned organization membershipUpdate an attribute for a SCIM userDelete a SCIM user from an organization
scim/v2/organizations/{org}/Users
List SCIM provisioned identitiesProvision and invite a SCIM user
search
Search codeSearch commitsSearch issues and pull requestsSearch labelsSearch repositoriesSearch topicsSearch users
teams/{team id}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion comment (Legacy)Create reaction for a team discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments-{comment number}
Get a discussion comment (Legacy)Update a discussion comment (Legacy)Delete a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments
List discussion comments (Legacy)Create a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-reactions
List reactions for a team discussion (Legacy)Create reaction for a team discussion (Legacy)
teams/{team id}-discussions-{discussion number}
Get a discussion (Legacy)Update a discussion (Legacy)Delete a discussion (Legacy)
teams/{team id}-discussions
List discussions (Legacy)Create a discussion (Legacy)
teams/{team id}-members-{username}
Get team member (Legacy)Add team member (Legacy)Remove team member (Legacy)
teams/{team id}-members
List team members (Legacy)
teams/{team id}-memberships/{username}
Get team membership for a user (Legacy)Add or update team membership for a user (Legacy)Remove team membership for a user (Legacy)
teams/{team id}-projects-{project id}
Check team permissions for a project (Legacy)Add or update team project permissions (Legacy)Remove a project from a team (Legacy)
teams/{team id}-projects
List team projects (Legacy)
teams/{team id}-repos-{owner}/{repo}
Check team permissions for a repository (Legacy)Add or update team repository permissions (Legacy)Remove a repository from a team (Legacy)
teams/{team id}-repos
List team repositories (Legacy)
teams/{team id}-team-sync/group-mappings
List IdP groups for a team (Legacy)Create or update IdP group connections (Legacy)
teams/{team id}
Get a team (Legacy)Update a team (Legacy)Delete a team (Legacy)List pending team invitations (Legacy)List child teams (Legacy)
user-blocks-{username}
Check if a user is blocked by the authenticated userBlock a userUnblock a user
user-blocks
List users blocked by the authenticated user
user-emails
List email addresses for the authenticated userAdd an email address for the authenticated userDelete an email address for the authenticated user
user-following-{username}
Check if a person is followed by the authenticated userFollow a userUnfollow a user
user-following
List the people the authenticated user follows
user-gpg keys-{gpg key id}
Get a GPG key for the authenticated userDelete a GPG key for the authenticated user
user-gpg keys
List GPG keys for the authenticated userCreate a GPG key for the authenticated user
user-installations-{installation id}/repositories-{repository id}
Add a repository to an app installationRemove a repository from an app installation
user-installations-{installation id}/repositories
List repositories accessible to the user access token
user-installations
List app installations accessible to the user access token
user-keys-{key id}
Get a public SSH key for the authenticated userDelete a public SSH key for the authenticated user
user-keys
List public SSH keys for the authenticated userCreate a public SSH key for the authenticated user
user-marketplace purchases
List subscriptions for the authenticated userList subscriptions for the authenticated user (stubbed)
user-memberships/orgs-{org}
Get an organization membership for the authenticated userUpdate an organization membership for the authenticated user
user-memberships/orgs
List organization memberships for the authenticated user
user-migrations-{migration id}-archive
Download a user migration archiveDelete a user migration archive
user-migrations-{migration id}
Get a user migration statusUnlock a user repositoryList repositories for a user migration
user-migrations
List user migrationsStart a user migration
user-repos
List repositories for the authenticated userCreate a repository for the authenticated user
user-repository invitations-{invitation id}
Accept a repository invitationDecline a repository invitation
user-repository invitations
List repository invitations for the authenticated user
user-starred-{owner}/{repo}
Check if a repository is starred by the authenticated userStar a repository for the authenticated userUnstar a repository for the authenticated user
user-starred
List repositories starred by the authenticated user
user
Get the authenticated userUpdate the authenticated userSet primary email visibility for the authenticated userList followers of the authenticated userList user account issues assigned to the authenticated userList organizations for the authenticated userCreate a user projectList public email addresses for the authenticated userList repositories watched by the authenticated userList teams for the authenticated user
users-{username}-events
List events for the authenticated userList organization events for the authenticated userList public events for a user
users-{username}-following
List the people a user followsCheck if a user follows another user
users-{username}-received events
List events received by the authenticated userList public events received by a user
users-{username}-settings/billing
Get GitHub Actions billing for a userGet GitHub Packages billing for a userGet shared storage billing for a user
users-{username}
Get a userList followers of a userList gists for a userList GPG keys for a userGet contextual information for a userGet a user installation for the authenticated appList public keys for a userList organizations for a userList user projectsList repositories for a userList repositories starred by a userList repositories watched by a user
users
List users
GitHub API RootCreate a GitHub App from a manifestGet an appCreate a content attachmentGet emojisList public eventsGet feedsList issues assigned to the authenticated userGet GitHub meta informationList public events for a network of repositoriesGet OctocatList organizationsGet rate limit status for the authenticated userDelete a reaction (Legacy)List public repositoriesGet the Zen of GitHub
Github - Capability
Capturing Descriptions
Reference Documentation
app-installations-{installation id}-suspended
Suspend an app installationUnsuspend an app installation
app-installations-{installation id}
Get an installation for the authenticated appDelete an installation for the authenticated appCreate an installation access token for an app
app-installations
List installations for the authenticated app
app
Get the authenticated app
applications-grants-{grant id}
Get a single grantDelete a grant
applications-grants
List your grants
applications-{client id}-token
Check a tokenReset a tokenDelete an app token
applications-{client id}-tokens/{access token}
Check an authorizationReset an authorizationRevoke an authorization for an application
applications-{client id}
Delete an app authorizationRevoke a grant for an application
authorizations-clients/{client id}
Get-or-create an authorization for a specific appGet-or-create an authorization for a specific app and fingerprint
authorizations-{authorization id}
Get a single authorizationUpdate an existing authorizationDelete an authorization
authorizations
List your authorizationsCreate a new authorization
codes of conduct
Get all codes of conductGet a code of conduct
enterprises/{enterprise id}/settings/billing
Get GitHub Actions billing for an enterpriseGet GitHub Packages billing for an enterpriseGet shared storage billing for an enterprise
gists-{gist id}-comments-{comment id}
Get a gist commentUpdate a gist commentDelete a gist comment
gists-{gist id}-comments
List gist commentsCreate a gist comment
gists-{gist id}-forks
List gist forksFork a gist
gists-{gist id}-star
Check if a gist is starredStar a gistUnstar a gist
gists-{gist id}
Get a gistUpdate a gistDelete a gistList gist commitsGet a gist revision
gists
List gists for the authenticated userCreate a gistList public gistsList starred gists
gitignore/templates
Get all gitignore templatesGet a gitignore template
installation
List repositories accessible to the app installationRevoke an installation access token
licenses
Get all commonly used licensesGet a license
markdown
Render a Markdown documentRender a Markdown document in raw mode
marketplace listing-plans
List plansList accounts for a plan
marketplace listing-stubbed-plans
List plans (stubbed)List accounts for a plan (stubbed)
marketplace listing-stubbed
Get a subscription plan for an account (stubbed)
marketplace listing
Get a subscription plan for an account
notifications-threads/{thread id}-subscription
Get a thread subscription for the authenticated userSet a thread subscriptionDelete a thread subscription
notifications-threads/{thread id}
Get a threadMark a thread as read
notifications
List notifications for the authenticated userMark notifications as read
orgs/{org}-actions-runners-{runner id}
Get a self-hosted runner for an organizationDelete a self-hosted runner from an organization
orgs/{org}-actions-runners
List self-hosted runners for an organizationList runner applications for an organizationCreate a registration token for an organizationCreate a remove token for an organization
orgs/{org}-actions-secrets-{secret name}-repositories-{repository id}
Add selected repository to an organization secretRemove selected repository from an organization secret
orgs/{org}-actions-secrets-{secret name}-repositories
List selected repositories for an organization secretSet selected repositories for an organization secret
orgs/{org}-actions-secrets-{secret name}
Get an organization secretCreate or update an organization secretDelete an organization secret
orgs/{org}-actions-secrets
List organization secretsGet an organization public key
orgs/{org}-blocks-{username}
Check if a user is blocked by an organizationBlock a user from an organizationUnblock a user from an organization
orgs/{org}-blocks
List users blocked by an organization
orgs/{org}-credential-authorizations
List SAML SSO authorizations for an organizationRemove a SAML SSO authorization for an organization
orgs/{org}-hooks-{hook id}
Get an organization webhookUpdate an organization webhookDelete an organization webhookPing an organization webhook
orgs/{org}-hooks
List organization webhooksCreate an organization webhook
orgs/{org}-interaction-limits
Get interaction restrictions for an organizationSet interaction restrictions for an organizationRemove interaction restrictions for an organization
orgs/{org}-invitations
List pending organization invitationsCreate an organization invitationList organization invitation teams
orgs/{org}-members-{username}
Check organization membership for a userRemove an organization member
orgs/{org}-members
List organization members
orgs/{org}-memberships/{username}
Get organization membership for a userSet organization membership for a userRemove organization membership for a user
orgs/{org}-migrations-{migration id}-archive
Download an organization migration archiveDelete an organization migration archive
orgs/{org}-migrations-{migration id}
Get an organization migration statusUnlock an organization repositoryList repositories in an organization migration
orgs/{org}-migrations
List organization migrationsStart an organization migration
orgs/{org}-outside collaborators-{username}
Convert an organization member to outside collaboratorRemove outside collaborator from an organization
orgs/{org}-outside collaborators
List outside collaborators for an organization
orgs/{org}-projects
List organization projectsCreate an organization project
orgs/{org}-public members-{username}
Check public organization membership for a userSet public organization membership for the authenticated userRemove public organization membership for the authenticated user
orgs/{org}-public members
List public organization members
orgs/{org}-repos
List organization repositoriesCreate an organization repository
orgs/{org}-settings/billing
Get GitHub Actions billing for an organizationGet GitHub Packages billing for an organizationGet shared storage billing for an organization
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion commentCreate reaction for a team discussion commentDelete team discussion comment reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}
Get a discussion commentUpdate a discussion commentDelete a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments
List discussion commentsCreate a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-reactions
List reactions for a team discussionCreate reaction for a team discussionDelete team discussion reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}
Get a discussionUpdate a discussionDelete a discussion
orgs/{org}-teams-{team slug}-discussions
List discussionsCreate a discussion
orgs/{org}-teams-{team slug}-memberships/{username}
Get team membership for a userAdd or update team membership for a userRemove team membership for a user
orgs/{org}-teams-{team slug}-projects-{project id}
Check team permissions for a projectAdd or update team project permissionsRemove a project from a team
orgs/{org}-teams-{team slug}-projects
List team projects
orgs/{org}-teams-{team slug}-repos-{owner}/{repo}
Check team permissions for a repositoryAdd or update team repository permissionsRemove a repository from a team
orgs/{org}-teams-{team slug}-repos
List team repositories
orgs/{org}-teams-{team slug}-team-sync/group-mappings
List IdP groups for a teamCreate or update IdP group connections
orgs/{org}-teams-{team slug}
Get a team by nameUpdate a teamDelete a teamList pending team invitationsList team membersList child teams
orgs/{org}-teams
List teamsCreate a team
orgs/{org}
Get an organizationUpdate an organizationList public organization eventsGet an organization installation for the authenticated appList app installations for an organizationList organization issues assigned to the authenticated userList IdP groups for an organization
projects-columns-cards/{card id}
Get a project cardUpdate an existing project cardDelete a project cardMove a project card
projects-columns-{column id}-cards
List project cardsCreate a project card
projects-columns-{column id}
Get a project columnUpdate an existing project columnDelete a project columnMove a project column
projects-{project id}-collaborators-{username}
Add project collaboratorRemove user as a collaboratorGet project permission for a user
projects-{project id}-collaborators
List project collaborators
projects-{project id}-columns
List project columnsCreate a project column
projects-{project id}
Get a projectUpdate a projectDelete a project
repos-{owner}/{repo}-actions-artifacts-{artifact id}
Get an artifactDelete an artifactDownload an artifact
repos-{owner}/{repo}-actions-artifacts
List artifacts for a repository
repos-{owner}/{repo}-actions-jobs/{job id}
Get a job for a workflow runDownload job logs for a workflow run
repos-{owner}/{repo}-actions-runners-{runner id}
Get a self-hosted runner for a repositoryDelete a self-hosted runner from a repository
repos-{owner}/{repo}-actions-runners
List self-hosted runners for a repositoryList runner applications for a repositoryCreate a registration token for a repositoryCreate a remove token for a repository
repos-{owner}/{repo}-actions-runs-{run id}-logs
Download workflow run logsDelete workflow run logs
repos-{owner}/{repo}-actions-runs-{run id}
Get a workflow runDelete a workflow runList workflow run artifactsCancel a workflow runList jobs for a workflow runRe-run a workflowGet workflow run usage
repos-{owner}/{repo}-actions-runs
List workflow runs for a repository
repos-{owner}/{repo}-actions-secrets-{secret name}
Get a repository secretCreate or update a repository secretDelete a repository secret
repos-{owner}/{repo}-actions-secrets
List repository secretsGet a repository public key
repos-{owner}/{repo}-actions-workflows-{workflow id}
Get a workflowCreate a workflow dispatch eventList workflow runsGet workflow usage
repos-{owner}/{repo}-actions-workflows
List repository workflows
repos-{owner}/{repo}-assignees
List assigneesCheck if a user can be assigned
repos-{owner}/{repo}-automated-security-fixes
Enable automated security fixesDisable automated security fixes
repos-{owner}/{repo}-branches-{branch}-protection-enforce admins
Get admin branch protectionSet admin branch protectionDelete admin branch protection
repos-{owner}/{repo}-branches-{branch}-protection-required pull request reviews
Get pull request review protectionUpdate pull request review protectionDelete pull request review protection
repos-{owner}/{repo}-branches-{branch}-protection-required signatures
Get commit signature protectionCreate commit signature protectionDelete commit signature protection
repos-{owner}/{repo}-branches-{branch}-protection-required status checks-contexts
Get all status check contextsAdd status check contextsSet status check contextsRemove status check contexts
repos-{owner}/{repo}-branches-{branch}-protection-required status checks
Get status checks protectionUpdate status check protectionRemove status check protection
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-apps
Get apps with access to the protected branchAdd app access restrictionsSet app access restrictionsRemove app access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-teams
Get teams with access to the protected branchAdd team access restrictionsSet team access restrictionsRemove team access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-users
Get users with access to the protected branchAdd user access restrictionsSet user access restrictionsRemove user access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions
Get access restrictionsDelete access restrictions
repos-{owner}/{repo}-branches-{branch}-protection
Get branch protectionUpdate branch protectionDelete branch protection
repos-{owner}/{repo}-branches-{branch}
Get a branch
repos-{owner}/{repo}-branches
List branches
repos-{owner}/{repo}-check-runs-{check run id}
Get a check runUpdate a check runList check run annotations
repos-{owner}/{repo}-check-runs
Create a check run
repos-{owner}/{repo}-check-suites-{check suite id}
Get a check suiteList check runs in a check suiteRerequest a check suite
repos-{owner}/{repo}-check-suites
Create a check suiteUpdate repository preferences for check suites
repos-{owner}/{repo}-code-scanning/alerts
List code scanning alerts for a repositoryGet a code scanning alert
repos-{owner}/{repo}-collaborators-{username}
Check if a user is a repository collaboratorAdd a repository collaboratorRemove a repository collaboratorGet repository permissions for a user
repos-{owner}/{repo}-collaborators
List repository collaborators
repos-{owner}/{repo}-comments-{comment id}-reactions
List reactions for a commit commentCreate reaction for a commit commentDelete a commit comment reaction
repos-{owner}/{repo}-comments-{comment id}
Get a commit commentUpdate a commit commentDelete a commit comment
repos-{owner}/{repo}-comments
List commit comments for a repository
repos-{owner}/{repo}-commits-{commit sha}-comments
List commit commentsCreate a commit comment
repos-{owner}/{repo}-commits-{commit sha}
List branches for HEAD commitList pull requests associated with a commit
repos-{owner}/{repo}-commits-{ref}
Get a commitList check runs for a Git referenceList check suites for a Git referenceGet the combined status for a specific referenceList commit statuses for a reference
repos-{owner}/{repo}-commits
List commits
repos-{owner}/{repo}-community
Get the code of conduct for a repositoryGet community profile metrics
repos-{owner}/{repo}-contents/{path}
Get repository contentCreate or update file contentsDelete a file
repos-{owner}/{repo}-deployments-{deployment id}-statuses
List deployment statusesCreate a deployment statusGet a deployment status
repos-{owner}/{repo}-deployments-{deployment id}
Get a deploymentDelete a deployment
repos-{owner}/{repo}-deployments
List deploymentsCreate a deployment
repos-{owner}/{repo}-forks
List forksCreate a fork
repos-{owner}/{repo}-git-blobs
Create a blobGet a blob
repos-{owner}/{repo}-git-commits
Create a commitGet a commit
repos-{owner}/{repo}-git-refs-{ref}
Update a referenceDelete a reference
repos-{owner}/{repo}-git-refs
Create a reference
repos-{owner}/{repo}-git-tags
Create a tag objectGet a tag
repos-{owner}/{repo}-git-trees
Create a treeGet a tree
repos-{owner}/{repo}-git
List matching referencesGet a reference
repos-{owner}/{repo}-hooks-{hook id}
Get a repository webhookUpdate a repository webhookDelete a repository webhookPing a repository webhookTest the push repository webhook
repos-{owner}/{repo}-hooks
List repository webhooksCreate a repository webhook
repos-{owner}/{repo}-import-authors
Get commit authorsMap a commit author
repos-{owner}/{repo}-import
Get an import statusStart an importUpdate an importCancel an importGet large filesUpdate Git LFS preference
repos-{owner}/{repo}-interaction-limits
Get interaction restrictions for a repositorySet interaction restrictions for a repositoryRemove interaction restrictions for a repository
repos-{owner}/{repo}-invitations-{invitation id}
Update a repository invitationDelete a repository invitation
repos-{owner}/{repo}-invitations
List repository invitations
repos-{owner}/{repo}-issues-comments-{comment id}-reactions
List reactions for an issue commentCreate reaction for an issue commentDelete an issue comment reaction
repos-{owner}/{repo}-issues-comments-{comment id}
Get an issue commentUpdate an issue commentDelete an issue comment
repos-{owner}/{repo}-issues-comments
List issue comments for a repository
repos-{owner}/{repo}-issues-events
List issue events for a repositoryGet an issue event
repos-{owner}/{repo}-issues-{issue number}-assignees
Add assignees to an issueRemove assignees from an issue
repos-{owner}/{repo}-issues-{issue number}-comments
List issue commentsCreate an issue comment
repos-{owner}/{repo}-issues-{issue number}-labels
List labels for an issueAdd labels to an issueSet labels for an issueRemove all labels from an issueRemove a label from an issue
repos-{owner}/{repo}-issues-{issue number}-lock
Lock an issueUnlock an issue
repos-{owner}/{repo}-issues-{issue number}-reactions
List reactions for an issueCreate reaction for an issueDelete an issue reaction
repos-{owner}/{repo}-issues-{issue number}
Get an issueUpdate an issueList issue eventsList timeline events for an issue
repos-{owner}/{repo}-issues
List repository issuesCreate an issue
repos-{owner}/{repo}-keys-{key id}
Get a deploy keyDelete a deploy key
repos-{owner}/{repo}-keys
List deploy keysCreate a deploy key
repos-{owner}/{repo}-labels-{name}
Get a labelUpdate a labelDelete a label
repos-{owner}/{repo}-labels
List labels for a repositoryCreate a label
repos-{owner}/{repo}-milestones-{milestone number}
Get a milestoneUpdate a milestoneDelete a milestoneList labels for issues in a milestone
repos-{owner}/{repo}-milestones
List milestonesCreate a milestone
repos-{owner}/{repo}-notifications
List repository notifications for the authenticated userMark repository notifications as read
repos-{owner}/{repo}-pages-builds
List GitHub Pages buildsRequest a GitHub Pages buildGet latest Pages buildGet GitHub Pages build
repos-{owner}/{repo}-pages
Get a GitHub Pages siteCreate a GitHub Pages siteUpdate information about a GitHub Pages siteDelete a GitHub Pages site
repos-{owner}/{repo}-projects
List repository projectsCreate a repository project
repos-{owner}/{repo}-pulls-comments-{comment id}-reactions
List reactions for a pull request review commentCreate reaction for a pull request review commentDelete a pull request comment reaction
repos-{owner}/{repo}-pulls-comments-{comment id}
Get a review comment for a pull requestUpdate a review comment for a pull requestDelete a review comment for a pull request
repos-{owner}/{repo}-pulls-comments
List review comments in a repository
repos-{owner}/{repo}-pulls-{pull number}-comments
List review comments on a pull requestCreate a review comment for a pull requestCreate a reply for a review comment
repos-{owner}/{repo}-pulls-{pull number}-merge
Check if a pull request has been mergedMerge a pull request
repos-{owner}/{repo}-pulls-{pull number}-requested reviewers
List requested reviewers for a pull requestRequest reviewers for a pull requestRemove requested reviewers from a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews-{review id}
Get a review for a pull requestUpdate a review for a pull requestDelete a pending review for a pull requestList comments for a pull request reviewDismiss a review for a pull requestSubmit a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews
List reviews for a pull requestCreate a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}
Get a pull requestUpdate a pull requestList commits on a pull requestList pull requests filesUpdate a pull request branch
repos-{owner}/{repo}-pulls
List pull requestsCreate a pull request
repos-{owner}/{repo}-releases-assets/{asset id}
Get a release assetUpdate a release assetDelete a release asset
repos-{owner}/{repo}-releases-{release id}-assets
List release assetsUpload a release asset
repos-{owner}/{repo}-releases-{release id}
Get a releaseUpdate a releaseDelete a release
repos-{owner}/{repo}-releases
List releasesCreate a releaseGet the latest releaseGet a release by tag name
repos-{owner}/{repo}-stats
Get the weekly commit activityGet the last year of commit activityGet all contributor commit activityGet the weekly commit countGet the hourly commit count for each day
repos-{owner}/{repo}-subscription
Get a repository subscriptionSet a repository subscriptionDelete a repository subscription
repos-{owner}/{repo}-topics
Get all repository topicsReplace all repository topics
repos-{owner}/{repo}-traffic-popular
Get top referral pathsGet top referral sources
repos-{owner}/{repo}-traffic
Get repository clonesGet page views
repos-{owner}/{repo}-vulnerability-alerts
Check if vulnerability alerts are enabled for a repositoryEnable vulnerability alertsDisable vulnerability alerts
repos-{owner}/{repo}
Get a repositoryUpdate a repositoryDelete a repositoryCompare two commitsList repository contributorsCreate a repository dispatch eventList repository eventsGet a repository installation for the authenticated appList repository languagesGet the license for a repositoryMerge a branchGet a repository READMEList stargazersCreate a commit statusList watchersList repository tagsDownload a repository archive (tar)List repository teamsTransfer a repositoryDownload a repository archive (zip)
repos
Create a repository using a template
scim/v2/organizations/{org}/Users-{scim user id}
Get SCIM provisioning information for a userUpdate a provisioned organization membershipUpdate an attribute for a SCIM userDelete a SCIM user from an organization
scim/v2/organizations/{org}/Users
List SCIM provisioned identitiesProvision and invite a SCIM user
search
Search codeSearch commitsSearch issues and pull requestsSearch labelsSearch repositoriesSearch topicsSearch users
teams/{team id}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion comment (Legacy)Create reaction for a team discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments-{comment number}
Get a discussion comment (Legacy)Update a discussion comment (Legacy)Delete a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments
List discussion comments (Legacy)Create a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-reactions
List reactions for a team discussion (Legacy)Create reaction for a team discussion (Legacy)
teams/{team id}-discussions-{discussion number}
Get a discussion (Legacy)Update a discussion (Legacy)Delete a discussion (Legacy)
teams/{team id}-discussions
List discussions (Legacy)Create a discussion (Legacy)
teams/{team id}-members-{username}
Get team member (Legacy)Add team member (Legacy)Remove team member (Legacy)
teams/{team id}-members
List team members (Legacy)
teams/{team id}-memberships/{username}
Get team membership for a user (Legacy)Add or update team membership for a user (Legacy)Remove team membership for a user (Legacy)
teams/{team id}-projects-{project id}
Check team permissions for a project (Legacy)Add or update team project permissions (Legacy)Remove a project from a team (Legacy)
teams/{team id}-projects
List team projects (Legacy)
teams/{team id}-repos-{owner}/{repo}
Check team permissions for a repository (Legacy)Add or update team repository permissions (Legacy)Remove a repository from a team (Legacy)
teams/{team id}-repos
List team repositories (Legacy)
teams/{team id}-team-sync/group-mappings
List IdP groups for a team (Legacy)Create or update IdP group connections (Legacy)
teams/{team id}
Get a team (Legacy)Update a team (Legacy)Delete a team (Legacy)List pending team invitations (Legacy)List child teams (Legacy)
user-blocks-{username}
Check if a user is blocked by the authenticated userBlock a userUnblock a user
user-blocks
List users blocked by the authenticated user
user-emails
List email addresses for the authenticated userAdd an email address for the authenticated userDelete an email address for the authenticated user
user-following-{username}
Check if a person is followed by the authenticated userFollow a userUnfollow a user
user-following
List the people the authenticated user follows
user-gpg keys-{gpg key id}
Get a GPG key for the authenticated userDelete a GPG key for the authenticated user
user-gpg keys
List GPG keys for the authenticated userCreate a GPG key for the authenticated user
user-installations-{installation id}/repositories-{repository id}
Add a repository to an app installationRemove a repository from an app installation
user-installations-{installation id}/repositories
List repositories accessible to the user access token
user-installations
List app installations accessible to the user access token
user-keys-{key id}
Get a public SSH key for the authenticated userDelete a public SSH key for the authenticated user
user-keys
List public SSH keys for the authenticated userCreate a public SSH key for the authenticated user
user-marketplace purchases
List subscriptions for the authenticated userList subscriptions for the authenticated user (stubbed)
user-memberships/orgs-{org}
Get an organization membership for the authenticated userUpdate an organization membership for the authenticated user
user-memberships/orgs
List organization memberships for the authenticated user
user-migrations-{migration id}-archive
Download a user migration archiveDelete a user migration archive
user-migrations-{migration id}
Get a user migration statusUnlock a user repositoryList repositories for a user migration
user-migrations
List user migrationsStart a user migration
user-repos
List repositories for the authenticated userCreate a repository for the authenticated user
user-repository invitations-{invitation id}
Accept a repository invitationDecline a repository invitation
user-repository invitations
List repository invitations for the authenticated user
user-starred-{owner}/{repo}
Check if a repository is starred by the authenticated userStar a repository for the authenticated userUnstar a repository for the authenticated user
user-starred
List repositories starred by the authenticated user
user
Get the authenticated userUpdate the authenticated userSet primary email visibility for the authenticated userList followers of the authenticated userList user account issues assigned to the authenticated userList organizations for the authenticated userCreate a user projectList public email addresses for the authenticated userList repositories watched by the authenticated userList teams for the authenticated user
users-{username}-events
List events for the authenticated userList organization events for the authenticated userList public events for a user
users-{username}-following
List the people a user followsCheck if a user follows another user
users-{username}-received events
List events received by the authenticated userList public events received by a user
users-{username}-settings/billing
Get GitHub Actions billing for a userGet GitHub Packages billing for a userGet shared storage billing for a user
users-{username}
Get a userList followers of a userList gists for a userList GPG keys for a userGet contextual information for a userGet a user installation for the authenticated appList public keys for a userList organizations for a userList user projectsList repositories for a userList repositories starred by a userList repositories watched by a user
users
List users
GitHub API RootCreate a GitHub App from a manifestGet an appCreate a content attachmentGet emojisList public eventsGet feedsList issues assigned to the authenticated userGet GitHub meta informationList public events for a network of repositoriesGet OctocatList organizationsGet rate limit status for the authenticated userDelete a reaction (Legacy)List public repositoriesGet the Zen of GitHub
Introduction
GitHub GraphQL
mutations
updateTopics
queries
viewer
GitHub GraphQL API Reference
GitHub Issues - Evolve
Issues
GitHub Issues Copy
IssuesAdd IssueAdd Issue CopyAdd User RepositoryAdd Org Repository
GitHub Search Code Copy
Search Code
GitHub Web API Reference
app-installations-{installation id}-suspended
Suspend an app installationUnsuspend an app installation
app-installations-{installation id}
Get an installation for the authenticated appDelete an installation for the authenticated appCreate an installation access token for an app
app-installations
List installations for the authenticated app
app
Get the authenticated app
applications-grants-{grant id}
Get a single grantDelete a grant
applications-grants
List your grants
applications-{client id}-token
Check a tokenReset a tokenDelete an app token
applications-{client id}-tokens/{access token}
Check an authorizationReset an authorizationRevoke an authorization for an application
applications-{client id}
Delete an app authorizationRevoke a grant for an application
authorizations-clients/{client id}
Get-or-create an authorization for a specific appGet-or-create an authorization for a specific app and fingerprint
authorizations-{authorization id}
Get a single authorizationUpdate an existing authorizationDelete an authorization
authorizations
List your authorizationsCreate a new authorization
codes of conduct
Get all codes of conductGet a code of conduct
enterprises/{enterprise id}/settings/billing
Get GitHub Actions billing for an enterpriseGet GitHub Packages billing for an enterpriseGet shared storage billing for an enterprise
gists-{gist id}-comments-{comment id}
Get a gist commentUpdate a gist commentDelete a gist comment
gists-{gist id}-comments
List gist commentsCreate a gist comment
gists-{gist id}-forks
List gist forksFork a gist
gists-{gist id}-star
Check if a gist is starredStar a gistUnstar a gist
gists-{gist id}
Get a gistUpdate a gistDelete a gistList gist commitsGet a gist revision
gists
List gists for the authenticated userCreate a gistList public gistsList starred gists
gitignore/templates
Get all gitignore templatesGet a gitignore template
installation
List repositories accessible to the app installationRevoke an installation access token
licenses
Get all commonly used licensesGet a license
markdown
Render a Markdown documentRender a Markdown document in raw mode
marketplace listing-plans
List plansList accounts for a plan
marketplace listing-stubbed-plans
List plans (stubbed)List accounts for a plan (stubbed)
marketplace listing-stubbed
Get a subscription plan for an account (stubbed)
marketplace listing
Get a subscription plan for an account
notifications-threads/{thread id}-subscription
Get a thread subscription for the authenticated userSet a thread subscriptionDelete a thread subscription
notifications-threads/{thread id}
Get a threadMark a thread as read
notifications
List notifications for the authenticated userMark notifications as read
orgs/{org}-actions-runners-{runner id}
Get a self-hosted runner for an organizationDelete a self-hosted runner from an organization
orgs/{org}-actions-runners
List self-hosted runners for an organizationList runner applications for an organizationCreate a registration token for an organizationCreate a remove token for an organization
orgs/{org}-actions-secrets-{secret name}-repositories-{repository id}
Add selected repository to an organization secretRemove selected repository from an organization secret
orgs/{org}-actions-secrets-{secret name}-repositories
List selected repositories for an organization secretSet selected repositories for an organization secret
orgs/{org}-actions-secrets-{secret name}
Get an organization secretCreate or update an organization secretDelete an organization secret
orgs/{org}-actions-secrets
List organization secretsGet an organization public key
orgs/{org}-blocks-{username}
Check if a user is blocked by an organizationBlock a user from an organizationUnblock a user from an organization
orgs/{org}-blocks
List users blocked by an organization
orgs/{org}-credential-authorizations
List SAML SSO authorizations for an organizationRemove a SAML SSO authorization for an organization
orgs/{org}-hooks-{hook id}
Get an organization webhookUpdate an organization webhookDelete an organization webhookPing an organization webhook
orgs/{org}-hooks
List organization webhooksCreate an organization webhook
orgs/{org}-interaction-limits
Get interaction restrictions for an organizationSet interaction restrictions for an organizationRemove interaction restrictions for an organization
orgs/{org}-invitations
List pending organization invitationsCreate an organization invitationList organization invitation teams
orgs/{org}-members-{username}
Check organization membership for a userRemove an organization member
orgs/{org}-members
List organization members
orgs/{org}-memberships/{username}
Get organization membership for a userSet organization membership for a userRemove organization membership for a user
orgs/{org}-migrations-{migration id}-archive
Download an organization migration archiveDelete an organization migration archive
orgs/{org}-migrations-{migration id}
Get an organization migration statusUnlock an organization repositoryList repositories in an organization migration
orgs/{org}-migrations
List organization migrationsStart an organization migration
orgs/{org}-outside collaborators-{username}
Convert an organization member to outside collaboratorRemove outside collaborator from an organization
orgs/{org}-outside collaborators
List outside collaborators for an organization
orgs/{org}-projects
List organization projectsCreate an organization project
orgs/{org}-public members-{username}
Check public organization membership for a userSet public organization membership for the authenticated userRemove public organization membership for the authenticated user
orgs/{org}-public members
List public organization members
orgs/{org}-repos
List organization repositoriesCreate an organization repository
orgs/{org}-settings/billing
Get GitHub Actions billing for an organizationGet GitHub Packages billing for an organizationGet shared storage billing for an organization
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion commentCreate reaction for a team discussion commentDelete team discussion comment reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}
Get a discussion commentUpdate a discussion commentDelete a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments
List discussion commentsCreate a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-reactions
List reactions for a team discussionCreate reaction for a team discussionDelete team discussion reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}
Get a discussionUpdate a discussionDelete a discussion
orgs/{org}-teams-{team slug}-discussions
List discussionsCreate a discussion
orgs/{org}-teams-{team slug}-memberships/{username}
Get team membership for a userAdd or update team membership for a userRemove team membership for a user
orgs/{org}-teams-{team slug}-projects-{project id}
Check team permissions for a projectAdd or update team project permissionsRemove a project from a team
orgs/{org}-teams-{team slug}-projects
List team projects
orgs/{org}-teams-{team slug}-repos-{owner}/{repo}
Check team permissions for a repositoryAdd or update team repository permissionsRemove a repository from a team
orgs/{org}-teams-{team slug}-repos
List team repositories
orgs/{org}-teams-{team slug}-team-sync/group-mappings
List IdP groups for a teamCreate or update IdP group connections
orgs/{org}-teams-{team slug}
Get a team by nameUpdate a teamDelete a teamList pending team invitationsList team membersList child teams
orgs/{org}-teams
List teamsCreate a team
orgs/{org}
Get an organizationUpdate an organizationList public organization eventsGet an organization installation for the authenticated appList app installations for an organizationList organization issues assigned to the authenticated userList IdP groups for an organization
projects-columns-cards/{card id}
Get a project cardUpdate an existing project cardDelete a project cardMove a project card
projects-columns-{column id}-cards
List project cardsCreate a project card
projects-columns-{column id}
Get a project columnUpdate an existing project columnDelete a project columnMove a project column
projects-{project id}-collaborators-{username}
Add project collaboratorRemove user as a collaboratorGet project permission for a user
projects-{project id}-collaborators
List project collaborators
projects-{project id}-columns
List project columnsCreate a project column
projects-{project id}
Get a projectUpdate a projectDelete a project
repos-{owner}/{repo}-actions-artifacts-{artifact id}
Get an artifactDelete an artifactDownload an artifact
repos-{owner}/{repo}-actions-artifacts
List artifacts for a repository
repos-{owner}/{repo}-actions-jobs/{job id}
Get a job for a workflow runDownload job logs for a workflow run
repos-{owner}/{repo}-actions-runners-{runner id}
Get a self-hosted runner for a repositoryDelete a self-hosted runner from a repository
repos-{owner}/{repo}-actions-runners
List self-hosted runners for a repositoryList runner applications for a repositoryCreate a registration token for a repositoryCreate a remove token for a repository
repos-{owner}/{repo}-actions-runs-{run id}-logs
Download workflow run logsDelete workflow run logs
repos-{owner}/{repo}-actions-runs-{run id}
Get a workflow runDelete a workflow runList workflow run artifactsCancel a workflow runList jobs for a workflow runRe-run a workflowGet workflow run usage
repos-{owner}/{repo}-actions-runs
List workflow runs for a repository
repos-{owner}/{repo}-actions-secrets-{secret name}
Get a repository secretCreate or update a repository secretDelete a repository secret
repos-{owner}/{repo}-actions-secrets
List repository secretsGet a repository public key
repos-{owner}/{repo}-actions-workflows-{workflow id}
Get a workflowCreate a workflow dispatch eventList workflow runsGet workflow usage
repos-{owner}/{repo}-actions-workflows
List repository workflows
repos-{owner}/{repo}-assignees
List assigneesCheck if a user can be assigned
repos-{owner}/{repo}-automated-security-fixes
Enable automated security fixesDisable automated security fixes
repos-{owner}/{repo}-branches-{branch}-protection-enforce admins
Get admin branch protectionSet admin branch protectionDelete admin branch protection
repos-{owner}/{repo}-branches-{branch}-protection-required pull request reviews
Get pull request review protectionUpdate pull request review protectionDelete pull request review protection
repos-{owner}/{repo}-branches-{branch}-protection-required signatures
Get commit signature protectionCreate commit signature protectionDelete commit signature protection
repos-{owner}/{repo}-branches-{branch}-protection-required status checks-contexts
Get all status check contextsAdd status check contextsSet status check contextsRemove status check contexts
repos-{owner}/{repo}-branches-{branch}-protection-required status checks
Get status checks protectionUpdate status check protectionRemove status check protection
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-apps
Get apps with access to the protected branchAdd app access restrictionsSet app access restrictionsRemove app access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-teams
Get teams with access to the protected branchAdd team access restrictionsSet team access restrictionsRemove team access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-users
Get users with access to the protected branchAdd user access restrictionsSet user access restrictionsRemove user access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions
Get access restrictionsDelete access restrictions
repos-{owner}/{repo}-branches-{branch}-protection
Get branch protectionUpdate branch protectionDelete branch protection
repos-{owner}/{repo}-branches-{branch}
Get a branch
repos-{owner}/{repo}-branches
List branches
repos-{owner}/{repo}-check-runs-{check run id}
Get a check runUpdate a check runList check run annotations
repos-{owner}/{repo}-check-runs
Create a check run
repos-{owner}/{repo}-check-suites-{check suite id}
Get a check suiteList check runs in a check suiteRerequest a check suite
repos-{owner}/{repo}-check-suites
Create a check suiteUpdate repository preferences for check suites
repos-{owner}/{repo}-code-scanning/alerts
List code scanning alerts for a repositoryGet a code scanning alert
repos-{owner}/{repo}-collaborators-{username}
Check if a user is a repository collaboratorAdd a repository collaboratorRemove a repository collaboratorGet repository permissions for a user
repos-{owner}/{repo}-collaborators
List repository collaborators
repos-{owner}/{repo}-comments-{comment id}-reactions
List reactions for a commit commentCreate reaction for a commit commentDelete a commit comment reaction
repos-{owner}/{repo}-comments-{comment id}
Get a commit commentUpdate a commit commentDelete a commit comment
repos-{owner}/{repo}-comments
List commit comments for a repository
repos-{owner}/{repo}-commits-{commit sha}-comments
List commit commentsCreate a commit comment
repos-{owner}/{repo}-commits-{commit sha}
List branches for HEAD commitList pull requests associated with a commit
repos-{owner}/{repo}-commits-{ref}
Get a commitList check runs for a Git referenceList check suites for a Git referenceGet the combined status for a specific referenceList commit statuses for a reference
repos-{owner}/{repo}-commits
List commits
repos-{owner}/{repo}-community
Get the code of conduct for a repositoryGet community profile metrics
repos-{owner}/{repo}-contents/{path}
Get repository contentCreate or update file contentsDelete a file
repos-{owner}/{repo}-deployments-{deployment id}-statuses
List deployment statusesCreate a deployment statusGet a deployment status
repos-{owner}/{repo}-deployments-{deployment id}
Get a deploymentDelete a deployment
repos-{owner}/{repo}-deployments
List deploymentsCreate a deployment
repos-{owner}/{repo}-forks
List forksCreate a fork
repos-{owner}/{repo}-git-blobs
Create a blobGet a blob
repos-{owner}/{repo}-git-commits
Create a commitGet a commit
repos-{owner}/{repo}-git-refs-{ref}
Update a referenceDelete a reference
repos-{owner}/{repo}-git-refs
Create a reference
repos-{owner}/{repo}-git-tags
Create a tag objectGet a tag
repos-{owner}/{repo}-git-trees
Create a treeGet a tree
repos-{owner}/{repo}-git
List matching referencesGet a reference
repos-{owner}/{repo}-hooks-{hook id}
Get a repository webhookUpdate a repository webhookDelete a repository webhookPing a repository webhookTest the push repository webhook
repos-{owner}/{repo}-hooks
List repository webhooksCreate a repository webhook
repos-{owner}/{repo}-import-authors
Get commit authorsMap a commit author
repos-{owner}/{repo}-import
Get an import statusStart an importUpdate an importCancel an importGet large filesUpdate Git LFS preference
repos-{owner}/{repo}-interaction-limits
Get interaction restrictions for a repositorySet interaction restrictions for a repositoryRemove interaction restrictions for a repository
repos-{owner}/{repo}-invitations-{invitation id}
Update a repository invitationDelete a repository invitation
repos-{owner}/{repo}-invitations
List repository invitations
repos-{owner}/{repo}-issues-comments-{comment id}-reactions
List reactions for an issue commentCreate reaction for an issue commentDelete an issue comment reaction
repos-{owner}/{repo}-issues-comments-{comment id}
Get an issue commentUpdate an issue commentDelete an issue comment
repos-{owner}/{repo}-issues-comments
List issue comments for a repository
repos-{owner}/{repo}-issues-events
List issue events for a repositoryGet an issue event
repos-{owner}/{repo}-issues-{issue number}-assignees
Add assignees to an issueRemove assignees from an issue
repos-{owner}/{repo}-issues-{issue number}-comments
List issue commentsCreate an issue comment
repos-{owner}/{repo}-issues-{issue number}-labels
List labels for an issueAdd labels to an issueSet labels for an issueRemove all labels from an issueRemove a label from an issue
repos-{owner}/{repo}-issues-{issue number}-lock
Lock an issueUnlock an issue
repos-{owner}/{repo}-issues-{issue number}-reactions
List reactions for an issueCreate reaction for an issueDelete an issue reaction
repos-{owner}/{repo}-issues-{issue number}
Get an issueUpdate an issueList issue eventsList timeline events for an issue
repos-{owner}/{repo}-issues
List repository issuesCreate an issue
repos-{owner}/{repo}-keys-{key id}
Get a deploy keyDelete a deploy key
repos-{owner}/{repo}-keys
List deploy keysCreate a deploy key
repos-{owner}/{repo}-labels-{name}
Get a labelUpdate a labelDelete a label
repos-{owner}/{repo}-labels
List labels for a repositoryCreate a label
repos-{owner}/{repo}-milestones-{milestone number}
Get a milestoneUpdate a milestoneDelete a milestoneList labels for issues in a milestone
repos-{owner}/{repo}-milestones
List milestonesCreate a milestone
repos-{owner}/{repo}-notifications
List repository notifications for the authenticated userMark repository notifications as read
repos-{owner}/{repo}-pages-builds
List GitHub Pages buildsRequest a GitHub Pages buildGet latest Pages buildGet GitHub Pages build
repos-{owner}/{repo}-pages
Get a GitHub Pages siteCreate a GitHub Pages siteUpdate information about a GitHub Pages siteDelete a GitHub Pages site
repos-{owner}/{repo}-projects
List repository projectsCreate a repository project
repos-{owner}/{repo}-pulls-comments-{comment id}-reactions
List reactions for a pull request review commentCreate reaction for a pull request review commentDelete a pull request comment reaction
repos-{owner}/{repo}-pulls-comments-{comment id}
Get a review comment for a pull requestUpdate a review comment for a pull requestDelete a review comment for a pull request
repos-{owner}/{repo}-pulls-comments
List review comments in a repository
repos-{owner}/{repo}-pulls-{pull number}-comments
List review comments on a pull requestCreate a review comment for a pull requestCreate a reply for a review comment
repos-{owner}/{repo}-pulls-{pull number}-merge
Check if a pull request has been mergedMerge a pull request
repos-{owner}/{repo}-pulls-{pull number}-requested reviewers
List requested reviewers for a pull requestRequest reviewers for a pull requestRemove requested reviewers from a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews-{review id}
Get a review for a pull requestUpdate a review for a pull requestDelete a pending review for a pull requestList comments for a pull request reviewDismiss a review for a pull requestSubmit a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews
List reviews for a pull requestCreate a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}
Get a pull requestUpdate a pull requestList commits on a pull requestList pull requests filesUpdate a pull request branch
repos-{owner}/{repo}-pulls
List pull requestsCreate a pull request
repos-{owner}/{repo}-releases-assets/{asset id}
Get a release assetUpdate a release assetDelete a release asset
repos-{owner}/{repo}-releases-{release id}-assets
List release assetsUpload a release asset
repos-{owner}/{repo}-releases-{release id}
Get a releaseUpdate a releaseDelete a release
repos-{owner}/{repo}-releases
List releasesCreate a releaseGet the latest releaseGet a release by tag name
repos-{owner}/{repo}-stats
Get the weekly commit activityGet the last year of commit activityGet all contributor commit activityGet the weekly commit countGet the hourly commit count for each day
repos-{owner}/{repo}-subscription
Get a repository subscriptionSet a repository subscriptionDelete a repository subscription
repos-{owner}/{repo}-topics
Get all repository topicsReplace all repository topics
repos-{owner}/{repo}-traffic-popular
Get top referral pathsGet top referral sources
repos-{owner}/{repo}-traffic
Get repository clonesGet page views
repos-{owner}/{repo}-vulnerability-alerts
Check if vulnerability alerts are enabled for a repositoryEnable vulnerability alertsDisable vulnerability alerts
repos-{owner}/{repo}
Get a repositoryUpdate a repositoryDelete a repositoryCompare two commitsList repository contributorsCreate a repository dispatch eventList repository eventsGet a repository installation for the authenticated appList repository languagesGet the license for a repositoryMerge a branchGet a repository READMEList stargazersCreate a commit statusList watchersList repository tagsDownload a repository archive (tar)List repository teamsTransfer a repositoryDownload a repository archive (zip)
repos
Create a repository using a template
scim/v2/organizations/{org}/Users-{scim user id}
Get SCIM provisioning information for a userUpdate a provisioned organization membershipUpdate an attribute for a SCIM userDelete a SCIM user from an organization
scim/v2/organizations/{org}/Users
List SCIM provisioned identitiesProvision and invite a SCIM user
search
Search codeSearch commitsSearch issues and pull requestsSearch labelsSearch repositoriesSearch topicsSearch users
teams/{team id}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion comment (Legacy)Create reaction for a team discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments-{comment number}
Get a discussion comment (Legacy)Update a discussion comment (Legacy)Delete a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments
List discussion comments (Legacy)Create a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-reactions
List reactions for a team discussion (Legacy)Create reaction for a team discussion (Legacy)
teams/{team id}-discussions-{discussion number}
Get a discussion (Legacy)Update a discussion (Legacy)Delete a discussion (Legacy)
teams/{team id}-discussions
List discussions (Legacy)Create a discussion (Legacy)
teams/{team id}-members-{username}
Get team member (Legacy)Add team member (Legacy)Remove team member (Legacy)
teams/{team id}-members
List team members (Legacy)
teams/{team id}-memberships/{username}
Get team membership for a user (Legacy)Add or update team membership for a user (Legacy)Remove team membership for a user (Legacy)
teams/{team id}-projects-{project id}
Check team permissions for a project (Legacy)Add or update team project permissions (Legacy)Remove a project from a team (Legacy)
teams/{team id}-projects
List team projects (Legacy)
teams/{team id}-repos-{owner}/{repo}
Check team permissions for a repository (Legacy)Add or update team repository permissions (Legacy)Remove a repository from a team (Legacy)
teams/{team id}-repos
List team repositories (Legacy)
teams/{team id}-team-sync/group-mappings
List IdP groups for a team (Legacy)Create or update IdP group connections (Legacy)
teams/{team id}
Get a team (Legacy)Update a team (Legacy)Delete a team (Legacy)List pending team invitations (Legacy)List child teams (Legacy)
user-blocks-{username}
Check if a user is blocked by the authenticated userBlock a userUnblock a user
user-blocks
List users blocked by the authenticated user
user-emails
List email addresses for the authenticated userAdd an email address for the authenticated userDelete an email address for the authenticated user
user-following-{username}
Check if a person is followed by the authenticated userFollow a userUnfollow a user
user-following
List the people the authenticated user follows
user-gpg keys-{gpg key id}
Get a GPG key for the authenticated userDelete a GPG key for the authenticated user
user-gpg keys
List GPG keys for the authenticated userCreate a GPG key for the authenticated user
user-installations-{installation id}/repositories-{repository id}
Add a repository to an app installationRemove a repository from an app installation
user-installations-{installation id}/repositories
List repositories accessible to the user access token
user-installations
List app installations accessible to the user access token
user-keys-{key id}
Get a public SSH key for the authenticated userDelete a public SSH key for the authenticated user
user-keys
List public SSH keys for the authenticated userCreate a public SSH key for the authenticated user
user-marketplace purchases
List subscriptions for the authenticated userList subscriptions for the authenticated user (stubbed)
user-memberships/orgs-{org}
Get an organization membership for the authenticated userUpdate an organization membership for the authenticated user
user-memberships/orgs
List organization memberships for the authenticated user
user-migrations-{migration id}-archive
Download a user migration archiveDelete a user migration archive
user-migrations-{migration id}
Get a user migration statusUnlock a user repositoryList repositories for a user migration
user-migrations
List user migrationsStart a user migration
user-repos
List repositories for the authenticated userCreate a repository for the authenticated user
user-repository invitations-{invitation id}
Accept a repository invitationDecline a repository invitation
user-repository invitations
List repository invitations for the authenticated user
user-starred-{owner}/{repo}
Check if a repository is starred by the authenticated userStar a repository for the authenticated userUnstar a repository for the authenticated user
user-starred
List repositories starred by the authenticated user
user
Get the authenticated userUpdate the authenticated userSet primary email visibility for the authenticated userList followers of the authenticated userList user account issues assigned to the authenticated userList organizations for the authenticated userCreate a user projectList public email addresses for the authenticated userList repositories watched by the authenticated userList teams for the authenticated user
users-{username}-events
List events for the authenticated userList organization events for the authenticated userList public events for a user
users-{username}-following
List the people a user followsCheck if a user follows another user
users-{username}-received events
List events received by the authenticated userList public events received by a user
users-{username}-settings/billing
Get GitHub Actions billing for a userGet GitHub Packages billing for a userGet shared storage billing for a user
users-{username}
Get a userList followers of a userList gists for a userList GPG keys for a userGet contextual information for a userGet a user installation for the authenticated appList public keys for a userList organizations for a userList user projectsList repositories for a userList repositories starred by a userList repositories watched by a user
users
List users
GitHub API RootCreate a GitHub App from a manifestGet an appCreate a content attachmentGet emojisList public eventsGet feedsList issues assigned to the authenticated userGet GitHub meta informationList public events for a network of repositoriesGet OctocatList organizationsGet rate limit status for the authenticated userDelete a reaction (Legacy)List public repositoriesGet the Zen of GitHub
Github - Capability
Capturing Descriptions
Reference Documentation
app-installations-{installation id}-suspended
Suspend an app installationUnsuspend an app installation
app-installations-{installation id}
Get an installation for the authenticated appDelete an installation for the authenticated appCreate an installation access token for an app
app-installations
List installations for the authenticated app
app
Get the authenticated app
applications-grants-{grant id}
Get a single grantDelete a grant
applications-grants
List your grants
applications-{client id}-token
Check a tokenReset a tokenDelete an app token
applications-{client id}-tokens/{access token}
Check an authorizationReset an authorizationRevoke an authorization for an application
applications-{client id}
Delete an app authorizationRevoke a grant for an application
authorizations-clients/{client id}
Get-or-create an authorization for a specific appGet-or-create an authorization for a specific app and fingerprint
authorizations-{authorization id}
Get a single authorizationUpdate an existing authorizationDelete an authorization
authorizations
List your authorizationsCreate a new authorization
codes of conduct
Get all codes of conductGet a code of conduct
enterprises/{enterprise id}/settings/billing
Get GitHub Actions billing for an enterpriseGet GitHub Packages billing for an enterpriseGet shared storage billing for an enterprise
gists-{gist id}-comments-{comment id}
Get a gist commentUpdate a gist commentDelete a gist comment
gists-{gist id}-comments
List gist commentsCreate a gist comment
gists-{gist id}-forks
List gist forksFork a gist
gists-{gist id}-star
Check if a gist is starredStar a gistUnstar a gist
gists-{gist id}
Get a gistUpdate a gistDelete a gistList gist commitsGet a gist revision
gists
List gists for the authenticated userCreate a gistList public gistsList starred gists
gitignore/templates
Get all gitignore templatesGet a gitignore template
installation
List repositories accessible to the app installationRevoke an installation access token
licenses
Get all commonly used licensesGet a license
markdown
Render a Markdown documentRender a Markdown document in raw mode
marketplace listing-plans
List plansList accounts for a plan
marketplace listing-stubbed-plans
List plans (stubbed)List accounts for a plan (stubbed)
marketplace listing-stubbed
Get a subscription plan for an account (stubbed)
marketplace listing
Get a subscription plan for an account
notifications-threads/{thread id}-subscription
Get a thread subscription for the authenticated userSet a thread subscriptionDelete a thread subscription
notifications-threads/{thread id}
Get a threadMark a thread as read
notifications
List notifications for the authenticated userMark notifications as read
orgs/{org}-actions-runners-{runner id}
Get a self-hosted runner for an organizationDelete a self-hosted runner from an organization
orgs/{org}-actions-runners
List self-hosted runners for an organizationList runner applications for an organizationCreate a registration token for an organizationCreate a remove token for an organization
orgs/{org}-actions-secrets-{secret name}-repositories-{repository id}
Add selected repository to an organization secretRemove selected repository from an organization secret
orgs/{org}-actions-secrets-{secret name}-repositories
List selected repositories for an organization secretSet selected repositories for an organization secret
orgs/{org}-actions-secrets-{secret name}
Get an organization secretCreate or update an organization secretDelete an organization secret
orgs/{org}-actions-secrets
List organization secretsGet an organization public key
orgs/{org}-blocks-{username}
Check if a user is blocked by an organizationBlock a user from an organizationUnblock a user from an organization
orgs/{org}-blocks
List users blocked by an organization
orgs/{org}-credential-authorizations
List SAML SSO authorizations for an organizationRemove a SAML SSO authorization for an organization
orgs/{org}-hooks-{hook id}
Get an organization webhookUpdate an organization webhookDelete an organization webhookPing an organization webhook
orgs/{org}-hooks
List organization webhooksCreate an organization webhook
orgs/{org}-interaction-limits
Get interaction restrictions for an organizationSet interaction restrictions for an organizationRemove interaction restrictions for an organization
orgs/{org}-invitations
List pending organization invitationsCreate an organization invitationList organization invitation teams
orgs/{org}-members-{username}
Check organization membership for a userRemove an organization member
orgs/{org}-members
List organization members
orgs/{org}-memberships/{username}
Get organization membership for a userSet organization membership for a userRemove organization membership for a user
orgs/{org}-migrations-{migration id}-archive
Download an organization migration archiveDelete an organization migration archive
orgs/{org}-migrations-{migration id}
Get an organization migration statusUnlock an organization repositoryList repositories in an organization migration
orgs/{org}-migrations
List organization migrationsStart an organization migration
orgs/{org}-outside collaborators-{username}
Convert an organization member to outside collaboratorRemove outside collaborator from an organization
orgs/{org}-outside collaborators
List outside collaborators for an organization
orgs/{org}-projects
List organization projectsCreate an organization project
orgs/{org}-public members-{username}
Check public organization membership for a userSet public organization membership for the authenticated userRemove public organization membership for the authenticated user
orgs/{org}-public members
List public organization members
orgs/{org}-repos
List organization repositoriesCreate an organization repository
orgs/{org}-settings/billing
Get GitHub Actions billing for an organizationGet GitHub Packages billing for an organizationGet shared storage billing for an organization
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion commentCreate reaction for a team discussion commentDelete team discussion comment reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments-{comment number}
Get a discussion commentUpdate a discussion commentDelete a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-comments
List discussion commentsCreate a discussion comment
orgs/{org}-teams-{team slug}-discussions-{discussion number}-reactions
List reactions for a team discussionCreate reaction for a team discussionDelete team discussion reaction
orgs/{org}-teams-{team slug}-discussions-{discussion number}
Get a discussionUpdate a discussionDelete a discussion
orgs/{org}-teams-{team slug}-discussions
List discussionsCreate a discussion
orgs/{org}-teams-{team slug}-memberships/{username}
Get team membership for a userAdd or update team membership for a userRemove team membership for a user
orgs/{org}-teams-{team slug}-projects-{project id}
Check team permissions for a projectAdd or update team project permissionsRemove a project from a team
orgs/{org}-teams-{team slug}-projects
List team projects
orgs/{org}-teams-{team slug}-repos-{owner}/{repo}
Check team permissions for a repositoryAdd or update team repository permissionsRemove a repository from a team
orgs/{org}-teams-{team slug}-repos
List team repositories
orgs/{org}-teams-{team slug}-team-sync/group-mappings
List IdP groups for a teamCreate or update IdP group connections
orgs/{org}-teams-{team slug}
Get a team by nameUpdate a teamDelete a teamList pending team invitationsList team membersList child teams
orgs/{org}-teams
List teamsCreate a team
orgs/{org}
Get an organizationUpdate an organizationList public organization eventsGet an organization installation for the authenticated appList app installations for an organizationList organization issues assigned to the authenticated userList IdP groups for an organization
projects-columns-cards/{card id}
Get a project cardUpdate an existing project cardDelete a project cardMove a project card
projects-columns-{column id}-cards
List project cardsCreate a project card
projects-columns-{column id}
Get a project columnUpdate an existing project columnDelete a project columnMove a project column
projects-{project id}-collaborators-{username}
Add project collaboratorRemove user as a collaboratorGet project permission for a user
projects-{project id}-collaborators
List project collaborators
projects-{project id}-columns
List project columnsCreate a project column
projects-{project id}
Get a projectUpdate a projectDelete a project
repos-{owner}/{repo}-actions-artifacts-{artifact id}
Get an artifactDelete an artifactDownload an artifact
repos-{owner}/{repo}-actions-artifacts
List artifacts for a repository
repos-{owner}/{repo}-actions-jobs/{job id}
Get a job for a workflow runDownload job logs for a workflow run
repos-{owner}/{repo}-actions-runners-{runner id}
Get a self-hosted runner for a repositoryDelete a self-hosted runner from a repository
repos-{owner}/{repo}-actions-runners
List self-hosted runners for a repositoryList runner applications for a repositoryCreate a registration token for a repositoryCreate a remove token for a repository
repos-{owner}/{repo}-actions-runs-{run id}-logs
Download workflow run logsDelete workflow run logs
repos-{owner}/{repo}-actions-runs-{run id}
Get a workflow runDelete a workflow runList workflow run artifactsCancel a workflow runList jobs for a workflow runRe-run a workflowGet workflow run usage
repos-{owner}/{repo}-actions-runs
List workflow runs for a repository
repos-{owner}/{repo}-actions-secrets-{secret name}
Get a repository secretCreate or update a repository secretDelete a repository secret
repos-{owner}/{repo}-actions-secrets
List repository secretsGet a repository public key
repos-{owner}/{repo}-actions-workflows-{workflow id}
Get a workflowCreate a workflow dispatch eventList workflow runsGet workflow usage
repos-{owner}/{repo}-actions-workflows
List repository workflows
repos-{owner}/{repo}-assignees
List assigneesCheck if a user can be assigned
repos-{owner}/{repo}-automated-security-fixes
Enable automated security fixesDisable automated security fixes
repos-{owner}/{repo}-branches-{branch}-protection-enforce admins
Get admin branch protectionSet admin branch protectionDelete admin branch protection
repos-{owner}/{repo}-branches-{branch}-protection-required pull request reviews
Get pull request review protectionUpdate pull request review protectionDelete pull request review protection
repos-{owner}/{repo}-branches-{branch}-protection-required signatures
Get commit signature protectionCreate commit signature protectionDelete commit signature protection
repos-{owner}/{repo}-branches-{branch}-protection-required status checks-contexts
Get all status check contextsAdd status check contextsSet status check contextsRemove status check contexts
repos-{owner}/{repo}-branches-{branch}-protection-required status checks
Get status checks protectionUpdate status check protectionRemove status check protection
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-apps
Get apps with access to the protected branchAdd app access restrictionsSet app access restrictionsRemove app access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-teams
Get teams with access to the protected branchAdd team access restrictionsSet team access restrictionsRemove team access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions-users
Get users with access to the protected branchAdd user access restrictionsSet user access restrictionsRemove user access restrictions
repos-{owner}/{repo}-branches-{branch}-protection-restrictions
Get access restrictionsDelete access restrictions
repos-{owner}/{repo}-branches-{branch}-protection
Get branch protectionUpdate branch protectionDelete branch protection
repos-{owner}/{repo}-branches-{branch}
Get a branch
repos-{owner}/{repo}-branches
List branches
repos-{owner}/{repo}-check-runs-{check run id}
Get a check runUpdate a check runList check run annotations
repos-{owner}/{repo}-check-runs
Create a check run
repos-{owner}/{repo}-check-suites-{check suite id}
Get a check suiteList check runs in a check suiteRerequest a check suite
repos-{owner}/{repo}-check-suites
Create a check suiteUpdate repository preferences for check suites
repos-{owner}/{repo}-code-scanning/alerts
List code scanning alerts for a repositoryGet a code scanning alert
repos-{owner}/{repo}-collaborators-{username}
Check if a user is a repository collaboratorAdd a repository collaboratorRemove a repository collaboratorGet repository permissions for a user
repos-{owner}/{repo}-collaborators
List repository collaborators
repos-{owner}/{repo}-comments-{comment id}-reactions
List reactions for a commit commentCreate reaction for a commit commentDelete a commit comment reaction
repos-{owner}/{repo}-comments-{comment id}
Get a commit commentUpdate a commit commentDelete a commit comment
repos-{owner}/{repo}-comments
List commit comments for a repository
repos-{owner}/{repo}-commits-{commit sha}-comments
List commit commentsCreate a commit comment
repos-{owner}/{repo}-commits-{commit sha}
List branches for HEAD commitList pull requests associated with a commit
repos-{owner}/{repo}-commits-{ref}
Get a commitList check runs for a Git referenceList check suites for a Git referenceGet the combined status for a specific referenceList commit statuses for a reference
repos-{owner}/{repo}-commits
List commits
repos-{owner}/{repo}-community
Get the code of conduct for a repositoryGet community profile metrics
repos-{owner}/{repo}-contents/{path}
Get repository contentCreate or update file contentsDelete a file
repos-{owner}/{repo}-deployments-{deployment id}-statuses
List deployment statusesCreate a deployment statusGet a deployment status
repos-{owner}/{repo}-deployments-{deployment id}
Get a deploymentDelete a deployment
repos-{owner}/{repo}-deployments
List deploymentsCreate a deployment
repos-{owner}/{repo}-forks
List forksCreate a fork
repos-{owner}/{repo}-git-blobs
Create a blobGet a blob
repos-{owner}/{repo}-git-commits
Create a commitGet a commit
repos-{owner}/{repo}-git-refs-{ref}
Update a referenceDelete a reference
repos-{owner}/{repo}-git-refs
Create a reference
repos-{owner}/{repo}-git-tags
Create a tag objectGet a tag
repos-{owner}/{repo}-git-trees
Create a treeGet a tree
repos-{owner}/{repo}-git
List matching referencesGet a reference
repos-{owner}/{repo}-hooks-{hook id}
Get a repository webhookUpdate a repository webhookDelete a repository webhookPing a repository webhookTest the push repository webhook
repos-{owner}/{repo}-hooks
List repository webhooksCreate a repository webhook
repos-{owner}/{repo}-import-authors
Get commit authorsMap a commit author
repos-{owner}/{repo}-import
Get an import statusStart an importUpdate an importCancel an importGet large filesUpdate Git LFS preference
repos-{owner}/{repo}-interaction-limits
Get interaction restrictions for a repositorySet interaction restrictions for a repositoryRemove interaction restrictions for a repository
repos-{owner}/{repo}-invitations-{invitation id}
Update a repository invitationDelete a repository invitation
repos-{owner}/{repo}-invitations
List repository invitations
repos-{owner}/{repo}-issues-comments-{comment id}-reactions
List reactions for an issue commentCreate reaction for an issue commentDelete an issue comment reaction
repos-{owner}/{repo}-issues-comments-{comment id}
Get an issue commentUpdate an issue commentDelete an issue comment
repos-{owner}/{repo}-issues-comments
List issue comments for a repository
repos-{owner}/{repo}-issues-events
List issue events for a repositoryGet an issue event
repos-{owner}/{repo}-issues-{issue number}-assignees
Add assignees to an issueRemove assignees from an issue
repos-{owner}/{repo}-issues-{issue number}-comments
List issue commentsCreate an issue comment
repos-{owner}/{repo}-issues-{issue number}-labels
List labels for an issueAdd labels to an issueSet labels for an issueRemove all labels from an issueRemove a label from an issue
repos-{owner}/{repo}-issues-{issue number}-lock
Lock an issueUnlock an issue
repos-{owner}/{repo}-issues-{issue number}-reactions
List reactions for an issueCreate reaction for an issueDelete an issue reaction
repos-{owner}/{repo}-issues-{issue number}
Get an issueUpdate an issueList issue eventsList timeline events for an issue
repos-{owner}/{repo}-issues
List repository issuesCreate an issue
repos-{owner}/{repo}-keys-{key id}
Get a deploy keyDelete a deploy key
repos-{owner}/{repo}-keys
List deploy keysCreate a deploy key
repos-{owner}/{repo}-labels-{name}
Get a labelUpdate a labelDelete a label
repos-{owner}/{repo}-labels
List labels for a repositoryCreate a label
repos-{owner}/{repo}-milestones-{milestone number}
Get a milestoneUpdate a milestoneDelete a milestoneList labels for issues in a milestone
repos-{owner}/{repo}-milestones
List milestonesCreate a milestone
repos-{owner}/{repo}-notifications
List repository notifications for the authenticated userMark repository notifications as read
repos-{owner}/{repo}-pages-builds
List GitHub Pages buildsRequest a GitHub Pages buildGet latest Pages buildGet GitHub Pages build
repos-{owner}/{repo}-pages
Get a GitHub Pages siteCreate a GitHub Pages siteUpdate information about a GitHub Pages siteDelete a GitHub Pages site
repos-{owner}/{repo}-projects
List repository projectsCreate a repository project
repos-{owner}/{repo}-pulls-comments-{comment id}-reactions
List reactions for a pull request review commentCreate reaction for a pull request review commentDelete a pull request comment reaction
repos-{owner}/{repo}-pulls-comments-{comment id}
Get a review comment for a pull requestUpdate a review comment for a pull requestDelete a review comment for a pull request
repos-{owner}/{repo}-pulls-comments
List review comments in a repository
repos-{owner}/{repo}-pulls-{pull number}-comments
List review comments on a pull requestCreate a review comment for a pull requestCreate a reply for a review comment
repos-{owner}/{repo}-pulls-{pull number}-merge
Check if a pull request has been mergedMerge a pull request
repos-{owner}/{repo}-pulls-{pull number}-requested reviewers
List requested reviewers for a pull requestRequest reviewers for a pull requestRemove requested reviewers from a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews-{review id}
Get a review for a pull requestUpdate a review for a pull requestDelete a pending review for a pull requestList comments for a pull request reviewDismiss a review for a pull requestSubmit a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}-reviews
List reviews for a pull requestCreate a review for a pull request
repos-{owner}/{repo}-pulls-{pull number}
Get a pull requestUpdate a pull requestList commits on a pull requestList pull requests filesUpdate a pull request branch
repos-{owner}/{repo}-pulls
List pull requestsCreate a pull request
repos-{owner}/{repo}-releases-assets/{asset id}
Get a release assetUpdate a release assetDelete a release asset
repos-{owner}/{repo}-releases-{release id}-assets
List release assetsUpload a release asset
repos-{owner}/{repo}-releases-{release id}
Get a releaseUpdate a releaseDelete a release
repos-{owner}/{repo}-releases
List releasesCreate a releaseGet the latest releaseGet a release by tag name
repos-{owner}/{repo}-stats
Get the weekly commit activityGet the last year of commit activityGet all contributor commit activityGet the weekly commit countGet the hourly commit count for each day
repos-{owner}/{repo}-subscription
Get a repository subscriptionSet a repository subscriptionDelete a repository subscription
repos-{owner}/{repo}-topics
Get all repository topicsReplace all repository topics
repos-{owner}/{repo}-traffic-popular
Get top referral pathsGet top referral sources
repos-{owner}/{repo}-traffic
Get repository clonesGet page views
repos-{owner}/{repo}-vulnerability-alerts
Check if vulnerability alerts are enabled for a repositoryEnable vulnerability alertsDisable vulnerability alerts
repos-{owner}/{repo}
Get a repositoryUpdate a repositoryDelete a repositoryCompare two commitsList repository contributorsCreate a repository dispatch eventList repository eventsGet a repository installation for the authenticated appList repository languagesGet the license for a repositoryMerge a branchGet a repository READMEList stargazersCreate a commit statusList watchersList repository tagsDownload a repository archive (tar)List repository teamsTransfer a repositoryDownload a repository archive (zip)
repos
Create a repository using a template
scim/v2/organizations/{org}/Users-{scim user id}
Get SCIM provisioning information for a userUpdate a provisioned organization membershipUpdate an attribute for a SCIM userDelete a SCIM user from an organization
scim/v2/organizations/{org}/Users
List SCIM provisioned identitiesProvision and invite a SCIM user
search
Search codeSearch commitsSearch issues and pull requestsSearch labelsSearch repositoriesSearch topicsSearch users
teams/{team id}-discussions-{discussion number}-comments-{comment number}-reactions
List reactions for a team discussion comment (Legacy)Create reaction for a team discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments-{comment number}
Get a discussion comment (Legacy)Update a discussion comment (Legacy)Delete a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-comments
List discussion comments (Legacy)Create a discussion comment (Legacy)
teams/{team id}-discussions-{discussion number}-reactions
List reactions for a team discussion (Legacy)Create reaction for a team discussion (Legacy)
teams/{team id}-discussions-{discussion number}
Get a discussion (Legacy)Update a discussion (Legacy)Delete a discussion (Legacy)
teams/{team id}-discussions
List discussions (Legacy)Create a discussion (Legacy)
teams/{team id}-members-{username}
Get team member (Legacy)Add team member (Legacy)Remove team member (Legacy)
teams/{team id}-members
List team members (Legacy)
teams/{team id}-memberships/{username}
Get team membership for a user (Legacy)Add or update team membership for a user (Legacy)Remove team membership for a user (Legacy)
teams/{team id}-projects-{project id}
Check team permissions for a project (Legacy)Add or update team project permissions (Legacy)Remove a project from a team (Legacy)
teams/{team id}-projects
List team projects (Legacy)
teams/{team id}-repos-{owner}/{repo}
Check team permissions for a repository (Legacy)Add or update team repository permissions (Legacy)Remove a repository from a team (Legacy)
teams/{team id}-repos
List team repositories (Legacy)
teams/{team id}-team-sync/group-mappings
List IdP groups for a team (Legacy)Create or update IdP group connections (Legacy)
teams/{team id}
Get a team (Legacy)Update a team (Legacy)Delete a team (Legacy)List pending team invitations (Legacy)List child teams (Legacy)
user-blocks-{username}
Check if a user is blocked by the authenticated userBlock a userUnblock a user
user-blocks
List users blocked by the authenticated user
user-emails
List email addresses for the authenticated userAdd an email address for the authenticated userDelete an email address for the authenticated user
user-following-{username}
Check if a person is followed by the authenticated userFollow a userUnfollow a user
user-following
List the people the authenticated user follows
user-gpg keys-{gpg key id}
Get a GPG key for the authenticated userDelete a GPG key for the authenticated user
user-gpg keys
List GPG keys for the authenticated userCreate a GPG key for the authenticated user
user-installations-{installation id}/repositories-{repository id}
Add a repository to an app installationRemove a repository from an app installation
user-installations-{installation id}/repositories
List repositories accessible to the user access token
user-installations
List app installations accessible to the user access token
user-keys-{key id}
Get a public SSH key for the authenticated userDelete a public SSH key for the authenticated user
user-keys
List public SSH keys for the authenticated userCreate a public SSH key for the authenticated user
user-marketplace purchases
List subscriptions for the authenticated userList subscriptions for the authenticated user (stubbed)
user-memberships/orgs-{org}
Get an organization membership for the authenticated userUpdate an organization membership for the authenticated user
user-memberships/orgs
List organization memberships for the authenticated user
user-migrations-{migration id}-archive
Download a user migration archiveDelete a user migration archive
user-migrations-{migration id}
Get a user migration statusUnlock a user repositoryList repositories for a user migration
user-migrations
List user migrationsStart a user migration
user-repos
List repositories for the authenticated userCreate a repository for the authenticated user
user-repository invitations-{invitation id}
Accept a repository invitationDecline a repository invitation
user-repository invitations
List repository invitations for the authenticated user
user-starred-{owner}/{repo}
Check if a repository is starred by the authenticated userStar a repository for the authenticated userUnstar a repository for the authenticated user
user-starred
List repositories starred by the authenticated user
user
Get the authenticated userUpdate the authenticated userSet primary email visibility for the authenticated userList followers of the authenticated userList user account issues assigned to the authenticated userList organizations for the authenticated userCreate a user projectList public email addresses for the authenticated userList repositories watched by the authenticated userList teams for the authenticated user
users-{username}-events
List events for the authenticated userList organization events for the authenticated userList public events for a user
users-{username}-following
List the people a user followsCheck if a user follows another user
users-{username}-received events
List events received by the authenticated userList public events received by a user
users-{username}-settings/billing
Get GitHub Actions billing for a userGet GitHub Packages billing for a userGet shared storage billing for a user
users-{username}
Get a userList followers of a userList gists for a userList GPG keys for a userGet contextual information for a userGet a user installation for the authenticated appList public keys for a userList organizations for a userList user projectsList repositories for a userList repositories starred by a userList repositories watched by a user
users
List users
GitHub API RootCreate a GitHub App from a manifestGet an appCreate a content attachmentGet emojisList public eventsGet feedsList issues assigned to the authenticated userGet GitHub meta informationList public events for a network of repositoriesGet OctocatList organizationsGet rate limit status for the authenticated userDelete a reaction (Legacy)List public repositoriesGet the Zen of GitHub
HomeGitHub Web API Referenceorgs/{org}-teams-{team slug}-team-sync/group-mappings

orgs/{org}-teams-{team slug}-team-sync/group-mappings

Number of APIs: 2

  1. List IdP groups for a team GET {{baseUrl}}/orgs/:org/teams/:team_slug/team-sync/group-mappings

  2. Create or update IdP group connections PATCH {{baseUrl}}/orgs/:org/teams/:team_slug/team-sync/group-mappings

Previous
List team repositories
Next
List IdP groups for a team