GitHub

GitHub

Operations

List global security advisories
Get a global security advisory
Get the authenticated app
Get a webhook configuration for an app
Update a webhook configuration for an app
Redeliver a delivery for an app webhook
Get a delivery for an app webhook
List deliveries for an app webhook
List installation requests for the authenticated app
List installations for the authenticated app
Create an installation access token for an app
Delete an installation for the authenticated app
Get an installation for the authenticated app
Create a GitHub App from a manifest
Delete an app authorization
Create a scoped access token
List accepted assignments for an assignment
List assignments for a classroom
List classrooms
Get all codes of conduct
Get a code of conduct
Get emojis
Set a code security configuration as a default for an enterprise
Delete a code security configuration for an enterprise
Retrieve a code security configuration of an enterprise
Update a custom code security configuration for an enterprise
Get repositories associated with an enterprise code security configuration
Get default code security configurations for an enterprise
Get code security configurations for an enterprise
Create a code security configuration for an enterprise
List Dependabot alerts for an enterprise
List secret scanning alerts for an enterprise
List public events
Get feeds
GitHub API Root
List gists for the authenticated user
List gist comments
Create a gist comment
List gist commits
Delete a gist
List gist forks
Update a gist
Get a gist revision
Check if a gist is starred
Create a gist
List public gists
List starred gists
Get all gitignore templates
Get a gitignore template
List repositories accessible to the app installation
Revoke an installation access token
List issues assigned to the authenticated user
Get all commonly used licenses
Get a license
Render a Markdown document
Render a Markdown document in raw mode
Get a subscription plan for an account
Get a subscription plan for an account (stubbed)
Get GitHub meta information
List public events for a network of repositories
List notifications for the authenticated user
Mark notifications as read
Get a thread subscription for the authenticated user
Get Octocat
List organizations
Get billing usage report for an organization
List repositories with GitHub Actions cache usage for an organization
Get GitHub Actions cache usage for an organization
List GitHub-hosted runners for an organization
Delete a GitHub-hosted runner for an organization
Get a GitHub-hosted runner for an organization
Update a GitHub-hosted runner for an organization
Get GitHub-owned images for GitHub-hosted runners in an organization
Get partner images for GitHub-hosted runners in an organization
Get limits on GitHub-hosted runners for an organization
Get GitHub-hosted runners machine specs for an organization
Get platforms for GitHub-hosted runners in an organization
Create a GitHub-hosted runner for an organization
Get the customization template for an OIDC subject claim for an organization
Set the customization template for an OIDC subject claim for an organization
Get GitHub Actions permissions for an organization
Set GitHub Actions permissions for an organization
List selected repositories enabled for GitHub Actions in an organization
Set selected repositories enabled for GitHub Actions in an organization
Disable a selected repository for GitHub Actions in an organization
Enable a selected repository for GitHub Actions in an organization
Get allowed actions and reusable workflows for an organization
Set allowed actions and reusable workflows for an organization
Get default workflow permissions for an organization
Set default workflow permissions for an organization
List self-hosted runner groups for an organization
Create a self-hosted runner group for an organization
Delete a self-hosted runner group from an organization
Get a self-hosted runner group for an organization
List GitHub-hosted runners in a group for an organization
Update a self-hosted runner group for an organization
List repository access to a self-hosted runner group in an organization
Set repository access for a self-hosted runner group in an organization
Remove repository access to a self-hosted runner group in an organization
Add repository access to a self-hosted runner group in an organization
List self-hosted runners in a group for an organization
Set self-hosted runners in a group for an organization
Remove a self-hosted runner from a group for an organization
Add a self-hosted runner to a group for an organization
List runner applications for an organization
Create configuration for a just-in-time runner for an organization
List self-hosted runners for an organization
Create a registration token for an organization
Create a remove token for an organization
Delete a self-hosted runner from an organization
Get a self-hosted runner for an organization
Remove all custom labels from a self-hosted runner for an organization
List labels for a self-hosted runner for an organization
Remove a custom label from a self-hosted runner for an organization
Add custom labels to a self-hosted runner for an organization
Set custom labels for a self-hosted runner for an organization
List organization secrets
Get an organization public key
Delete an organization secret
Create or update an organization secret
List selected repositories for an organization secret
Set selected repositories for an organization secret
Remove selected repository from an organization secret
Add selected repository to an organization secret
List organization variables
Delete an organization variable
Get an organization variable
Update an organization variable
List selected repositories for an organization variable
Set selected repositories for an organization variable
Remove selected repository from an organization variable
Add selected repository to an organization variable
Create an organization variable
List users blocked by an organization
Unblock a user from an organization
Check if a user is blocked by an organization
Block a user from an organization
Delete a campaign for an organization
Get a campaign for an organization
List campaigns for an organization
Create a campaign for an organization
List code scanning alerts for an organization
Set a code security configuration as a default for an organization
Get repositories associated with a code security configuration
Get default code security configurations
Detach configurations from repositories
Get code security configurations for an organization
Create a code security configuration
List codespaces for the organization
List organization secrets
Get an organization public key
Create or update an organization secret
List selected repositories for an organization secret
Set selected repositories for an organization secret
Remove selected repository from an organization secret
Add selected repository to an organization secret
Get Copilot seat information and settings for an organization
List all Copilot seat assignments for an organization
Remove teams from the Copilot subscription for an organization
Add teams to the Copilot subscription for an organization
Remove users from the Copilot subscription for an organization
Add users to the Copilot subscription for an organization
Get Copilot metrics for an organization
Delete an organization
List Dependabot alerts for an organization
List organization secrets
Get an organization public key
Create or update an organization secret
List selected repositories for an organization secret
Set selected repositories for an organization secret
Remove selected repository from an organization secret
Add selected repository to an organization secret
Get list of conflicting packages during Docker migration for organization
List public organization events
List failed organization invitations
Get an organization
List organization webhooks
Get a webhook configuration for an organization
Update a webhook configuration for an organization
Delete an organization webhook
Redeliver a delivery for an organization webhook
Get a webhook delivery for an organization webhook
List deliveries for an organization webhook
Get an organization webhook
Update an organization webhook
Ping an organization webhook
Create an organization webhook
Get an organization installation for the authenticated app
List app installations for an organization
Remove interaction restrictions for an organization
Get interaction restrictions for an organization
Set interaction restrictions for an organization
List pending organization invitations
Cancel an organization invitation
List organization invitation teams
Create an organization invitation
List issue types for an organization
Delete issue type for an organization
Update issue type for an organization
Create issue type for an organization
List organization issues assigned to the authenticated user
List organization members
List codespaces for a user in organization
Get Copilot seat assignment details for a user
Remove an organization member
Check organization membership for a user
Remove organization membership for a user
Get organization membership for a user
Set organization membership for a user
List organization migrations
Delete an organization migration archive
Download an organization migration archive
Get an organization migration status
List repositories in an organization migration
Start an organization migration
Get all organization roles for an organization
List teams that are assigned to an organization role
List users that are assigned to an organization role
Remove all organization roles for a team
Remove all organization roles for a user
List outside collaborators for an organization
Remove outside collaborator from an organization
Convert an organization member to outside collaborator
List packages for an organization
Delete a package for an organization
Get a package for an organization
List package versions for a package owned by an organization
Update an organization
List requests to access organization resources with fine-grained personal access tokens
Review a request to access organization resources with a fine-grained personal access token
List repositories requested to be accessed by a fine-grained personal access token
Review requests to access organization resources with fine-grained personal access tokens
List fine-grained personal access tokens with access to organization resources
Update the access a fine-grained personal access token has to organization resources
List repositories a fine-grained personal access token has access to
Update the access to organization resources via fine-grained personal access tokens
List private registries for an organization
Create a private registry for an organization
Get private registries public key for an organization
Delete a private registry for an organization
Get a private registry for an organization
Update a private registry for an organization
Remove a custom property for an organization
Get a custom property for an organization
Create or update a custom property for an organization
Get all custom properties for an organization
Create or update custom properties for an organization
List custom property values for organization repositories
Create or update custom property values for organization repositories
List public organization members
Remove public organization membership for the authenticated user
Check public organization membership for a user
Set public organization membership for the authenticated user
List organization repositories
Create an organization repository
Get all organization repository rulesets
Create an organization repository ruleset
List organization rule suites
Delete an organization repository ruleset
Get an organization repository ruleset
Get organization ruleset history
Update an organization repository ruleset
List secret scanning alerts for an organization
List repository security advisories for an organization
Get GitHub Actions billing for an organization
Get GitHub Packages billing for an organization
Get shared storage billing for an organization
List hosted compute network configurations for an organization
Delete a hosted compute network configuration from an organization
Get a hosted compute network configuration for an organization
Update a hosted compute network configuration for an organization
Create a hosted compute network configuration for an organization
Get a hosted compute network settings resource for an organization
Get Copilot metrics for a team
Create a team
List pending team invitations
Add or update team membership for a user
Check team permissions for a repository
Add or update team repository permissions
Get rate limit status for the authenticated user
List artifacts for a repository
Get GitHub Actions cache usage for a repository
Delete a GitHub Actions cache for a repository (using a cache ID)
Delete GitHub Actions caches for a repository (using a cache key)
List GitHub Actions caches for a repository
Download job logs for a workflow run
Get the customization template for an OIDC subject claim for a repository
Set the customization template for an OIDC subject claim for a repository
List repository organization secrets
List repository organization variables
Get the level of access for workflows outside of the repository
Set the level of access for workflows outside of the repository
Get GitHub Actions permissions for a repository
Set GitHub Actions permissions for a repository
Get allowed actions and reusable workflows for a repository
Set allowed actions and reusable workflows for a repository
Get default workflow permissions for a repository
Set default workflow permissions for a repository
List runner applications for a repository
Create configuration for a just-in-time runner for a repository
List self-hosted runners for a repository
Create a registration token for a repository
Create a remove token for a repository
Delete a self-hosted runner from a repository
Get a self-hosted runner for a repository
Remove all custom labels from a self-hosted runner for a repository
List labels for a self-hosted runner for a repository
Remove a custom label from a self-hosted runner for a repository
Add custom labels to a self-hosted runner for a repository
Set custom labels for a self-hosted runner for a repository
List workflow runs for a repository
Get the review history for a workflow run
Approve a workflow run for a fork pull request
Review custom deployment protection rules for a workflow run
Get pending deployments for a workflow run
Review pending deployments for a workflow run
Create or update a repository secret
Create a repository variable
List repository activities
Check if a user can be assigned
Delete an autolink reference from a repository
Get an autolink reference of a repository
Get all autolinks of a repository
Create an autolink reference for a repository
Disable Dependabot security updates
Check if Dependabot security updates are enabled for a repository
Enable Dependabot security updates
Update repository preferences for check suites
Get the status of an autofix for a code scanning alert
List code scanning alerts for a repository
Delete a code scanning analysis from a repository
Get a code scanning analysis for a repository
List code scanning analyses for a repository
List CodeQL databases for a repository
Get a code scanning default setup configuration
Update a code scanning default setup configuration
Upload an analysis as SARIF data
Get information about a SARIF upload
Get the code security configuration associated with a repository
List devcontainer configurations in a repository for the authenticated user
List codespaces in a repository for the authenticated user
List available machine types for a repository
Get default attributes for a codespace
Check if permissions defined by a devcontainer have been accepted by the authenticated user
Create a codespace in a repository
Create or update a repository secret
List repository collaborators
Check if a user is a repository collaborator
List reactions for a commit comment
Create reaction for a commit comment
List commit comments for a repository
List pull requests associated with a commit
List check runs for a Git reference
List check suites for a Git reference
Get the combined status for a specific reference
List commit statuses for a reference
Get community profile metrics
Create or update file contents
List repository contributors
Delete a repository
List Dependabot alerts for a repository
Create or update a repository secret
Get a diff of the dependencies between commits
Export a software bill of materials (SBOM) for a repository.
Create a snapshot of dependencies for a repository
Create a repository dispatch event
List custom deployment rule integrations available for an environment
Get all deployment protection rules for an environment
Create a custom deployment protection rule on an environment
List repository events
Get a repository
List repository webhooks
Get a webhook configuration for a repository
Update a webhook configuration for a repository
Delete a repository webhook
List deliveries for a repository webhook
Update a repository webhook
Test the push repository webhook
Create a repository webhook
Get a repository installation for the authenticated app
Remove interaction restrictions for a repository
Get interaction restrictions for a repository
Set interaction restrictions for a repository
List repository invitations
List issue comments for a repository
List issue events for a repository
List repository issues
Create a deploy key
List labels for a repository
List repository languages
Get the license for a repository
Sync a fork branch with the upstream repository
List repository notifications for the authenticated user
Mark repository notifications as read
List GitHub Pages builds
Request a GitHub Pages build
Delete a GitHub Pages site
Get the status of a GitHub Pages deployment
Create a GitHub Pages deployment
Get a GitHub Pages site
Get a DNS health check for GitHub Pages
Create a GitHub Pages site
Update information about a GitHub Pages site
Update a repository
Disable private vulnerability reporting for a repository
Check if private vulnerability reporting is enabled for a repository
Enable private vulnerability reporting for a repository
Get all custom property values for a repository
Create or update custom property values for a repository
Delete a review comment for a pull request
Get a review comment for a pull request
Update a review comment for a pull request
List reactions for a pull request review comment
Create reaction for a pull request review comment
List review comments in a repository
List pull requests
Create a pull request
Create a codespace from a pull request
List review comments on a pull request
Create a review comment for a pull request
Check if a pull request has been merged
Remove requested reviewers from a pull request
Get all requested reviewers for a pull request
Create a review for a pull request
Get a repository README for a directory
Get a repository README
Generate release notes content for a release
Get all repository rulesets
Create a repository ruleset
List secret scanning alerts for a repository
Get secret scanning scan history for a repository
List repository security advisories
Request a CVE for a repository security advisory
Get a repository security advisory
Update a repository security advisory
Create a repository security advisory
Privately report a security vulnerability
Get the weekly commit activity
Get the last year of commit activity
Get all contributor commit activity
Get the weekly commit count
Get the hourly commit count for each day
Delete a repository subscription
Get a repository subscription
Set a repository subscription
List repository tags
Download a repository archive (tar)
List repository teams
Get all repository topics
Replace all repository topics
Transfer a repository
Check if vulnerability alerts are enabled for a repository
Download a repository archive (zip)
Create a repository using a template
List public repositories
Search code
Search commits
Search labels
Search repositories
Search topics
Search users
Get a user using their ID
List users blocked by the authenticated user
Check if a user is blocked by the authenticated user
Delete a codespace for the authenticated user
Get details about a codespace export
Export a codespace for the authenticated user
Get a codespace for the authenticated user
List machine types for a codespace
Update a codespace for the authenticated user
Create a repository from an unpublished codespace
Start a codespace for the authenticated user
Stop a codespace for the authenticated user
List codespaces for the authenticated user
Create a codespace for the authenticated user
List secrets for the authenticated user
Get public key for the authenticated user
Delete a secret for the authenticated user
Get a secret for the authenticated user
Create or update a secret for the authenticated user
List selected repositories for a user secret
Set selected repositories for a user secret
Remove a selected repository from a user secret
Get list of conflicting packages during Docker migration for authenticated-user
Set primary email visibility for the authenticated user
Delete an email address for the authenticated user
List email addresses for the authenticated user
Add an email address for the authenticated user
List followers of the authenticated user
List the people the authenticated user follows
Check if a person is followed by the authenticated user
Get the authenticated user
List GPG keys for the authenticated user
Delete a GPG key for the authenticated user
Get a GPG key for the authenticated user
Create a GPG key for the authenticated user
List app installations accessible to the user access token
List repositories accessible to the user access token
Remove interaction restrictions from your public repositories
Get interaction restrictions for your public repositories
Set interaction restrictions for your public repositories
List user account issues assigned to the authenticated user
List public SSH keys for the authenticated user
Delete a public SSH key for the authenticated user
Get a public SSH key for the authenticated user
Create a public SSH key for the authenticated user
List subscriptions for the authenticated user
List subscriptions for the authenticated user (stubbed)
List organization memberships for the authenticated user
Get an organization membership for the authenticated user
Update an organization membership for the authenticated user
List user migrations
Delete a user migration archive
Download a user migration archive
Get a user migration status
List repositories for a user migration
Start a user migration
List organizations for the authenticated user
List packages for the authenticated user's namespace
Delete a package for the authenticated user
Get a package for the authenticated user
Restore a package for the authenticated user
List package versions for a package owned by the authenticated user
Delete a package version for the authenticated user
Update the authenticated user
List public email addresses for the authenticated user
List repositories for the authenticated user
Create a repository for the authenticated user
List repository invitations for the authenticated user
Decline a repository invitation
Delete social accounts for the authenticated user
List social accounts for the authenticated user
Add social accounts for the authenticated user
List SSH signing keys for the authenticated user
Create a SSH signing key for the authenticated user
Delete an SSH signing key for the authenticated user
Get an SSH signing key for the authenticated user
List repositories starred by the authenticated user
Unstar a repository for the authenticated user
Check if a repository is starred by the authenticated user
Star a repository for the authenticated user
List repositories watched by the authenticated user
List teams for the authenticated user
List users
Get list of conflicting packages during Docker migration for user
List events for the authenticated user
List organization events for the authenticated user
List public events for a user
List followers of a user
List the people a user follows
Check if a user follows another user
List gists for a user
List GPG keys for a user
Get contextual information for a user
Get a user installation for the authenticated app
List public keys for a user
List organizations for a user
List packages for a user
List package versions for a package owned by a user
List events received by the authenticated user
List public events received by a user
List repositories for a user
Get GitHub Actions billing for a user
Get GitHub Packages billing for a user
Get shared storage billing for a user
List social accounts for a user
List SSH signing keys for a user
List repositories starred by a user
List repositories watched by a user
Get all API versions
Get the Zen of GitHub