- APPS
- OAUTH-AUTHORIZATIONS
- CODES-OF-CONDUCT
- EMOJIS
- ACTIVITY
- GISTS
- GITIGNORE
- ISSUES
- SEARCH
- LICENSES
- MARKDOWN
- META
- ORGS
- ACTIONS
- INTERACTIONS
- MIGRATIONS
- PROJECTS
- REPOS
- TEAMS
- REACTIONS
- RATE-LIMIT
- CHECKS
- CODE-SCANNING
- GIT
- PULLS
- SCIM
- USERS
- Get the authenticated GitHub App
- Create a GitHub App from a manifest
- List installations
- Get an installation
- Delete an installation
- Create a new installation token
- Suspend an installation
- Unsuspend an installation
- Delete an app authorization
- Revoke a grant for an application
- Check a token
- Reset a token
- Delete an app token
- Check an authorization
- Reset an authorization
- Revoke an authorization for an application
- Get a single GitHub App
- Create a content attachment
- List repositories
- Revoke an installation token
- Get a subscription plan for an account
- List plans
- List accounts for a plan
- Get a subscription plan for an account (stubbed)
- List plans (stubbed)
- List accounts for a plan (stubbed)
- Get an organization installation
- Get a repository installation
- List installations for a user
- List repositories accessible to the user for an installation
- Add repository to installation
- Remove repository from installation
- List subscriptions for the authenticated user
- List subscriptions for the authenticated user (stubbed)
- Get a user installation
- List your grants
- Get a single grant
- Delete a grant
- List your authorizations
- Create a new authorization
- Get-or-create an authorization for a specific app
- Get-or-create an authorization for a specific app and fingerprint
- Get a single authorization
- Update an existing authorization
- Delete an authorization
- List all codes of conduct
- Get an individual code of conduct
- Get the contents of a repository's code of conduct
- List public events
- Get feeds
- List public events for a network of repositories
- List notifications for the authenticated user
- Mark notifications as read
- Get a thread
- Mark a thread as read
- Get a thread subscription for the authenticated user
- Set a thread subscription
- Delete a thread subscription
- List public organization events
- List repository events
- List repository notifications for the authenticated user
- Mark repository notifications as read
- List stargazers
- List watchers
- Get a repository subscription
- Set a repository subscription
- Delete a repository subscription
- List repositories starred by the authenticated user
- Check if a repository is starred by the authenticated user
- Star a repository for the authenticated user
- Unstar a repository for the authenticated user
- List repositories watched by the authenticated user
- Check if you are watching a repository (LEGACY)
- Watch a repository (LEGACY)
- Stop watching a repository (LEGACY)
- List events for the authenticated user
- List organization events for the authenticated user
- List public events for a user
- List events received by the authenticated user
- List public events received by a user
- List repositories starred by a user
- List repositories watched by a user
- List gists for the authenticated user
- Create a gist
- List public gists
- List starred gists
- Get a gist
- Update a gist
- Delete a gist
- List comments on a gist
- Create a comment
- Get a single comment
- Edit a comment
- Delete a comment
- List gist commits
- Fork a gist
- List gist forks
- Star a gist
- Unstar a gist
- Check if a gist is starred
- Get a specific revision of a gist
- List gists for a user
- List issues assigned to the authenticated user
- List organization issues assigned to the authenticated user
- List assignees
- Check assignee
- List repository issues
- Create an issue
- List comments in a repository
- Get a single comment
- Edit a comment
- Delete a comment
- List events for a repository
- Get a single event
- Get an issue
- Update an issue
- Add assignees to an issue
- Remove assignees from an issue
- List comments on an issue
- Create a comment
- List events for an issue
- List labels on an issue
- Add labels to an issue
- Replace all labels for an issue
- Remove all labels from an issue
- Remove a label from an issue
- Lock an issue
- Unlock an issue
- List events for an issue
- List all labels for this repository
- Create a label
- Get a single label
- Update a label
- Delete a label
- List milestones for a repository
- Create a milestone
- Get a single milestone
- Update a milestone
- Delete a milestone
- Get labels for every issue in a milestone
- List user account issues assigned to the authenticated user
- Search issues
- Search repositories
- Email search
- Search users
- Search code
- Search commits
- Search issues and pull requests
- Search labels
- Search repositories
- Search topics
- Search users
- List all organizations
- Get an organization
- Edit an organization
- List blocked users
- Check whether a user is blocked from an organization
- Block a user
- Unblock a user
- List credential authorizations for an organization
- Remove a credential authorization for an organization
- List hooks
- Create a hook
- Get single hook
- Edit a hook
- Delete a hook
- Ping a hook
- List installations for an organization
- List pending organization invitations
- Create organization invitation
- List organization invitation teams
- Members list
- Check membership
- Remove a member
- Get organization membership
- Add or update organization membership
- Remove organization membership
- List outside collaborators
- Remove outside collaborator
- Convert member to outside collaborator
- Public members list
- Check public membership
- Publicize a user's membership
- Conceal a user's membership
- List your organization memberships
- Get your organization membership
- Edit your organization membership
- List your organizations
- List user organizations
- List self-hosted runners for an organization
- List runner applications for an organization
- Create a registration token for an organization
- Create a remove token for an organization
- Get a self-hosted runner for an organization
- Delete a self-hosted runner from an organization
- List artifacts for a repository
- Get an artifact
- Delete an artifact
- Download an artifact
- Get a workflow job
- Download workflow job logs
- List self-hosted runners for a repository
- List runner applications for a repository
- Create a registration token for a repository
- Create a remove token for a repository
- Get a self-hosted runner for a repository
- Delete a self-hosted runner from a repository
- List repository workflow runs
- Get a workflow run
- List workflow run artifacts
- Cancel a workflow run
- List jobs for a workflow run
- Download workflow run logs
- Delete workflow run logs
- Re-run a workflow
- List secrets for a repository
- Get your public key
- Get a secret
- Create or update a secret for a repository
- Delete a secret from a repository
- List repository workflows
- Get a workflow
- List workflow runs
- Get interaction restrictions for an organization
- Add or update interaction restrictions for an organization
- Remove interaction restrictions for an organization
- Get interaction restrictions for a repository
- Add or update interaction restrictions for a repository
- Remove interaction restrictions for a repository
- Start an organization migration
- List organization migrations
- Get the status of an organization migration
- Download an organization migration archive
- Delete an organization migration archive
- Unlock an organization repository
- List repositories in an organization migration
- Start an import
- Get import progress
- Update existing import
- Cancel an import
- Get commit authors
- Map a commit author
- Get large files
- Set Git LFS preference
- Start a user migration
- List user migrations
- Get the status of a user migration
- Download a user migration archive
- Delete a user migration archive
- Unlock a user repository
- List repositories for a user migration
- List organization projects
- Create an organization project
- Get a project card
- Update a project card
- Delete a project card
- Move a project card
- Get a project column
- Update a project column
- Delete a project column
- List project cards
- Create a project card
- Move a project column
- Get a project
- Update a project
- Delete a project
- List collaborators
- Add user as a collaborator
- Remove user as a collaborator
- Review a user's permission level
- List project columns
- Create a project column
- List repository projects
- Create a repository project
- Create a user project
- List user projects
- List organization repositories
- Create an organization repository
- Get a repository
- Update a repository
- Delete a repository
- Enable automated security fixes
- Disable automated security fixes
- List branches
- Get branch
- Get branch protection
- Update branch protection
- Remove branch protection
- Get admin enforcement of protected branch
- Add admin enforcement of protected branch
- Remove admin enforcement of protected branch
- Get pull request review enforcement of protected branch
- Update pull request review enforcement of protected branch
- Remove pull request review enforcement of protected branch
- Get required signatures of protected branch
- Add required signatures of protected branch
- Remove required signatures of protected branch
- Get required status checks of protected branch
- Update required status checks of protected branch
- Remove required status checks of protected branch
- List required status checks contexts of protected branch
- Replace required status checks contexts of protected branch
- Add required status checks contexts of protected branch
- Remove required status checks contexts of protected branch
- Get restrictions of protected branch
- Remove restrictions of protected branch
- Get apps with access to protected branch
- Replace app restrictions of protected branch
- Add app restrictions of protected branch
- Remove app restrictions of protected branch
- Get teams with access to protected branch
- Replace team restrictions of protected branch
- Add team restrictions of protected branch
- Remove team restrictions of protected branch
- Get users with access to protected branch
- Replace user restrictions of protected branch
- Add user restrictions of protected branch
- Remove user restrictions of protected branch
- List collaborators
- Check if a user is a collaborator
- Add user as a collaborator
- Remove user as a collaborator
- Review a user's permission level
- List commit comments for a repository
- Get a single commit comment
- Update a commit comment
- Delete a commit comment
- List commits on a repository
- List branches for HEAD commit
- List comments for a single commit
- Create a commit comment
- List pull requests associated with commit
- Get a single commit
- Get the combined status for a specific ref
- List statuses for a specific ref
- Retrieve community profile metrics
- Compare two commits
- Get contents
- Create or update a file
- Delete a file
- List contributors
- List deployments
- Create a deployment
- Get a single deployment
- Delete a deployment
- List deployment statuses
- Create a deployment status
- Get a single deployment status
- Create a repository dispatch event
- List downloads for a repository
- Get a single download
- Delete a download
- List forks
- Create a fork
- List hooks
- Create a hook
- Get single hook
- Edit a hook
- Delete a hook
- Ping a hook
- Test a push hook
- List invitations for a repository
- Delete a repository invitation
- Update a repository invitation
- List deploy keys
- Add a new deploy key
- Get a deploy key
- Remove a deploy key
- List languages
- Perform a merge
- Get information about a Pages site
- Enable a Pages site
- Disable a Pages site
- Update information about a Pages site
- Request a page build
- List Pages builds
- Get latest Pages build
- Get a specific Pages build
- Get the README
- List releases for a repository
- Create a release
- Get a single release asset
- Edit a release asset
- Delete a release asset
- Get the latest release
- Get a release by tag name
- Get a single release
- Edit a release
- Delete a release
- List assets for a release
- Upload a release asset
- Get the number of additions and deletions per week
- Get the last year of commit activity data
- Get contributors list with additions, deletions, and commit counts
- Get the weekly commit count for the repository owner and everyone else
- Get the number of commits per hour in each day
- Create a status
- List tags
- List teams
- Get all repository topics
- Replace all repository topics
- Clones
- List paths
- List referrers
- Views
- Transfer a repository
- Check if vulnerability alerts are enabled for a repository
- Enable vulnerability alerts
- Disable vulnerability alerts
- Get archive link
- Create a repository using a template
- List public repositories
- List repositories for the authenticated user
- Create a repository for the authenticated user
- List a user's repository invitations
- Accept a repository invitation
- Decline a repository invitation
- List repositories for a user
- List IdP groups in an organization
- List teams
- Create team
- Get team by name
- Edit team
- Delete team
- List discussions
- Create a discussion
- Get a single discussion
- Edit a discussion
- Delete a discussion
- List comments
- Create a comment
- Get a single comment
- Edit a comment
- Delete a comment
- List pending team invitations
- List team members
- Get team membership
- Add or update team membership
- Remove team membership
- List team projects
- Review a team project
- Add or update team project
- Remove team project
- List team repos
- Check if a team manages a repository
- Add or update team repository
- Remove team repository
- List IdP groups for a team
- Create or update IdP group connections
- List child teams
- Get team (Legacy)
- Edit team (Legacy)
- Delete team (Legacy)
- List discussions (Legacy)
- Create a discussion (Legacy)
- Get a single discussion (Legacy)
- Edit a discussion (Legacy)
- Delete a discussion (Legacy)
- List comments (Legacy)
- Create a comment (Legacy)
- Get a single comment (Legacy)
- Edit a comment (Legacy)
- Delete a comment (Legacy)
- List pending team invitations (Legacy)
- List team members (Legacy)
- Get team member (Legacy)
- Add team member (Legacy)
- Remove team member (Legacy)
- Get team membership (Legacy)
- Add or update team membership (Legacy)
- Remove team membership (Legacy)
- List team projects (Legacy)
- Review a team project (Legacy)
- Add or update team project (Legacy)
- Remove team project (Legacy)
- List team repos (Legacy)
- Check if a team manages a repository (Legacy)
- Add or update team repository (Legacy)
- Remove team repository (Legacy)
- List IdP groups for a team (Legacy)
- Create or update IdP group connections (Legacy)
- List child teams (Legacy)
- List user teams
- List reactions for a team discussion comment
- Create reaction for a team discussion comment
- Delete team discussion comment reaction
- List reactions for a team discussion
- Create reaction for a team discussion
- Delete team discussion reaction
- Delete a reaction (Legacy)
- List reactions for a commit comment
- Create reaction for a commit comment
- Delete a commit comment reaction
- List reactions for an issue comment
- Create reaction for an issue comment
- Delete an issue comment reaction
- List reactions for an issue
- Create reaction for an issue
- Delete an issue reaction
- List reactions for a pull request review comment
- Create reaction for a pull request review comment
- Delete a pull request comment reaction
- List reactions for a team discussion comment (Legacy)
- Create reaction for a team discussion comment (Legacy)
- List reactions for a team discussion (Legacy)
- Create reaction for a team discussion (Legacy)
- Create a check run
- Update a check run
- Get a check run
- List check run annotations
- Create a check suite
- Update repository preferences for check suites
- Get a check suite
- List check runs in a check suite
- Rerequest a check suite
- List check runs for a Git reference
- List check suites for a Git reference
- Create a blob
- Get a blob
- Create a commit
- Get a commit
- List matching references
- Get a single reference
- Create a reference
- Update a reference
- Delete a reference
- Create a tag object
- Get a tag
- Create a tree
- Get a tree
- List pull requests
- Create a pull request
- List comments in a repository
- Get a single comment
- Edit a comment
- Delete a comment
- Get a single pull request
- Update a pull request
- List comments on a pull request
- Create a comment
- Create a review comment reply
- List commits on a pull request
- List pull requests files
- Get if a pull request has been merged
- Merge a pull request (Merge Button)
- List review requests
- Create a review request
- Delete a review request
- List reviews on a pull request
- Create a pull request review
- Get a single review
- Delete a pending review
- Update a pull request review
- Get comments for a single review
- Dismiss a pull request review
- Submit a pull request review
- Update a pull request branch
- Get a list of provisioned identities
- Provision and invite users
- Get provisioning details for a single user
- Replace a provisioned user's information
- Update a user attribute
- Remove a user from the organization
- Get the authenticated user
- Update the authenticated user
- List blocked users
- Check whether you've blocked a user
- Block a user
- Unblock a user
- Toggle primary email visibility
- List email addresses for a user
- Add email address(es)
- Delete email address(es)
- List followers of the authenticated user
- List users followed by the authenticated user
- Check if you are following a user
- Follow a user
- Unfollow a user
- List your GPG keys
- Create a GPG key
- Get a single GPG key
- Delete a GPG key
- List your public keys
- Create a public key
- Get a single public key
- Delete a public key
- List public email addresses for a user
- Get all users
- Get a single user
- List followers of a user
- List users followed by another user
- Check if one user follows another
- List GPG keys for a user
- Get contextual information about a user
- List public keys for a user