GitHub

GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features

781 actionsSign in with GitHub

Connect GitHub

What your bot can do in GitHub

Looks up

  • Compare two commitsCompares two commit points (commits, branches, tags, or shas) within a repository or across forks, using base...head or owner.
  • Find Pull RequestsAi-optimized pull request search with smart filtering by repo, author, state, labels, and merge status.
  • Find RepositoriesAi-optimized repository search with smart filtering by language, stars, topics, and ownership.
  • Get a pull requestRetrieves a specific pull request from a github repository using its owner, repository name, and pull request number.
  • Get a referenceRetrieves a specific git reference (e.g., a branch, tag, or fully qualified like 'heads/main') from a github repository.
  • Get repository contentRetrieves a file's base64 encoded content or a directory's metadata (but not a listing of its contents) from a github repository path.
  • List branchesLists branches for an existing github repository, with an option to filter by protection status.
  • List deploymentsLists deployments for a specified repository.
  • List organizations for a userLists public organizations for a specified github user.
  • List organizations for the authenticated userLists organizations the authenticated github user is a member of, returning details for each organization.
Show 397 more
  • List pull requestsLists pull requests for a specified github repository with ai-friendly filtering.
  • List pull requests filesLists all files (including additions, modifications, and removals) associated with a specific pull request in a github repository.
  • List repositories for the authenticated userLists repositories for the authenticated user.
  • List repositories starred by the authenticated userLists repositories the authenticated user has starred, optionally sorted and paginated, including star creation timestamps via…
  • List repository contributorsLists contributors to a specified repository, sorted by number of contributions in descending order.
  • List repository issuesLists issues (which include pull requests) for a specified, existing github repository, with options for filtering, sorting, and pagination.
  • List stargazersLists users who have starred the specified github repository, which must exist.
  • Search issues and pull requestsSearches github for issues and pull requests.
  • AuthuserdockerconflictpackageslistLists docker packages for the authenticated user that encountered conflicts during the docker migration process.
  • Check a tokenChecks if a github app or oauth access token is valid for the specified client id and retrieves its details, typically to verify its…
  • Check if a gist is starredChecks if a gist, identified by gist id, is starred by the authenticated user, returning an empty response (204) if starred, or a 404…
  • Check if a user can be assignedVerifies if a github user can be assigned to issues in a repository.
  • Check if a user can be assigned to an issueChecks if a specified github user can be assigned to a given issue within a repository.
  • Check if a user follows another userChecks if a github user username follows target user.
  • Check if a user is a repository collaboratorChecks if a user is a collaborator on a specified github repository, returning a 204 status if they are, or a 404 status if they are not…
  • Check if a user is blocked by an organizationChecks if a github user is blocked by an organization.
  • Check if a user is blocked by the authenticated userChecks if the specified github user is blocked by the authenticated user.
  • Check if person is followed by authenticated userChecks if the authenticated github user follows a target github user.
  • Check if pull request mergedChecks if a specified github pull request has been merged, indicated by a 204 http status (merged) or 404 (not merged/found).
  • Check if repo starred by auth userDetermine if the authenticated user has starred a specific github repository, which is confirmed by an http 204 status (resulting in an…
  • Check private vulnerability reporting statusChecks if private vulnerability reporting is enabled for the specified repository.
  • Check team permissions for a projectChecks if a team has 'read', 'write', or 'admin' permissions for an organization's specific classic project, returning the project's…
  • Check team permissions for a repositoryChecks a team's permissions for a specific repository within an organization, including permissions inherited from parent teams.
  • Customize OIDC subject claim templateRetrieves the openid connect (oidc) subject claim customization template for a repository, which defines the sub claim structure in oidc…
  • Download a repository archive ZIPDownloads a repository's source code as a zip archive for a specific git reference (branch, tag, or commit sha).
  • Download a repository tarballDownloads a repository's source code as a tarball (.tar.gz) archive for a specific git reference, if the repository is accessible.
  • Download an artifactDownloads a specific github repository artifact, returning a temporary url to its 'zip' archive, valid for one minute.
  • Download job logs for a workflow runDownloads logs for a specific job in a github actions workflow run, contingent on the repository's existence and the job id being valid…
  • Download workflow run attempt logsDownloads a zip archive of logs for a specific workflow run attempt.
  • Download workflow run logsDownloads logs for a specific github actions workflow run, typically archived as a zip file, if logs are available (e.g., not expired and…
  • Encrypt org secrets using public keyRetrieves an organization's public key, which must be used to encrypt secret values before they are configured for codespaces.
  • Export an SBOM for a repositoryExports the software bill of materials (sbom) in spdx json format for a repository, if its dependency graph is enabled and it has at least…
  • FetchpublickeyforsecretencryptionRetrieves the public key for an existing github organization, required for encrypting dependabot secrets.
  • Generate release notes content for a releaseGenerates markdown release notes content (listing changes, pull requests, and contributors) for a github repository release, customizable…
  • Get a blobRetrieves the raw, typically base64-encoded, content of a file (blob) from a github repository using its sha hash, if the repository and…
  • Get a branchRetrieves detailed information for a specified branch within a github repository.
  • Get a check runRetrieves detailed information for a specific check run within a github repository.
  • Get a check suiteRetrieves a specific check suite (a collection of check runs) by its id from a repository accessible to the authenticated user.
  • Get a classroomRetrieves details for a specific github classroom.
  • Get a code of conductRetrieves the full details of a specific github code of conduct using its unique key.
  • Get a code scanning alertRetrieves a specific code scanning alert, which identifies potential code vulnerabilities or errors, by its number from the specified…
  • Get a code scanning analysis for a repositoryRetrieves detailed information for a specific code scanning analysis on an accessible repository, identified by its analysis id.
  • Get a code scanning default setup configurationGets the default setup configuration for code scanning in a repository, including state, languages, query suite, and schedule for a…
  • Get a CodeQL database for a repositoryGets an existing codeql database (including a download url) for a specified language in an accessible repository, if one has been…
  • Get a codespace for the authenticated userCall to retrieve detailed information for a codespace name belonging to the authenticated user, ensuring the codespace exists and is…
  • Get a commitRetrieves a specific commit from a repository by its owner, name, and a valid commit reference (sha, branch, or tag), supporting…
  • Get a commit commentRetrieves the full details of a specific commit comment in a github repository, using its unique identifier.
  • Get a commit objectRetrieves detailed information (including author, committer, message, tree, parents, verification) for a specific commit in a github…
  • Get a custom deployment protection ruleRetrieves a specific custom deployment protection rule (used by github apps for external validation or manual approval of deployments) for…
  • Get a custom property for an organizationRetrieves the definition (schema) of a specific, existing custom property for an organization.
  • Get a delivery for a repository webhookRetrieves a specific delivery for a repository webhook, identified by its hook id and delivery id.
  • Get a deploy keyGets a specific deploy key, identified by its key id, for the github repository specified by owner and repo.
  • Get a deploymentGets a specific deployment by id from a repository, provided the repository and deployment id exist.
  • Get a deployment branch policyRetrieves a specific deployment branch policy for an environment in a repository, identified by its unique id.
  • Get a deployment statusRetrieves a specific deployment status by its id for a given deployment within a github repository.
  • Get a diff of the dependencies between commitsGets the dependency diff between two git revisions in a repository, where 'basehead' specifies the revisions and 'name' can optionally…
  • Get a discussionFetches a specific discussion by its number from a team within an organization.
  • Get a discussion commentFetches a specific comment from a team discussion within a specific organization.
  • Get a dns health check for github pagesRetrieves the dns health check status (e.g., cname/a records, https) for a github pages site.
  • Get a gistFetches a specific github gist by its gist id, returning comprehensive details if the gist exists.
  • Get a gist commentRetrieves a specific gist comment by its id and the gist's id.
  • Get a gist revisionRetrieves a specific revision of a gist.
  • Get a GitHub Pages siteRetrieves information for a github pages site, which must be enabled for the repository.
  • Get a gitignore templateRetrieves a specific .gitignore template from github by its name, which must be an existing template in github's collection.
  • Get a job for a workflow runRetrieves detailed information for a specific job within a github actions workflow run, given its job id which must be valid for the…
  • Get a labelRetrieves a specific label by its name from a specified github repository.
  • Get a licenseCall this action to retrieve comprehensive details for a specific software license recognized by github, using its unique license key.
  • Get a milestoneRetrieves detailed information for a specific milestone within a github repository by its number.
  • Get a package for a userRetrieves metadata for a specific package owned by a github user, using package type, name, and username as identifiers.
  • Get a package for an organizationRetrieves a specific package (by type and name) from an organization, if both the package and organization exist.
  • Get a package for the authenticated userRetrieves detailed information for a specific package owned by the authenticated user.
  • Get a package version for a userRetrieves a specific public package version associated with a github user.
  • Get a package version for an organizationRetrieves detailed information for a specific version of a package within an organization.
  • Get a projectRetrieves detailed information for a specific github project using its unique project id.
  • Get a project cardRetrieves all details of a specific project card, given its unique card id.
  • Get a project columnRetrieves detailed information for a specific project column.
  • Get a releaseGets a specific release from a github repository, provided the repository is accessible and the release exists.
  • Get a release assetGets metadata for a specific release asset in a github repository, including a browser download url for downloading the asset.
  • Get a release by tag nameGets a release from a github repository by its tag name.
  • Get a repositoryRetrieves detailed information about an existing and accessible github repository.
  • Get a repository public keyGets a repository's public key for encrypting secrets to be used in github actions, if the repository exists and is accessible.
  • Get a repository readmeFetches the readme file (if it exists and is accessible) from a specified github repository, returning its base64-encoded content and…
  • Get a repository readme for a directoryRetrieves the readme file from a specified directory within a github repository, optionally at a given commit, branch, or tag.
  • Get a repository rule suiteGets detailed information for a specific repository rule suite by its id, including its evaluation status and the results of its…
  • Get a repository rulesetRetrieves a specific repository ruleset by its id.
  • Get a repository secretGets metadata (name, creation/update timestamps) for an existing repository secret, excluding its encrypted value.
  • Get a repository subscriptionGets the authenticated user's subscription details for a repository, indicating if they receive notifications.
  • Get a repository variableGets a specific github actions variable by name from an accessible repository.
  • Get a repository webhookReturns the configuration of an existing webhook for a given repository.
  • Get a review comment for a pull requestRetrieves a specific pull request review comment by its id, provided the repository exists, is accessible, and the comment id is valid.
  • Get a review for a pull requestRetrieves a specific review for a pull request using its owner, repository, pull request number, and review id.
  • Get a secret for the authenticated userRetrieves metadata (name, timestamps, visibility.
  • Get a self hosted runner for a repositoryGets a specific self-hosted runner for a repository by its unique id.
  • Get a self hosted runner for an organizationRetrieves detailed information about a specific self-hosted runner registered within a github organization.
  • Get a tagRetrieves detailed information for a specific git tag object from a github repository, using the sha of the tag object itself.
  • Get a team by nameRetrieves a github team by its slug from a specific organization.
  • Get a threadRetrieves a specific github notification thread using its unique thread id.
  • Get a thread subscription for the authenticated userRetrieves the authenticated user's subscription details for a specific notification thread, identified by thread id.
  • Get a treeRetrieves a git tree (directory listing) from a github repository using its sha, branch name, or tag name, optionally fetching all nested…
  • Get a userRetrieves the public profile information for an existing github user, specified by their username.
  • Get a webhook configuration for a repositoryReturns the configuration for an existing webhook on the specified repository.
  • Get a webhook configuration for an organizationRetrieves the configuration for a specific webhook associated with a github organization.
  • Get a webhook delivery for an organization webhookReturns detailed information for a specific delivery attempt of a webhook configured for the specified github organization.
  • Get a workflowRetrieves detailed information for a specific github actions workflow in a repository, identified by either its numeric id or its filename.
  • Get a workflow runGets a specific workflow run by its id from a github repository.
  • Get a workflow run attemptRetrieves detailed information for a specific attempt of a workflow run in a github repository, including its status, conclusion, and…
  • Get access restrictionsLists users, teams, and github apps with push access to a branch.
  • Get admin branch protectionChecks if repository administrators are subject to the branch protection rules on a specific branch.
  • Get all API versionsRetrieves all officially supported, date-based (e.g., "2022-11-28") versions of the github rest api from the /versions endpoint.
  • Get all autolinks of a repositoryRetrieves all autolinks (e.g., for jira issues) configured for a repository.
  • Get all codes of conductRetrieves all available codes of conduct from github, often used to select one for a repository.
  • Get all commonly used licensesRetrieves a list of commonly used software licenses from github, optionally filtering for 'featured' licenses whose specific selection…
  • Get all contributor commit activityRetrieves commit activity (total commits, weekly additions/deletions/commits) for all contributors to a repository.
  • Get all custom properties for an organizationGets the schema definitions for all custom properties configured for an organization, not the specific values assigned to repositories.
  • Get all custom property values for a repositoryGets all custom property values for a repository, which may include default values or be empty if no properties are explicitly set.
  • Get all deployment protection rules for an environmentLists all enabled custom deployment protection rules for a specific environment in a repository.
  • Get all gitignore templatesRetrieves all available .gitignore template names from github (e.g., 'python', 'node', 'java'), used for generating .gitignore files.
  • Get all organization roles for an organizationLists all custom organization roles for an existing github organization.
  • Get all repository rulesetsRetrieves all rulesets for a github repository, which define conditions and actions for repository interactions (e.g., branch protections).
  • Get all repository topicsRetrieves all topics for a specified, existing, and accessible repository.
  • Get all requested reviewers for a pull requestGets all users and teams requested to review a specific pull request in a repository.
  • Get all status check contextsFetches all required status check contexts for a protected branch.
  • Get allowed actions and workflows for a repositoryGets the settings for allowed actions and reusable workflows that can be run in the specified repository.
  • Get allowed actions and workflows for an orgRetrieves the github actions permissions policy, including allowed actions and reusable workflows, for a specified organization.
  • Get an appRetrieves publicly available information for an existing github app, identified by its unique url-friendly app slug.
  • Get an artifactGets a specific artifact for a repository by artifact id.
  • Get an assignmentRetrieves detailed information for a specific github classroom assignment if the authenticated user is an administrator of the classroom.
  • Get an autolink reference of a repositoryRetrieves a specific autolink reference (which automatically hyperlinks text like 'jira-123' to an external system) for a repository using…
  • Get an environmentGet an environment
  • Get an environment public keyRetrieves the public key for a specified github repository environment, used to encrypt secrets for github actions.
  • Get an environment secretGet an environment secret
  • Get an environment variableGet an environment variable
  • Get an issueGet an issue
  • Get an issue commentGet an issue comment
  • Get an issue eventGet an issue event
  • Get an organizationGet an organization
  • Get an organization public keyGet an organization public key
  • Get an organization roleRetrieves a specific github organization role by its id.
  • Get an organization secretGets an organization secret's metadata (e.g., name, creation/update dates, visibility), but not its encrypted value.
  • Get an organization variableRetrieves details (name, value, visibility, timestamps) of a specific, existing variable for an existing github organization.
  • Get an organization webhookRetrieves the full configuration, including subscribed events and delivery settings, for an existing organization webhook.
  • Get apps with access to the protected branchLists github apps with push access to a repository's protected branch.
  • Get assignment gradesRetrieves all grades for an existing github classroom assignment.
  • Get authenticated user package versionRetrieves detailed information for an existing specific package version associated with the authenticated user, identified by its type,…
  • Get branch protectionRetrieves branch protection settings for a specific, existing, and accessible branch in a github repository.
  • Get commit authorsFetches commit authors identified during a repository import, used to map authors from an external vcs to github accounts.
  • Get commit signature protectionGets the commit signature protection status for a branch in a repository.
  • Get community profile metricsRetrieves a repository's community profile metrics, including health percentage and the presence of key community files (e.g., readme,…
  • Get contextual information for a userGets contextual hovercard information for a github user.
  • Get custom OIDC subject claim templateRetrieves the openid connect (oidc) subject claim customization template for a github organization, which defines how the sub claim in…
  • Get default attributes for a codespaceGet pre-flight data (e.g., default location, devcontainer path) for creating a codespace in a given repository (must exist and be…
  • Get default workflow permissions for a repositoryGets the default workflow permissions (read or write) for the github token and whether it can approve pull request reviews in an existing…
  • Get default workflow permissions for an organizationGets the default github token workflow permissions and settings for a github organization.
  • Get details about a codespace exportRetrieves detailed information about a specific export of a codespace.
  • Get emojisLists all emojis available for use on github, including custom and unicode emojis.
  • Get feedsFetches a list of available github feed urls for the authenticated user.
  • Get github actions cache usage for a repositoryRetrieves the total count of active github actions caches and their combined size in bytes for a specified repository.
  • Get GitHub Actions cache usage for an organizationRetrieves total github actions cache usage statistics for an organization, including active cache count and size across all repositories.
  • Get GitHub Actions permissions for a repositoryGets the github actions permissions policy for a repository, including its enabled status and the scope of allowed actions.
  • Get github actions permissions for an organizationGets the github actions permissions for a specified organization, detailing repository enablement and allowed actions policies.
  • Get GitHub API rootRetrieves a map of all top-level github rest api resource urls and their templates.
  • Get github meta informationFetches github's publicly available metadata, useful for configuring network security policies or ip allow-listing.
  • Get github pages buildRetrieves detailed information about a specific github pages build for a repository, which must have github pages enabled.
  • Get information about a sarif uploadRetrieves detailed information, including processing status and results url, about a specific sarif (static analysis results interchange…
  • Get interaction restrictions for a repositoryRetrieves active interaction restrictions for a repository, detailing which user groups are limited from activities like commenting or…
  • Get interaction restrictions for an organizationRetrieves interaction restrictions for an organization, showing which github user types can interact with its public repositories and when…
  • Get interaction restrictions for public repositoriesRetrieves currently active interaction restrictions for the authenticated user's public repositories.
  • Get large filesLists files larger than 100mb identified during a previous source import for the specified repository.
  • Get latest pages buildRetrieves information about the most recent github pages build for a repository, which must exist, be accessible, have github pages…
  • Get octocatFetches an ascii art representation of github's octocat, suitable for text-based displays.
  • Get org dev environment secret safelyRetrieves metadata for a specific secret available to an organization's github codespaces without exposing its encrypted value.
  • Get page viewsRetrieves page view statistics for a repository over the last 14 days, including total views, unique visitors, and a daily or weekly…
  • Get pending deployments for a workflow runRetrieves pending deployment environments for a specific workflow run that are awaiting approval due to protection rules.
  • Get project permission for a userRetrieves a collaborator's permission level (admin, write, read, or none) for an existing github project.
  • Get public key for secret encryptionRetrieves a repository's public key for encrypting github codespaces secrets.
  • Get public key for the authenticated userRetrieves the authenticated user's public github key, used to encrypt secrets for github codespaces.
  • Get pull request review protectionRetrieves the pull request review protection settings for a specific branch in a github repository, if such protection is configured.
  • Get rate limit status for the authenticated userRetrieves the authenticated user's current github api rate limit status, including usage and limits across different resource categories.
  • Get repository clonesRetrieves the total number of clones and a breakdown of clone activity (daily or weekly) for a specified repository over the preceding 14…
  • Get repository development environment secretGets metadata (name, creation/update timestamps) for a specific, existing development environment secret (codespaces secret) in a…
  • Get repository permissions for a userRetrieves a specific user's permission level ('admin', 'write', 'read', or 'none') for a given repository, where 'maintain' role is…
  • Get repository secret securelyRetrieves metadata for an existing dependabot secret in a repository, without exposing its encrypted value.
  • Get rules for a branchRetrieves all active rules for a specific branch in a github repository, excluding rules in 'evaluate' or 'disabled' status.
  • Get single org secret without decryptionRetrieves metadata (e.g., name, creation/update timestamps, visibility) for an organization's dependabot secret, without its encrypted…
  • Get status checks protectionRetrieves the status check protection settings for a specific branch in a github repository, if status check protection is enabled for it.
  • Get team membership for a userRetrieves a user's role and membership status within a specific team in an organization.
  • Get teams with access to the protected branchLists teams with explicit push access to a protected branch, provided team restrictions are configured in the branch's protection settings.
  • Get the authenticated userGets the profile information for the currently authenticated github user, including potentially private details based on user settings.
  • Get the combined status for a specific referenceRetrieves the aggregated commit status (e.g., success, failure, pending) from all checks for a specific reference (sha, branch, or tag) in…
  • Get the hourly commit count for each dayRetrieves the 'punch card' data, showing hourly commit counts for each day of the week for an existing and accessible repository.
  • Get the last year of commit activityFetches weekly commit totals and daily commit counts for the last 52 weeks for a specified github repository.
  • Get the latest releaseFetches the latest official (non-prerelease, non-draft) release for a github repository.
  • Get the license for a repositoryRetrieves the license file and its details for a repository, optionally from a specific git reference (branch, tag, or commit sha).
  • Get the review history for a workflow runRetrieves the detailed approval history for a specific workflow run in a github repository, detailing each review's environment, state,…
  • Get the status of a GitHub Pages deploymentRetrieves the status of a specific github pages deployment for a repository, which must have github pages enabled.
  • Get the weekly commit activityFetches the weekly commit activity (additions and deletions per week) for a repository over the past year.
  • Get the weekly commit countRetrieves the weekly commit count for a repository, detailing commits by the owner and all contributors over the last 52 weeks.
  • Get the zen of githubRetrieves a random quote from github's 'zen of github' collection, reflecting github's design philosophies and offering humorous insights,…
  • Get top referral pathsFetches the top 10 most viewed content paths for a repository from the last 14 days.
  • Get top referral sourcesFetches the top 10 websites that referred traffic to a repository within the last 14 days.
  • Get users with access to the protected branchLists users with explicit push access to a protected branch, provided its protection rule restricts pushes to specific users.
  • Get workflow external access levelGets the access level settings for a private repository, determining how workflows outside this repository can use its actions and…
  • Get workflow run usageGets the billable time, in milliseconds, for a specific workflow run, detailing time spent on various operating systems.
  • Get workflow usageGets the billable time (in milliseconds, broken down by runner os) for a specific workflow within a repository for the current billing…
  • List accepted assignments for an assignmentLists accepted assignments (student repositories created after acceptance) for an existing github classroom assignment, identified by its…
  • List app installations for user tokenLists github app installations accessible to the authenticated user via their access token, including installation details, permissions,…
  • List artifacts for a repositoryLists github actions workflow artifacts for a specified repository, which must exist.
  • List assigned issues for authenticated userLists github issues for the authenticated user, defaulting to 'assigned' but filterable by other interactions, state, labels, and time,…
  • List assigneesLists users who can be assigned to issues in a repository, typically those with push access.
  • List assignments for a classroomLists all assignments for a given github classroom classroom id.
  • List authenticated user's repository invitationsLists all pending repository invitations for the authenticated user.
  • List available machine types for a repositoryLists machine types available for github codespaces in a repository, optionally using a git ref to check compatibility based on prebuild…
  • List branches for head commitLists branches in an accessible repository where the provided commit sha is the head, useful for identifying development lines based on…
  • List check run annotationsLists annotations for a specific check run in a github repository, detailing issues like errors or warnings on particular code lines.
  • List check runs for a git referenceLists check runs for a given git reference within a repository.
  • List check runs in a check suiteLists check runs for a specific check suite in a github repository, optionally filtering by check name or status.
  • List check suites for a git referenceLists check suites for a git reference (commit sha, branch, or tag) in a repository, optionally filtering by github app id or check run…
  • List child teamsLists the immediate child teams of a parent team within an organization.
  • List classroomsLists github classrooms to which the authenticated user has administrative access.
  • List code scanning alerts for a repositoryLists code scanning alerts for a repository, optionally filtering by tool (which must have produced scan results for the repository), git…
  • List code scanning alerts for an organizationLists code scanning alerts for a github organization.
  • List code scanning analyses for a repositoryLists code scanning analyses for an existing repository, optionally filtering by tool (name or guid), git reference, or sarif id.
  • List codeowners errorsLists syntax errors in a repository's codeowners file, which must be located at the root, .github/, or docs/ directory for the specified…
  • List CodeQL databases for a repositoryLists all codeql databases for a repository where codeql analysis has been previously run and completed.
  • List codespaces for a user in organizationLists all github codespaces owned by a specified member of a given organization.
  • List codespaces for the authenticated userLists github codespaces for the authenticated user, optionally filtering by repository id and supporting pagination.
  • List codespaces for the organizationLists active/pending github codespaces for an existing organization.
  • List comments for a pull request reviewLists all comments for a specific review on a github pull request.
  • List commit commentsRetrieves all comments for a specific commit in a github repository, supporting pagination.
  • List commit comments for a repositoryLists all commit comments for a specified repository, which must exist and be accessible.
  • List commit statuses for a referenceLists commit statuses for a specific reference (commit sha, branch, or tag) in a repository, useful for tracking ci/test outcomes.
  • List commitsRetrieves commits for a repository, optionally filtering by sha (must be valid commit sha or existing branch), path, author, committer, or…
  • List commits on a pull requestLists commits for a pull request.
  • List custom property values for organization repositoriesLists custom property values for repositories in a specified, existing organization, optionally filtered by a repository query.
  • List deliveries for a repository webhookRetrieves delivery attempts for a specific repository webhook to inspect its history.
  • List deliveries for an organization webhookRetrieves a list of webhook deliveries for a specific webhook in an organization, allowing inspection of delivery history and details.
  • List deploy keysLists deploy ssh keys for a specified repository.
  • List deployment branch policiesLists all deployment branch policies for a specified environment in a github repository.
  • List deployment statusesLists all statuses for a given deployment in a repository.
  • List discussion commentsLists all comments for a specific team discussion within an organization.
  • List discussionsLists discussions for a specific team within an organization, with options for sorting, pagination, and filtering by pinned status.
  • List email addresses for the authenticated userLists all email addresses for the authenticated user, including their primary status, verification status, and visibility.
  • List environment custom deployment rulesLists all custom deployment protection rule integrations for a repository environment.
  • List environment secretsLists the names and metadata (not values) of secrets for a specified, existing environment within an existing github repository.
  • List environment variablesLists all environment variables, which are plaintext key-value pairs for github actions workflows, for a specified environment within a…
  • List environmentsRetrieves all deployment environments for a specified repository, which are used to configure protection rules and secrets for different…
  • List events for the authenticated userLists public events for the specified github user, or private events if authenticated as that user, in reverse chronological order.
  • List events received by the authenticated userLists events a specific github user received from followed users and watched repositories.
  • List followers of a userLists followers for a specified, existing github user.
  • List followers of the authenticated userLists users following the authenticated github user, returning an empty list if the user has no followers.
  • List forksLists forks for a specified repository, which must exist, with options for sorting and pagination.
  • List gist commentsLists comments for a specified github gist.
  • List gist commitsLists all commits for a specified gist.
  • List gist forksLists all forks for a given github gist id.
  • List gists for a userLists public gists for a specified github user.
  • List gists for the authenticated userLists gists for the authenticated user, with optional filtering by update time and pagination.
  • List github actions caches for a repositoryLists github actions caches for a repository, with options to filter by git reference or cache key, and to sort and paginate results.
  • List GitHub Pages buildsLists github pages builds for a repository.
  • List installation requests for the authenticated appLists pending installation requests made by users or organizations for the authenticated github app.
  • List instances of a code scanning alertLists all instances of a specific code scanning alert, optionally filtered by git ref.
  • List issue commentsLists comments for a specified issue in a github repository.
  • List issue comments for a repositoryLists issue comments, including those on pull requests, for an accessible repository.
  • List issue eventsRetrieves a list of all events for a specific issue within a github repository.
  • List issue events for a repositoryLists all issue events (e.g., closed, reopened, assigned) for a specified repository.
  • List issues for userLists github issues for the authenticated user across visible repositories, with filtering by user relationship, state, labels, an iso…
  • List jobs for a workflow runLists jobs for a specific workflow run in a github repository.
  • List jobs for a workflow run attemptLists jobs, including details like id, status, and steps, for a specific attempt of a github actions workflow run.
  • List labels for a repositoryRetrieves all labels for a specified, existing github repository.
  • List labels for a self-hosted runner for a repositoryLists all labels assigned to a specific self-hosted runner registered with the given repository.
  • List labels for a self-hosted runner for an organizationLists all labels assigned to a specific self-hosted runner within a github organization, which are used to route workflows.
  • List labels for an issueLists all labels for a specified issue in a github repository.
  • List labels for issues in a milestoneLists all labels for issues within a specific milestone in a repository.
  • List machine types for a codespaceLists available machine types for a specific, accessible codespace, enabling it to be transitioned to a new hardware configuration.
  • List matching referencesLists all git references (branches or tags) in a repository that start with the provided partial reference path (e.g., heads/my-feature or…
  • List milestonesLists milestones, which track progress for groups of issues and pull requests, for an existing repository, allowing filtering by state and…
  • List notifications for the authenticated userLists notifications for the authenticated user, sorted by most recent update, with filtering and pagination options.
  • List org level codespaces secretsLists all codespaces secrets available for a specified organization, which must exist.
  • List org resource access tokensLists approved fine-grained personal access tokens (pats) with access to resources in a github organization, optionally filtering by…
  • List org resources with personal tokensRetrieves a list of an organization's fine-grained personal access token requests (pending, approved, or denied), with options for…
  • List organization Dependabot secrets without valuesLists all dependabot secrets (metadata like names, creation/update timestamps, but not their encrypted values) for a specified…
  • List organization events for the authenticated userLists events within a specified organization that were performed by the authenticated user, whose username (path parameter) must match the…
  • List organization fine-grained permissionsRetrieves all fine-grained permissions for a specified github organization, essential for creating or updating custom roles.
  • List organization issues assigned to the authenticated userLists issues for the authenticated user within a specified github organization, with options to filter by involvement type, state, labels,…
  • List organization membersLists public and concealed members of a github organization.
  • List organization projectsLists projects for a specified github organization, optionally filtering by state and supporting pagination.
  • List organization repositoriesRetrieves a list of repositories for a specified github organization, allowing filtering by type and sorting.
  • List organization repositories with Github Actions enabledLists repositories in an organization with github actions enabled, for use when the organization's policy restricts actions to a specific…
  • List organization secretsLists github actions secrets available for a specified organization.
  • List organization variablesLists all github actions variables for a specified organization.
  • List organization webhooksLists all webhooks for a specified github organization.
  • List organizationsLists github organizations for the authenticated user, sorted by id in ascending order.
  • List outside collaborators for an organizationLists outside collaborators for a github organization, with options to filter (e.g., by 2fa status) and paginate results.
  • List owned package versionsLists all versions for an existing package owned by the authenticated user, identified by its type and name.
  • List package versions for a package owned by a userLists all versions of a public package owned by a specific github user, identified by package type, package name, and username.
  • List package versions for an organization packageLists all versions for a specified package, if it exists and is owned by the given github organization.
  • List packages for a userLists packages for a specified github user, filterable by package type and visibility.
  • List packages for an organizationLists github packages for an organization, noting specific interpretations for package type and visibility parameters.
  • List packages for the authenticated user's namespaceLists packages of a specific type and visibility within the authenticated user's namespace on github.
  • List pending team invitationsLists all pending membership invitations for a specified team within an organization.
  • List people the authenticated user followsLists people the authenticated user follows.
  • List project cardsLists all project cards for a given column id, which must correspond to an existing project column.
  • List project collaboratorsFetches a list of collaborators for a specified, existing github project.
  • List project columnsLists all of a github project's columns (e.g., 'to do', 'in progress').
  • List public email addresses for the authenticated userLists the public email addresses for the authenticated user.
  • List public eventsLists public github events, which may be delayed by up to 5 minutes, with support for pagination.
  • List public events for a network of repositoriesRetrieves public events (up to 90 days old, newest first) for a github repository network, including the repository and its forks.
  • List public events for a userRetrieves a list of public events for a specified github user, in reverse chronological order.
  • List public events received by a userLists public events for a specified github user (e.g., activities in repositories they watch or are involved in).
  • List public gistsLists public gists from github, optionally filtering by a 'since' timestamp and supporting pagination.
  • List public keys for a userLists the verified public ssh keys for a specified github user.
  • List public organization eventsLists public events for a specified github organization, which must exist.
  • List public organization membersLists users who have publicly declared their membership in a specified, existing github organization.
  • List public repositoriesLists all public repositories on github.
  • List pull requests associated with a commitLists pull requests for a commit.
  • List reactions for a commit commentLists reactions for a specific commit comment.
  • List reactions for a pull request review commentLists reactions for a pull request review comment in a repository, optionally filtering by reaction type.
  • List reactions for a releaseLists all reactions, or optionally filters reactions by a specific content type, for a given github release.
  • List reactions for a team discussionLists reactions for an existing team discussion within an organization.
  • List reactions for a team discussion commentLists reactions for a specific comment in a team discussion within an organization, optionally filtering by content type.
  • List reactions for an issueLists reactions for a specific, existing issue within an accessible github repository, optionally filtering by content type.
  • List reactions for an issue commentLists reactions for a specific issue comment in a github repository, optionally filtering by content type.
  • List release assetsLists assets (e.g., compiled binaries, source code archives) for a specific github release, identified by release id which must be valid…
  • List releasesRetrieves a list of all releases (published, draft, and prerelease) for a specified repository.
  • List repo access by tokenLists repositories in an organization that a fine-grained personal access token (pat request id) has requested access to.
  • List repo codespaces for authenticated userLists codespaces the authenticated user can access within a specified, existing repository.
  • List repo dev container configs for userLists the devcontainer.json configurations available in a specified repository for use with github codespaces.
  • List repo secrets without valuesLists all codespaces secrets available in a specific repository, without their encrypted values.
  • List repos accessible to app installationLists repositories an app installation can access.
  • List repos with ghactions cache usageRetrieves a paginated list of github actions cache usage statistics for repositories within an existing github organization.
  • List repositories accessible to the user access tokenLists repositories accessible to the authenticated user through a specific github app installation (identified by installation id).
  • List repositories for a userLists public repositories for a specified github user, who must have an existing account.
  • List repositories starred by a userLists repositories a valid and existing github user has starred.
  • List repositories watched by a userLists repositories a given github user is watching.
  • List repositories watched by the authenticated userLists repositories the authenticated user is watching (subscribed to for notifications).
  • List repository activitiesLists activities for a github repository, ensuring the repository exists and is accessible.
  • List repository collaboratorsLists collaborators for a specified repository, provided it exists and is accessible to the authenticated user.
  • List repository eventsLists chronological events (e.g., code pushes, issue activities, pr actions, forks) for a specified, existing github repository.
  • List repository invitationsRetrieves all pending (unaccepted or undeclined) collaboration invitations for a specified github repository.
  • List repository languagesLists the programming languages used in a github repository, returning a byte count for each language.
  • List repository notifications for the authenticated userRetrieves notifications for the authenticated user from a specified repository, to which the user must have access.
  • List repository organization secretsLists names of organization-level secrets shared with the specified repository.
  • List repository organization variablesLists organization variables accessible to a specific repository.
  • List repository projectsLists projects associated with a specific repository.
  • List repository rule suitesLists rule suite evaluations for a repository, allowing filtering by ref (non-wildcard), time period, actor, and result.
  • List repository secretsLists metadata for all secrets in a github repository, excluding their encrypted values.
  • List repository secrets without decryptingLists metadata (e.g., name, creation/update dates) for all dependabot secrets in a repository.
  • List repository tagsLists tags for a specified github repository.
  • List repository teamsLists all teams with explicit permission to access the specified repository.
  • List repository variablesLists plain text key-value variables for github actions workflows within a specific, accessible repository.
  • List repository webhooksRetrieves a list of webhooks for a repository, which must exist and be accessible.
  • List repository workflowsLists all github actions workflows for a specified repository, which must exist and be accessible.
  • List review comments in a repositoryLists all review comments on all pull requests within a specified repository.
  • List review comments on a pull requestLists all review comments on a specific pull request within a github repository.
  • List reviews for a pull requestLists submitted reviews chronologically for a specific pull request within a github repository.
  • List runner applications for a repositoryLists available self-hosted runner application binaries for a specific repository, including their os, architecture, and download url.
  • List runner applications for an organizationLists downloadable github actions runner application binaries, used for setting up self-hosted runners, for an existing github organization.
  • List secrets for the authenticated userLists all codespaces secrets accessible to the authenticated user for use within github codespaces.
  • List selected repos for secret accessLists repositories within a specified organization that have been granted access to a particular dependabot secret.
  • List selected repositories for a user secretLists repositories that have access to the specified user secret for the authenticated user's codespaces, provided the user has codespaces…
  • List selected repositories for an organization secretLists repositories within an organization that have explicit access to a specific organization secret, which must have its visibility set…
  • List selected repositories for an organization variableLists repositories in an organization that can access a specific organization variable.
  • List self hosted runners for a repositoryLists all self-hosted runners configured for a repository.
  • List self hosted runners for an organizationLists self-hosted runners for a github organization, optionally filtering by name and paginating results, providing details for each…
  • List social accounts for a userLists social media accounts publicly linked to an existing github user's profile.
  • List social accounts for the authenticated userLists all social media accounts linked to the authenticated user's github profile.
  • List starred gistsRetrieves a list of gists starred by the authenticated user.
  • List stubbed subscriptions for the authenticated userLists the authenticated user's stubbed (test/example data, not live) github marketplace subscriptions, useful for development or testing.
  • List subscriptions for the authenticated userLists the authenticated user's active github marketplace subscriptions.
  • List tag protection states for a repositoryLists all active tag protection rules for a repository, defining patterns to prevent matching tags from being created or deleted.
  • List team membersLists members of a specific team within an organization, including members of child teams.
  • List team projectsLists github projects accessible to a specific team within an organization.
  • List team repositoriesLists repositories accessible to a specific team within a github organization.
  • List teamsLists teams for a specified github organization.
  • List teams assigned to an organization roleLists teams assigned to a specific role within a github organization.
  • List teams for the authenticated userLists all teams across all organizations to which the authenticated user belongs, supporting pagination.
  • List the people a user followsLists github users that a valid github username is following, supporting pagination.
  • List timeline events for an issueLists chronological events (e.g., comments, commits, label changes) for a specific issue in a github repository.
  • List token access repositoriesLists repositories in an organization accessible by a specific fine-grained personal access token.
  • List user projectsRetrieves a list of projects for a specified github user, optionally filtering by state and supporting pagination.
  • List usersRetrieves all github users (individuals and organizations) in chronological order of their sign-up date.
  • List users assigned org roleLists users assigned to a specific role within a github organization.
  • List users blocked by an organizationLists users blocked by a specified github organization.
  • List users blocked by the authenticated userLists users blocked by the authenticated user, returning an empty list if no users are blocked.
  • List watchersRetrieves a list of users watching a specific repository.
  • List workflow run artifactsLists artifacts (e.g., build outputs, test results) for a specific workflow run in a github repository.
  • List workflow runs for a repositoryLists workflow runs for a repository, allowing filtering by actor, branch, event, status, creation date, check suite id, or head sha.
  • List workflow runs for a workflowLists runs for a specified, existing workflow (identified by id or filename like main.yml) in a github repository, with filtering options.
  • Manage secrets in selected repositories with proper accessLists repositories within an organization that have been explicitly granted access to a specific organization secret.
  • Render a markdown documentRenders markdown to html.
  • Retrieve repo public key for encryptionGets a repository's public key, used to encrypt secrets for dependabot.
  • Search codeSearches code file contents and paths on the default branch of github repositories using a query string.
  • Search commitsFinds commits on github using a query string (q) supporting keywords and qualifiers, with options for sorting and pagination.
  • Search labelsSearches for labels within a github repository by keywords in their names or descriptions.
  • Search repositoriesSearches github repositories using a flexible query (keywords, qualifiers) with sorting, ordering, and pagination.
  • Search topicsFinds topics on github using keywords and qualifiers with github's search syntax, supporting pagination.
  • Search usersSearches for users on github by criteria like username, email, location, followers, or repository associations, using a flexible query…
  • Verify dev container permissions acceptedVerifies if the authenticated user has accepted permissions for a specific devcontainer configuration in a repository, typically to ensure…

Takes action

  • Add a repository collaboratorAdds a github user as a repository collaborator, or updates their permission if already a collaborator.
  • Add assignees to an issueAdds or removes assignees for a github issue.
  • Add email for auth userAdds one or more email addresses (which will be initially unverified) to the authenticated user's github account.
  • Add labels to an issueAdds labels (provided in the request body) to a repository issue.
  • Approve a workflow run for a fork pull requestApproves a workflow run from a forked repository's pull request.
  • Create a blobCreates a git blob in a repository, requiring content and encoding ('utf-8' or 'base64').
  • Create a commitCreates a new commit in a github repository.
  • Create a pull requestCreates a pull request in a github repository, requiring existing base and head branches.
  • Create a referenceCreates a git reference (e.g., a branch or tag) in a repository.
  • Create a releaseCreates a release in a github repository for a specified tag.
Show 364 more
  • Create a treeCreates a new git tree object in a repository, defining file/directory structure by specifying tree entries, optionally building on a base…
  • Create an issueCreates a new issue in a github repository, requiring the repository to exist and have issues enabled.
  • Create an issue commentCreates a new comment on an existing github issue or pull request within the specified repository.
  • Create an organization repositoryCreates a new repository within a specified github organization, with options for detailed configuration including visibility, features,…
  • Create or update file contentsCreates a new file or updates an existing file in a github repository.
  • Delete a repositoryPermanently deletes the specified repository.
  • Star a repository for the authenticated userStars an existing and accessible repository for the authenticated user.
  • Update a referenceUpdates a git reference (e.g., a branch or tag) to a specific commit sha, creating the reference if it doesn't exist.
  • Accept a repository invitationAccepts a pending repository invitation that has been issued to the authenticated user.
  • Add a repository to an app installationAdds a repository to a github app installation, granting the app access.
  • Add a selected repository to a user secretGrants a specified repository access to an authenticated user's existing codespaces secret, enabling codespaces created for that…
  • Add app access restrictionsReplaces github app access restrictions for an existing protected branch.
  • Add or update team membership for a userAdds a github user to a team or updates their role (member or maintainer), inviting them to the organization if not already a member.
  • Add or update team project permissionsGrants or updates a team's permissions ('read', 'write', or 'admin') for a specific project, which must exist within the specified…
  • Add or update team repository permissionsSets or updates a team's permission level for a repository within an organization.
  • Add org runner labelsAdds new custom labels to an existing self-hosted runner for an organization.
  • Add project collaboratorAdds a specified github user as a collaborator to an existing organization project with a given permission level.
  • Add repo to org secret with selected accessAdds a repository to an existing organization-level github actions secret that is configured for 'selected' repository access.
  • Add runner labelsAdds and appends custom labels to a self-hosted repository runner, which must be registered and active.
  • Add selected repo to org secretGrants an existing repository access to an existing organization-level dependabot secret.
  • Add selected repository to an organization secretAdds a repository to an organization secret's access list when the secret's visibility is 'selected'.
  • Add selected repository to an organization variableGrants a repository access to an organization-level github actions variable, if that variable's visibility is set to 'selected…
  • Add social accounts for the authenticated userAdds one or more social media links (which must be valid, full urls for platforms supported by github) to the authenticated user's public…
  • Add status check contextsAdds status check contexts (provided in the request body, e.g., {"contexts".
  • Add team access restrictionsOverwrites the list of teams (and their child teams) granted push access to a protected branch.
  • Add user access restrictionsSets/replaces list of users allowed to push to a protected branch.
  • Add users to codespaces access for an organizationSets or replaces the list of organization members granted codespaces access billed to the organization.
  • Assign an organization role to a teamAssigns an existing organization-level role (identified by role id) to a team (identified by team slug) within a github organization…
  • Assign an organization role to a userAssigns a specific organization role to a user who is a member or an outside collaborator in a github organization, using a valid role id.
  • Block a userBlocks an existing individual github user (not an organization or your own account), preventing them from interacting with your account…
  • Block a user from an organizationBlocks an existing github user from an existing organization, preventing their contributions, collaboration, and forking of the…
  • Cancel a GitHub Pages deploymentCancels an existing, ongoing or queued github pages deployment for a repository using its pages deployment id.
  • Cancel a workflow runCancels a workflow run in a github repository if it is in a cancellable state (e.g., 'in progress' or 'queued').
  • Clear repository cache by keyDeletes github actions caches from a repository matching a specific key and an optional git ref, used to manage storage or clear…
  • Clear self-hosted runner org labelsRemoves all custom labels from a self-hosted runner for an organization.
  • Configure JIT runner for an orgGenerates a jit configuration for a github organization's new self-hosted runner to run a single job then unregister.
  • Configure OIDC subject claim templateSets or updates the oidc subject claim customization template for an existing github organization by specifying which claims (e.g.,…
  • Convert an organization member to outside collaboratorConverts an existing organization member, who is not an owner, to an outside collaborator, restricting their access to explicitly granted…
  • Create a check runCreates a new check run for a specific commit in a repository, used by external services to report status, detailed feedback, annotations,…
  • Create a check suiteCreates a new check suite for a specific commit (head sha) in an original repository (not a fork).
  • Create a codespace for the authenticated userCreates a github codespace for the authenticated user, requiring a json request body with either repository id (integer) or a pull request…
  • Create a codespace from a pull requestCreates a github codespace for an open pull request in a codespaces-enabled repository, with options to customize its configuration.
  • Create a codespace in a repositoryCreates a github codespace for the authenticated user in a specified repository, which must be accessible and use a valid…
  • Create a commit commentCreates a comment on a specific commit, or on a specific line if path and position are provided.
  • Create a commit statusSets a commit's status (e.g., error, failure, pending, success from ci/cd) for a given sha.
  • Create a custom deployment protection rule on an environmentEnables a custom deployment protection rule for an existing environment in a repository by linking a configured github app (via…
  • Create a custom organization roleCreates a custom role with defined permissions within a github organization.
  • Create a dependency snapshotCreates a snapshot of a repository's dependencies to populate the github dependency graph and enable security alerts.
  • Create a deploy keyCreates a deploy key for a repository.
  • Create a deploymentCreates a github deployment for an existing repository, targeting a specific ref (branch, tag, or sha) that must also exist within the…
  • Create a deployment branch policyCreates a deployment branch or tag policy for an existing environment in a github repository, using a ruby file.fnmatch pattern (where *…
  • Create a deployment statusCreates a status for an existing deployment, updating its operational state, associated urls, and description.
  • Create a discussionCreates a new discussion post on a specific team's page within an organization.
  • Create a discussion commentCreates a new comment on an existing team discussion within a github organization.
  • Create a forkCreates a fork of an accessible repository, optionally into a specific organization, with a new name, or copying only the default branch.
  • Create a gistCreates a new gist on github with provided files, an optional description, and public/secret visibility.
  • Create a gist commentCreates a new comment on a specified github gist.
  • Create a GitHub App from a manifestUse this action to finalize a github app's creation by exchanging the temporary code (received as a url parameter during the app manifest…
  • Create a github pages deploymentCreates a github pages deployment for a repository using a specified artifact and oidc token, provided github pages is enabled and the…
  • Create a github pages siteConfigures or updates github pages for a repository, setting build type and source.
  • Create a labelCreates a new label in a specified github repository, provided the repository exists and the user has write permissions.
  • Create a milestoneCreates a milestone in a github repository for tracking progress on issues or pull requests.
  • Create a project cardCreates a project card in a github project column.
  • Create a project columnCreates a new column in a github project (classic).
  • Create a registration token for a repositoryGenerates a time-limited token required to register a new self-hosted runner with a specific repository.
  • Create a registration token for an organizationGenerates a temporary (one-hour) registration token to add a new self-hosted runner to an organization for github actions.
  • Create a remove token for a repositoryGenerates a temporary (one-hour validity) token required to unregister and remove a self-hosted runner from a repository.
  • Create a remove token for an organizationGenerates a token, valid for one hour, to authenticate removing a self-hosted runner from an organization.
  • Create a reply for a review commentPosts a reply to a specific review comment on a github pull request, requiring the repository, pull request, and original comment to…
  • Create a repository dispatch eventTriggers a github actions workflow or a webhook on a repository by creating a repository dispatch event, allowing programmatic triggering…
  • Create a repository for the authenticated userCreates a new repository for the authenticated user, optionally within an organization if team id is specified.
  • Create a repository from an unpublished codespacePublishes the specified codespace to a new repository, using the codespace's current state as the initial commit.
  • Create a repository projectCreates a new classic project board within a specified repository.
  • Create a repository rulesetCreates a uniquely named ruleset for a repository, defining rules for branches or tags with specified enforcement, conditions, and bypass…
  • Create a repository using a templateCreates a new repository from an existing template repository.
  • Create a repository variableCreates a new, unencrypted variable in a repository for github actions workflows.
  • Create a repository webhookCreates a webhook for a specified repository.
  • Create a review comment for a pull requestCreates a review comment on a pull request's diff, targeting a specific line, range of lines, an entire file, or replying to an existing…
  • Create a review for a pull requestCreates a pull request review, allowing approval, change requests, or comments.
  • Create a scoped access tokenExchanges a user-to-server token for a new, fine-grained scoped access token for a github app, requiring client id, access token, either…
  • Create a tag objectCreates an annotated git tag object in a repository, pointing to an existing git object (commit, tree, or blob) defined by its sha and…
  • Create a tag protection state for a repositoryCreates a tag protection rule for a repository using a glob pattern.
  • Create a teamCreates a new team in an organization, optionally with maintainers, repositories, specific privacy, notification settings, or a parent team.
  • Create a temporary private forkCreates a temporary private fork of the specified repository to address a security vulnerability, linking the fork to a ghsa id that must…
  • Create a user projectCreates a new github project board for the authenticated user to organize and track issues, pull requests, and notes.
  • Create a workflow dispatch eventManually triggers a github actions workflow identified by workflow id at a given ref, if the workflow is configured to accept workflow…
  • Create an autolink reference for a repositoryCreates a repository autolink to automatically convert text references (e.g., 'ticket-123') into hyperlinks, using a unique key prefix and…
  • Create an environment variableCreates an encrypted environment variable for a pre-existing environment within a github repository.
  • Create an organization projectCreates a new classic project board within a specified github organization.
  • Create an organization variableCreates a new, uniquely named github actions variable for an organization, with configurable repository access visibility (all, private,…
  • Create an organization webhookCreates a webhook for a github organization to deliver event notifications to a configured url.
  • Create commit signature protectionEnables commit signature protection for a specified branch, requiring all new commits to be signed.
  • Create JIT runner config for repoGenerates a temporary just-in-time (jit) configuration for a new self-hosted github actions runner for a repository.
  • Create or update a custom property for an organizationCreates a new custom property (name must be unique for creation) or updates an existing one for an organization to define metadata for its…
  • Create or update a repository secretCreates or updates a github actions secret within a specific repository.
  • Create or update a secret for the authenticated userCreates or updates a codespaces secret for the authenticated user.
  • Create or update an environmentCreates a new environment or updates an existing one in a github repository, allowing configuration of deployment protection rules such as…
  • Create or update an environment secretCreates or updates an environment secret with an encrypted value that was encrypted using the public key identified by key id for the…
  • Create or update an organization secretCreates or updates an organization secret for github actions, requiring its value to be pre-encrypted via libsodium using the…
  • Create or update custom properties for an organizationCreates new custom property schemas or updates existing ones in bulk for a specified organization.
  • Create or Update Organization Secret with LibSodiumCreates or updates a dependabot organization secret, requiring the secret value to be pre-encrypted with libsodium using the…
  • Create or update repo secret with encrypted valueCreates or updates a dependabot secret in a repository using an encrypted value (pre-encrypted with libsodium using the repository's…
  • Create or update repository custom property valuesCreates or updates up to 30 custom property values for a repository.
  • Create reaction for a commit commentCreates an emoji reaction for a commit comment.
  • Create reaction for a pull request review commentAdds a specified reaction to a pull request review comment within a github repository.
  • Create reaction for a releaseCreates an emoji reaction for a specific, existing release in a github repository.
  • Create reaction for a team discussionCreates a reaction for a team discussion within a github organization.
  • Create reaction for a team discussion commentAdds a reaction to a team discussion comment, requiring the specified organization, team, discussion, and comment to exist.
  • Create reaction for an issueCreates a reaction for a specified issue within a github repository.
  • Create reaction for an issue commentCreates a reaction for a specific comment on an issue within a github repository.
  • Decline a repository invitationDeclines a specific, pending repository invitation for the authenticated user, identified by its invitation id.
  • Delete a code scanning analysis from a repositoryDeletes a specific code scanning analysis by its id from a repository.
  • Delete a codespace for the authenticated userDeletes a specific codespace owned by the authenticated user.
  • Delete a codespace from the organizationPermanently deletes a specific codespace belonging to a member of the specified organization.
  • Delete a commit commentDeletes a specific commit comment, identified by its comment id, from the specified repository.
  • Delete a commit comment reactionDeletes a reaction from a commit comment in a github repository.
  • Delete a custom organization roleDeletes a custom organization role (which should not be actively assigned) by its id.
  • Delete a deploy keyDeletes a specific deploy key from a repository.
  • Delete a deploymentPermanently deletes a specified *inactive* deployment from a repository.
  • Delete a deployment branch policyDeletes a specific deployment branch or tag policy, identified by its id, from a given environment within a repository.
  • Delete a discussionDeletes a specific team discussion, identified by its number, from an organization's team.
  • Delete a discussion commentDeletes a specific comment from an existing team discussion within an organization, provided the specified organization, team, discussion,…
  • Delete a fileDeletes a file by path from a github repository, requiring a commit message and the file's current blob sha to confirm the deletion.
  • Delete a gistPermanently deletes an existing github gist, specified by its gist id.
  • Delete a gist commentDeletes a specific comment from a github gist using its gist id and comment id.
  • Delete a GitHub Pages siteDeletes the github pages site for the specified repository.
  • Delete a labelPermanently removes an existing label from a repository.
  • Delete a milestoneDeletes the specified milestone if it exists.
  • Delete a package for a userDeletes a package owned by the specified user, requiring admin permissions for the authenticated user.
  • Delete a package for an organizationDeletes a specific package in an organization.
  • Delete a package for the authenticated userPermanently deletes a specific package owned by the authenticated user.
  • Delete a package version for the authenticated userDeletes an existing package version associated with the authenticated user.
  • Delete a pending review for a pull requestDeletes a pending (unsubmitted) review from a pull request.
  • Delete a projectDeletes the github project specified by project id if the project exists and the projects feature is enabled for its repository or…
  • Delete a project cardDeletes a project card from a github 'project (classic)'.
  • Delete a project columnDeletes a project column by its id from a github project (classic).
  • Delete a pull request comment reactionDeletes a specific reaction from a pull request review comment, provided the comment and reaction exist on that comment within the…
  • Delete a referenceDeletes a git reference from a repository.
  • Delete a releasePermanently deletes a specific release, its assets, and potentially its associated git tag from a repository.
  • Delete a release assetDeletes a specific release asset from a github repository.
  • Delete a release reactionDeletes a reaction from a github release, provided the repository, release, and reaction exist.
  • Delete a repository invitationDeletes an active repository invitation, permanently revoking a user's access to collaborate on the specified repository.
  • Delete a repository rulesetPermanently deletes a repository ruleset.
  • Delete a repository secretDeletes a named github actions secret from a specified repository.
  • Delete a repository subscriptionDeletes the authenticated user's subscription to a specified repository if it exists, effectively 'unwatching' it.
  • Delete a repository variableDeletes a named variable (e.g., for github actions workflows) from a repository.
  • Delete a repository webhookDeletes a specific webhook from a repository.
  • Delete a review comment for a pull requestDeletes a specific pull request review comment.
  • Delete a secret for the authenticated userDeletes an existing codespaces secret for the authenticated user by secret name.
  • Delete a self hosted runner from a repositoryRemoves a specific self-hosted runner (by runner id) from a repository, if registered there.
  • Delete a self hosted runner from an organizationDeletes an existing and registered self-hosted runner from an organization, typically returning 204 no content on success.
  • Delete a tag protection state for a repositoryPermanently deletes a specific tag protection rule, identified by its id, from the given repository.
  • Delete a teamDeletes a team (and any child teams) from an organization.
  • Delete a thread subscriptionCall this to mute a specific notification thread by deleting the user's subscription.
  • Delete a workflow runDeletes a specific workflow run from a repository.
  • Delete access restrictionsRemoves all user, team, and app-based access restrictions from a protected branch.
  • Delete admin branch protectionRemoves admin enforcement from a protected branch (branch name cannot contain wildcard characters) in a repository.
  • Delete an app authorizationRevokes a single, specific oauth access token for an oauth app, not all authorizations for the app.
  • Delete an app tokenRevokes an oauth access token for a github app, if the app exists and the token was issued to it.
  • Delete an artifactDeletes a github artifact by its id within a repository, typically resulting in an empty response (http 204 no content) on success.
  • Delete an autolink reference from a repositoryDeletes a specific autolink reference (which automatically links external resource ids like jira-123 to urls) from the specified repository.
  • Delete an environmentDeletes an existing deployment environment from an existing repository.
  • Delete an environment secretDeletes an existing and accessible secret from a specified environment within a github repository, returning an empty dictionary on…
  • Delete an environment variableDeletes a named environment variable from a specified, existing environment within a github repository.
  • Delete an issue commentPermanently deletes a specific comment by its id from an issue or pull request, if the repository exists and the comment id is valid.
  • Delete an issue comment reactionDeletes a reaction from an issue comment in a repository.
  • Delete an issue reactionPermanently removes a specific reaction from an issue in a github repository.
  • Delete an organizationDeletes a github organization and its repositories.
  • Delete an organization secretPermanently deletes a secret from a github organization, making it inaccessible to github actions workflows or other tools.
  • Delete an organization variableDeletes a named github actions variable from a specified organization.
  • Delete an organization webhookDeletes a specific webhook, identified by hook id, from an existing organization.
  • Delete authenticated user email addressSends an empty request body to delete /user/emails to attempt deletion of user email addresses.
  • Delete branch protectionRemoves all protection rules from a specific branch in a github repository.
  • Delete commit signature protectionDisables gpg commit signature protection for a specific branch in a github repository, meaning commits pushed to this branch no longer…
  • Delete dependabot secret by nameDeletes a specific dependabot secret, identified by its name, from a given repository if both the repository and secret exist.
  • Delete GitHub Actions cache by IDDeletes a specific github actions cache from a repository using its unique cache id.
  • Delete package version for a userPermanently and irreversibly deletes a specific version of a package owned by the specified user.
  • Delete package version for an organizationDeletes a specific package version within an organization.
  • Delete pull request review protectionDisables the requirement for pull request reviews before merging for a specific, existing branch in an existing repository.
  • Delete repo codespace secret by nameDeletes a specific codespace secret from a repository by its name.
  • Delete social accounts for the authenticated userDeletes currently linked social media account urls from the authenticated user's github profile.
  • Delete team discussion comment reactionDeletes a reaction from a team discussion comment, given the organization name, team slug, discussion number, comment number, and reaction…
  • Delete team discussion reactionPermanently deletes a specific reaction from a team discussion within an organization.
  • Delete workflow run logsDeletes all logs for a specific workflow run in a github repository, provided the repository and run exist.
  • Disable a custom protection rule for an environmentDisables a specific, currently active custom deployment protection rule for an existing environment within a github repository.
  • Disable a workflowDisables a specified workflow (by id or filename) in a given github repository, preventing new automatic triggers.
  • Disable private vulnerability reporting for a repositoryDisables private vulnerability reporting for an existing github repository, preventing direct private vulnerability reports to maintainers…
  • DisablerepositoryactionsinorgDisables github actions for a specific repository within an organization.
  • Dismiss a review for a pull requestDismisses a review on a pull request with a mandatory explanatory message.
  • Enable a workflowReactivates a currently disabled github actions workflow within a repository using its numerical id.
  • Enable GitHub actions in selected repositoriesSets the specific repositories that can use github actions within an organization by replacing the current list.
  • Enable private vulnerability reporting for a repositoryEnables private vulnerability reporting for a repository, allowing security researchers to privately submit vulnerability reports to…
  • Enable repo for Github ActionsEnables github actions for a repository if the organization's actions permissions are set to allow for 'selected repositories'.
  • Encrypt and update dev secretCreates or updates a repository's development environment secret using an encrypted value and its corresponding key id.
  • Encrypt org dev env secretCreates or updates an organization's github codespaces secret using an encrypted value and its corresponding public key id.
  • Export a codespace for the authenticated userTriggers an export of a user's specified codespace, automatically stopping it if active, and returns its export status and download url.
  • Follow a userAllows the authenticated user to follow the github user specified by username.
  • Force cancel a workflow runForcefully cancels an existing github actions workflow run, bypassing normal cancellation conditions.
  • Fork a gistForks a specified public gist, creating a copy under the authenticated user's account.
  • List global security advisoriesLists github's global security advisories, filterable by various attributes including id, type, ecosystem, severity, and dates.
  • Lock an issueLocks an existing github issue's conversation, preventing further comments.
  • Manage access control for organization codespacesSets the codespaces access control policy for a github organization, determining which members can use them.
  • Manage custom properties for org reposCreates or updates values for an organization's predefined custom properties across multiple repositories (up to 30).
  • Map a commit authorUpdates git author information (name and/or email) for an author id obtained during a repository import, to correctly attribute commits.
  • Mark a thread as doneMarks the github notification thread (identified by thread id) as done or read for the authenticated user, effectively archiving it.
  • Mark a thread as readMarks an existing github notification thread, identified by its thread id, as read.
  • Mark notifications as readMarks notifications as read or unread, optionally for those updated at or before a last read at timestamp.
  • Mark repository notifications as readMarks notifications in a repository as read.
  • Merge a branchMerges a head branch or commit sha into a base branch in a repository.
  • Merge a pull requestMerges an open and mergeable pull request in a repository, optionally specifying merge commit details, a merge method, and a required head…
  • Move a project cardMoves a project card to a specified position, optionally into a new column.
  • Move a project columnMoves a column within a github project (classic) to a new position.
  • Ping a repository webhookPings an existing webhook on a repository to test its configuration and reachability by github.
  • Ping an organization webhookSends a 'ping' event to a specified, existing organization webhook to test its configuration and ensure it correctly receives events.
  • Privately report a security vulnerabilityPrivately reports a security vulnerability for a repository.
  • Re-run a job from a workflow runRe-runs a specific job and any dependent jobs from a github actions workflow run in the specified repository, optionally enabling debug…
  • Redeliver a delivery for a repository webhookRedelivers a specific, previously made webhook delivery (delivery id) for a repository's webhook (hook id).
  • Redeliver a delivery for an organization webhookRedelivers a specific webhook delivery for a webhook within an organization, to resend an event that previously failed or was not processed.
  • Remove a custom property for an organizationDeletes a custom property, specified by custom property name, from an existing organization (org) for which the property is currently…
  • Remove a label from an issueRemoves a label currently applied to a specific issue in a repository.
  • Remove a project from a teamRemoves a project from a team within an organization.
  • Remove a repository collaboratorRemoves a collaborator from a specified github repository, provided the repository exists and the user is an existing collaborator.
  • Remove a repository from a teamDisassociates a repository from a team.
  • Remove a repository from an app installationRemoves a repository from a github app installation for the authenticated user, given a valid installation id and the repository id of a…
  • Remove a selected repository from a user secretRemoves a selected repository's access to a user's codespaces secret.
  • Remove all labels from an issueRemoves all labels from a specified issue in a github repository.
  • Remove all organization roles for a teamRevokes all organization roles for a team in an organization.
  • Remove all organization roles for a userRevokes all assigned organization-level roles from a specified user (who must be a member of the organization) within a github…
  • Remove an organization memberRemoves a user, who must currently be a member, from a github organization, revoking their membership and access rights.
  • Remove an organization role from a teamRevokes an organization role that a team currently possesses within an organization.
  • Remove an organization role from a userRemoves a custom organization role from a user within a github organization, provided the organization exists, the user is a member, and…
  • Remove app access restrictionsRemoves all github app access restrictions from a protected branch in a repository.
  • Remove assignees from an issueRemoves specified assignees from a github issue.
  • Remove custom label from repo runnerRemoves a custom label from a repository's self-hosted runner.
  • Remove custom label from self hosted runnerRemoves a currently assigned custom label (name) from a self-hosted runner (runner id) in an organization (org).
  • Remove custom labels from self hosted repo runnerRemoves all custom labels from a self-hosted runner registered at the repository level, leaving only its default labels and any labels…
  • Remove interaction restrictions for a repositoryRemoves all interaction restrictions for a repository, enabling all users to comment, open issues, and create pull requests by lifting any…
  • Remove interaction restrictions for an organizationRemoves all interaction restrictions from public repositories in the specified github organization, allowing all users to resume…
  • Remove org dev env secret by nameDeletes a github codespaces secret from an organization by its name.
  • Remove org secret by namePermanently removes a specific dependabot secret, by its secret name, from the github org, making it unavailable to dependabot for that…
  • Remove outside collaborator from an organizationRemoves a user, who must be an outside collaborator, from the specified github organization, revoking their access to all its repositories.
  • Remove public org membershipMakes an authenticated user's public membership in an organization private (without removing them from the organization).
  • Remove requested reviewers from a pull requestRemoves currently assigned user logins and/or team slugs from a github pull request's list of requested reviewers.
  • Remove selected repo from org secretRevokes a specific repository's access to an organization-level dependabot secret, applicable only when the secret has 'selected'…
  • Remove selected repository from an organization secretRemoves a specific repository's access to an organization-level secret.
  • Remove selected repository from an organization variableRemoves a repository's access to an organization variable, if the variable's visibility is 'selected' and the repository is in its access…
  • Remove status check contextsRemoves specified status check contexts (passed in the request body as an array of strings) from a protected branch in a repository.
  • Remove status check protectionRemoves status check protection from a branch, disabling required status checks for merging pull requests.
  • Remove team access restrictionsRemoves all team-based access restrictions from a specified protected branch.
  • Remove team membership for a userRemoves a user from a specific team within an organization.
  • Remove user access restrictionsRemoves active user-level access restrictions from a specified protected branch, enabling users with repository write access to push or…
  • Remove user as a collaboratorRemoves a user as a collaborator from an organization project.
  • Remove user public repo interaction restrictionsRemoves all interaction restrictions (limitations on comments, issues, or pull requests) from all public repositories owned by the…
  • Remove users from codespaces access for an organizationRemoves selected users from github codespaces billing access for an existing organization.
  • RemoverepofromorgdevenvsecretRemoves a repository's access to an organization-level codespaces secret, if it was previously granted.
  • Rename a branchRenames an existing branch in a github repository.
  • Replace all repository topicsReplaces all topics of a repository.
  • Replace org secret visibility to selectedSets an existing dependabot organization secret's visibility to 'selected' and replaces the full list of repositories that can access it…
  • Replace repository access for an org Codespaces secretReplaces the list of repositories that can access an existing organization-level codespaces secret with the provided valid repository ids…
  • Request a github pages buildManually triggers a github pages build for a repository if github pages is enabled, useful for deployments not automatically built or for…
  • Request reviewers for a pull requestRequests user and/or team reviewers for an open pull request in a repository.
  • Rerequest a check runTriggers a re-run of a specific check run in a github repository, which resets its status to 'queued', clears its conclusion, and triggers…
  • Rerequest a check suiteTriggers a new run of an existing check suite within a repository, useful for re-running checks without new code.
  • Rerun a workflowRe-runs a specific github actions workflow run identified by its owner, repository, and run id, optionally enabling debug logging.
  • Rerun failed jobs from a workflow runRe-runs all failed jobs and their dependent jobs from a specified workflow run if the run contains previously failed jobs.
  • Reset a tokenInvalidates the provided oauth access token and generates a new one for the github oauth app identified by client id, used for token…
  • Restore a package for a userRestores a user-owned package previously deleted from github packages, if restorable under github's data retention policy (typically…
  • Restore a package for an organizationRestores a package in an organization, provided it was deleted within the last 30 days.
  • Restore a package for the authenticated userRestores a package deleted by the authenticated user within the last 30 days, if its namespace and version are still available.
  • Restore a package version for the authenticated userRestores a package version that was deleted by the authenticated user within the last 30 days.
  • Restore package version for a userRestores a specific, user-owned package version if it was deleted within the last 30 days and its original namespace and version name are…
  • Restore package version for an organizationRestores a package version for an organization, provided it was deleted within the last 30 days.
  • Review access with personal tokenApproves or denies a pending fine-grained personal access token request for organization resources.
  • Review Custom Deployment Rules For Workflow RunApproves or rejects pending custom deployment protection rules for a workflow run by posting a review with environment name (str), state…
  • Review pending deployments for a workflow runApproves or rejects pending deployments for a specific workflow run that are in a 'waiting' state within specified, configured environments.
  • Review resource requests with fine grained tokensApproves or denies fine-grained personal access token requests for an organization.
  • Revoke an installation access tokenRevokes the github app's current installation access token, immediately invalidating it for api authentication.
  • Set a repository subscriptionSets the authenticated user's notification subscription for a repository.
  • Set a thread subscriptionSets whether a github notification thread is ignored (muted) or unignored (unmuted), for a thread id that must identify an existing…
  • Set admin branch protectionEnables administrator enforcement on a branch, making existing protection rules also apply to administrators.
  • Set allowed actions and workflows for an organizationSets the github actions permissions for an existing organization, specifying allowed github-owned actions, verified creator actions, and…
  • Set app access restrictionsReplaces the list of github apps permitted to push to a protected branch.
  • Set custom labels for a self-hosted runner for an organizationSets the custom labels for a self-hosted runner in an organization.
  • Set custom labels for repo runnerReplaces all custom labels for a specific self-hosted runner in a repository.
  • Set custom OIDC subject claim templateSets the openid connect (oidc) subject claim template for a github repository, allowing use of the default template or a custom one…
  • Set default workflow permissions for a repositorySets the default permissions for the github token within a repository and configures whether github actions can approve pull requests.
  • Set default workflow permissions for an organizationUpdates an organization's default github token permissions for workflows and whether github actions can approve pull requests.
  • Set github actions permissions for a repositorySets github actions permissions for a repository, enabling/disabling actions and defining the policy for allowed actions and reusable…
  • Set GitHub Actions permissions for an organizationSets the github actions permissions policy for an organization, specifying which repositories can run actions and which actions/workflows…
  • Set interaction restrictions for a repositoryTemporarily limits which github users (e.g., existing users, contributors only) can interact (comment, open issues, create pull requests)…
  • Set interaction restrictions for an organizationLimits interactions (comments, new issues, prs) in an organization's public repositories by user type and duration, typically to mitigate…
  • Set interaction restrictions for your public repositoriesSets or updates temporary interaction restrictions for all public repositories owned by the authenticated user, overriding any…
  • Set labels for an issueReplaces all existing labels on a github issue with a new set of labels.
  • Set primary email visibilitySets the visibility ('public' or 'private') of the authenticated user's primary email address on github, if one is configured.
  • Set repo allowed actionsSets allowed github actions and reusable workflows for a repository, managing permissions for github-owned, verified creator, or specific…
  • Set selected repositories for a user secretDefines the list of repositories permitted to access a specific codespaces secret for the authenticated user.
  • Set selected repositories for an organization secretReplaces the list of repositories that can access an organization secret.
  • Set selected repositories for an organization variableReplaces the list of repositories that can access an organization-level variable.
  • Set status check contextsReplaces required status check contexts for a protected branch, requiring admin permissions.
  • Set team access restrictionsSets team push access for a protected branch by replacing all current teams with a new list of valid team slugs (provided in the request…
  • Set user access restrictionsReplaces the list of users with push access to a protected branch using a request body (not in this schema) containing an array of github…
  • Set workflow access level outside repositorySets the access level for workflows outside a repository to use actions and reusable workflows within that repository.
  • Star a gistStars a github gist identified by gist id.
  • Start a codespace for the authenticated userInitiates the startup process for an existing github codespace (identified by codespace name) if it's in a startable state like…
  • Stop a codespace for an organization userStops a codespace, which must be currently running, for a specified member of an organization.
  • Stop a codespace for the authenticated userStops a running or available codespace for the authenticated user, pausing its execution and billing.
  • Submit a review for a pull requestFinalizes a pending pull request review (identified by review id) with a required event (approve, request changes, comment) and an…
  • Sync a fork branch with the upstream repositorySynchronizes a branch in a forked github repository with its upstream counterpart, assuming the repository is a fork, the branch exists,…
  • Test the push repository webhookTriggers a simulated push event to test a repository's push webhook.
  • Transfer a repositoryInitiates a repository transfer to a new owner (who must accept the request).
  • Unblock a userUnblocks a github user, provided they are currently blocked by the authenticated user.
  • Unblock a user from an organizationUnblocks a user from an organization, allowing renewed interaction with its resources, provided the user is currently blocked (otherwise,…
  • Unfollow a userUnfollows an existing github user.
  • Unlock a user repositoryUnlocks a repository (repo name) that was locked as part of a user migration (migration id), making it usable or deletable.
  • Unlock an issueUnlocks a currently locked github issue in the specified repository, allowing new comments and interactions.
  • Unlock an organization repositoryUnlocks an organization repository previously locked by a github migration.
  • Unstar a gistRemoves a star from the specified gist.
  • Unstar a repositoryRemoves the authenticated user's star from a specified repository, which must already be starred by the user.
  • Update a check runUpdates an existing check run for a specific commit in a repository, allowing modifications to its status, conclusion, output, and other…
  • Update a code scanning alertUpdates a specific code scanning alert in a github repository, primarily to change its state (e.g., 'open' or 'dismissed').
  • Update a code scanning default setup configurationUpdates the default setup configuration for code scanning in a repository.
  • Update a codespace for the authenticated userUpdates an existing github codespace's machine type, display name, or recent folders for the authenticated user.
  • Update a commit commentChanges the body of an existing commit comment.
  • Update a custom organization roleUpdates an existing custom role in an organization by modifying its name, description, or permissions.
  • Update a deployment branch policyUpdates the name pattern of an existing deployment branch policy for a specific environment in a repository.
  • Update a discussionUpdates the title and/or body of a specific team discussion within an organization.
  • Update a discussion commentUpdates the body of a comment in a team's discussion within an organization.
  • Update a gistUpdates a gist's description, and/or its files (including content, filename changes, or deletion).
  • Update a gist commentUpdates an existing comment on a specified gist.
  • Update a labelUpdates an existing label's name, color, or description within a specified repository.
  • Update a milestoneUpdates a milestone in a repository, identified by owner, repo, and milestone number, by allowing modification of its title, state,…
  • Update a projectUpdates an existing github project's attributes if the github projects feature is enabled and at least one modifiable field is provided.
  • Update a pull requestUpdates an existing pull request, allowing changes to attributes like title, body, state, base branch, and maintainer modification settings.
  • Update a pull request branchUpdates an open pull request's head branch by merging the latest changes from its base branch, if mergeable and repository merging is…
  • Update a releaseUpdates an existing release in a github repository, allowing modification of its attributes.
  • Update a release assetUpdates the name, label, or state of a release asset in a github repository, requiring at least one of these properties to be provided for…
  • Update a repositoryUpdates settings for an existing github repository, such as name, description, visibility, merge strategies, and security configurations.
  • Update a repository invitationUpdates an active repository invitation to modify the invited user's permissions.
  • Update a repository rulesetUpdates an existing repository ruleset, identified by ruleset id for a given repository, allowing partial updates to its configuration…
  • Update a repository variableUpdates the name and/or value of an existing github actions variable in a repository.
  • Update a repository webhookUpdates the url, content type, secret, ssl verification, events, or active status for an existing repository webhook, specified by owner,…
  • Update a review comment for a pull requestUpdates the body of an existing review comment on a pull request.
  • Update a review for a pull requestUpdates the body text of an existing pull request review.
  • Update a teamUpdates a team's settings (e.g., name, description, privacy, parent team) within a github organization, identified by its slug and…
  • Update a webhook configuration for a repositoryUpdates the configuration (e.g., payload url, content type, secret, ssl verification) for an existing webhook in a specified repository.
  • Update a webhook configuration for an organizationUpdates the configuration (url, content type, secret, ssl verification) for an existing webhook within a specified organization.
  • Update an environment variableUpdates an existing environment variable's name and/or value in a specific github repository environment.
  • Update an existing project cardUpdates an existing project card's note and/or archived status, identified by its card id.
  • Update an existing project columnUpdates the name of an existing column, identified by column id, in a github project (classic).
  • Update an issueUpdates an existing github issue's title, body, state, milestone, labels, or assignees.
  • Update an issue commentUpdates an existing comment on an issue or pull request within a specified repository.
  • Update an organizationUpdates an organization's settings.
  • Update an organization variableUpdates an existing github actions organization variable's name, value, or visibility (all, private, selected), requiring selected…
  • Update an organization webhookUpdates the configuration (url, content type, secret, ssl verification), subscribed events, active status, or name of an existing webhook…
  • Update branch protectionUpdates the protection settings for an existing branch in a repository, which must not contain wildcard characters.
  • Update git lfs preferenceSets the git large file storage (lfs) preference for a repository, typically before initiating a source import.
  • Update information about a github pages siteUpdates the configuration for a github pages site (e.g., custom domain, https, build type, source).
  • Update pull request review protectionUpdates pull request review protection settings (e.g., required approvals, review dismissal, bypass allowances) for a branch.
  • Update repository preferences for check suitesUpdates repository preferences for automatic check suite creation on code pushes, allowing configuration for specific github apps that…
  • Update resource access with tokensRevokes organization access for the personal access tokens identified by pat ids.
  • Update status check protectionUpdates required status checks for a branch, optionally requiring it to be up-to-date before merging.
  • Update the authenticated userUpdates the authenticated user's github profile.
  • Update token org accessRevokes a fine-grained personal access token's access to an organization, usable only by github apps when the token has existing access to…
  • Upload an analysis as sarif dataUploads a gzipped and base64 encoded sarif file to a github repository for a specific commit and reference.

More developer apps