Github
GitHub API Tool
Add or update team project permissions
Add or update team project permissions
Use this action to add or update a team’s permissions for a project in an organization.
Add assignees to an issue
Add assignees to an issue
Use this action to add up to 10 assignees to a github issue.
Add a repository collaborator
Add a repository collaborator
Use this action to add a collaborator to a repository with specified permission level (pull, triage, push, maintain, or admin).
Add or update team membership for a user
Add or update team membership for a user
Use this action to add a user to a team or update their role within the team. the user will receive an email invite if they are not already a member.
Add or update team membership for a user legacy
Add or update team membership for a user legacy
Use this action to add a user to a team or update their role in the team using the legacy api endpoint.
Add app access restrictions
Add app access restrictions
Use this action to add github app access restrictions to a protected branch.
Add selected repository to an organization secret
Add selected repository to an organization secret
Use this action to add a repository to an organization’s secret that has ‘selected’ access type.
Add a repository to an app installation
Add a repository to an app installation
Use this action to add a repository to a github app installation. requires admin access to the repository.
Add repo to org secret with selected visibility
Add repo to org secret with selected visibility
Use this action to add a repository to an organization’s dependabot secret with selected visibility. requires oauth or personal access token with ‘admin:org’ scope.
Add selected repository to an organization variable
Add selected repository to an organization variable
Use this action to add a repository to an organization variable that has selected repository visibility.
Add teams to the copilot subscription for an organization
Add teams to the copilot subscription for an organization
Use this action to add teams to an organization’s github copilot subscription.
Add social accounts for the authenticated user
Add social accounts for the authenticated user
Add status check contexts
Add status check contexts
Use this action to add status check contexts to a protected branch in a repository.
Add a security manager team
Add a security manager team
Use this action to add a team as a security manager in an organization.
Add or update team project permissions legacy
Add or update team project permissions legacy
Use this action to add or update a team’s permissions on a project using the legacy api endpoint. note: this is a deprecated endpoint.
Add users to codespaces access for an organization
Add users to codespaces access for an organization
Use this action to add specified users to an organization’s codespaces access, allowing their codespaces usage to be billed to the organization.
Add a selected repository to a user secret
Add a selected repository to a user secret
Use this action to add a repository to a user’s development environment secret.
Add team member legacy
Add team member legacy
Use this action to add a user to a team using the legacy github enterprise cloud api endpoint. note: this endpoint is deprecated in favor of ‘add or update team membership for a user’.
Add or update team repository permissions
Add or update team repository permissions
Use this action to add or update a team’s permission level for a repository in an organization.
Add users to the copilot subscription for an organization
Add users to the copilot subscription for an organization
Use this action to add users to an organization’s github copilot subscription.
Add user access restrictions
Add user access restrictions
Use this action to add user access restrictions to a protected branch in a repository.
Assign an organization role to a user
Assign an organization role to a user
Use this action to assign a specific organization role to a user in a github organization.
Github Auth User Docker Conflict Packages List
Github Auth User Docker Conflict Packages List
Use this action to list all docker packages owned by the authenticated user that had conflicts during docker migration. requires ‘read:packages’ scope for oauth app tokens and personal access tokens.
Add custom labels to a self hosted runner for an organization
Add custom labels to a self hosted runner for an organization
Use this action to add custom labels to a self-hosted runner in an organization.
Assign an organization role to a team
Assign an organization role to a team
Use this action to assign an organization role to a team.
Add or update team repository permissions legacy
Add or update team repository permissions legacy
Use this action to add or update a team’s repository permissions using the legacy teams api. note: this is a deprecated api endpoint.
Add custom labels to a self hosted runner for a repository
Add custom labels to a self hosted runner for a repository
Use this action to add custom labels to a self-hosted runner in a repository.
Approve a workflow run for a fork pull request
Approve a workflow run for a fork pull request
Use this action to approve a workflow run that was triggered by a pull request from a forked repository. this is typically required for security purposes when the pull request comes from a new contributor.
Block a user
Block a user
Use this action to block a github user from interacting with your account.
Add project collaborator
Add project collaborator
Use this action to add a collaborator to an organization project with specified permission level.
Block a user from an organization
Block a user from an organization
Use this action to block a user from accessing an organization.
Cancel an import
Cancel an import
Use this action to cancel an ongoing repository import. note: this feature will be deprecated on april 12, 2024.
Accept a repository invitation
Accept a repository invitation
Use this action to accept a repository invitation for the authenticated user.
Cancel an organization invitation
Cancel an organization invitation
Use this action to cancel a pending invitation to join an organization.
Add labels to an issue
Add labels to an issue
Use this action to add labels to an issue.
Check if a gist is starred
Check if a gist is starred
Use this action to check if a specific gist is starred by the authenticated user.
Github Add Repo To Org Secret With Selected Access
Github Add Repo To Org Secret With Selected Access
Use this action to add a repository to an organization secret that has ‘selected’ access type.
Cancel a github pages deployment
Cancel a github pages deployment
Use this action to cancel a github pages deployment for a repository.
Check if a pull request has been merged
Check if a pull request has been merged
Use this action to check if a pull request has been merged into its base branch.
Check a token
Check a token
Use this action to verify if an oauth or github app access token is valid.
Check if automated security fixes are enabled for a repository
Check if automated security fixes are enabled for a repository
Use this action to check if automated security fixes are enabled for a repository.
Check if a repository is starred by the authenticated user
Check if a repository is starred by the authenticated user
Use this action to check if the authenticated user has starred a specific repository.
Check if a person is followed by the authenticated user
Check if a person is followed by the authenticated user
Use this action to check if the authenticated user follows a specific github user.
Check if a user is a repository collaborator
Check if a user is a repository collaborator
Use this action to check if a user is a collaborator on a repository.
Check if a user is blocked by the authenticated user
Check if a user is blocked by the authenticated user
Use this action to check if a specific github user is blocked by the currently authenticated user.
Check if a user follows another user
Check if a user follows another user
Use this action to check if one github user follows another user.
List repositories starred by the authenticated user
List repositories starred by the authenticated user
This endpoint lists starred repositories of the authenticated user and supports media type application/vnd.github.star+json
to include star creation timestamps. more on media types at github docs.<<DEPRECATED use list_repositories_starred_by_the_authenticated_user>>
Check if a user can be assigned
Check if a user can be assigned
Use this action to check if a user can be assigned to issues in a repository.
Cancel a workflow run
Cancel a workflow run
Use this action to cancel a running workflow in a repository.
Check if a user can be assigned to a issue
Check if a user can be assigned to a issue
Use this action to verify if a user has permission to be assigned to a specific issue.
Check organization membership for a user
Check organization membership for a user
Use this action to verify if a user is a member of a github organization (either publicly or privately).
Check if vulnerability alerts are enabled for a repository
Check if vulnerability alerts are enabled for a repository
Use this action to check if vulnerability alerts are enabled for a repository. requires admin read access to the repository.
List stargazers
List stargazers
Use this action to list users who have starred a repository. (deprecated: use list stargazers)
Check if a user is blocked by an organization
Check if a user is blocked by an organization
Use this action to check if a specific user is blocked by an organization.
Star a repository for the authenticated user
Star a repository for the authenticated user
Use this action to star a repository as the authenticated user (deprecated: use star a repository for the authenticated user)
Add an email address for the authenticated user
Add an email address for the authenticated user
Use this action to add a new email address to the authenticated user’s github account.
Add team access restrictions
Add team access restrictions
Use this action to add team access restrictions to a protected branch in a repository.
Check team permissions for a project
Check team permissions for a project
Use this action to check a team’s permission level (read, write, or admin) for a specific project in an organization.
Check public organization membership for a user
Check public organization membership for a user
Use this action to verify if a user is publicly listed as a member of a specific organization.
Create a codespace from a pull request
Create a codespace from a pull request
Use this action to create a codespace for a specific pull request.
Create a repository dispatch event
Create a repository dispatch event
Use this action to create a repository dispatch event that triggers workflows or webhooks. you can include custom event type and payload data for the workflows to use.
Compare two commits
Compare two commits
Use this action to compare two commits and get the differences between them. you can compare commits across branches, repositories, or forks.
Create a discussion
Create a discussion
Use this action to create a new discussion post on a team’s page.
Create a codespace in a repository
Create a codespace in a repository
Use this action to create a new codespace in a specified repository for the authenticated user.
Github Check Private Vulnerability Reporting Status
Github Check Private Vulnerability Reporting Status
Use this action to check if private vulnerability reporting is enabled for a repository.
Create a github pages deployment
Create a github pages deployment
Use this action to create a github pages deployment for a repository.
Check team permissions for a repository legacy
Check team permissions for a repository legacy
Use this action to check a team’s permissions for a repository using the legacy teams api endpoint. note: this endpoint is deprecated.
Check team permissions for a project legacy
Check team permissions for a project legacy
Use this action to check a team’s permissions (read, write, admin) on a project using the legacy teams api endpoint.
Create a github pages site
Create a github pages site
Use this action to create and configure a github pages site for a repository.
Github Clear Repository Cache By Key
Github Clear Repository Cache By Key
Use this action to delete a specific github actions cache from a repository using a cache key. optionally, you can specify a git reference to narrow down which cache to delete.
Create a reply for a review comment
Create a reply for a review comment
Use this action to create a reply to a pull request review comment.
Create a remove token for a repository
Create a remove token for a repository
Use this action to generate a token for removing a self-hosted runner from a repository. the token expires in 1 hour.
Create an organization invitation
Create an organization invitation
Use this action to invite a user to join an organization by their github id or email address.
Check team permissions for a repository
Check team permissions for a repository
Use this action to check a team’s permissions for a repository, including inherited permissions.
Create a gpg key for the authenticated user
Create a gpg key for the authenticated user
Use this action to add a gpg key to the authenticated user’s github account.
Github Configure Jitrunner For Org
Github Configure Jitrunner For Org
Use this action to generate a configuration for a just-in-time runner in an organization.
Create a repository security advisory
Create a repository security advisory
Use this action to create a draft security advisory for a repository. only repository security managers or admins can create security advisories.
Create a repository variable
Create a repository variable
To create, update, or read variables in a github actions workflow, authenticated collaborators need repo
scope on oauth/personal access tokens.
Create a pull request
Create a pull request
Use this action to create a new pull request in a repository.
Create a review for a pull request
Create a review for a pull request
Use this action to create a review for a pull request. you can approve, request changes, or comment on a pull request.
Create a discussion comment
Create a discussion comment
Use this action to create a comment on a team discussion.
Create a ssh signing key for the authenticated user
Create a ssh signing key for the authenticated user
Use this action to create an ssh signing key for the authenticated user.
Create a discussion comment legacy
Create a discussion comment legacy
Use this action to create a comment on a team discussion using the legacy api endpoint. note: this is a deprecated endpoint and will be removed in the future.
Create a review comment for a pull request
Create a review comment for a pull request
Use this action to create a comment on a specific line or range of lines in a pull request’s diff.
Create a tag protection state for a repository
Create a tag protection state for a repository
Use this action to create a tag protection rule for a repository. only repository administrators can use this action.
Github Configure Oidcsubject Claim Template
Github Configure Oidcsubject Claim Template
Use this action to create or update the openid connect (oidc) subject claim customization template for an organization.
Create a label
Create a label
Use this action to create a new label in a repository with a specified name, color, and optional description.
Create a milestone
Create a milestone
Use this action to create a milestone in a repository.
Create a repository webhook
Create a repository webhook
Use this action to create a new webhook for a repository. a webhook allows you to receive http post payloads whenever specific events happen in the repository.
Create a snapshot of dependencies for a repository
Create a snapshot of dependencies for a repository
Use this action to create a new snapshot of a repository’s dependencies.
Create a repository using a template
Create a repository using a template
Use this action to create a new repository using an existing repository as a template.
Create a tag object
Create a tag object
Use this action to create an annotated git tag in a repository. the tag can be created for a commit, tree, or blob object.
Create a scoped access token
Create a scoped access token
Use this action to create a repository-scoped or permission-scoped access token from a non-scoped token.
Create a commit
Create a commit
Use this action to create a new commit in a repository.
Create a reference
Create a reference
Use this action to create a git reference (like a branch or tag) in a repository. note: cannot be used with empty repositories.
Create a tree
Create a tree
Use this action to create a git tree object in a repository. you can use this to add, modify, or delete files in the repository.
Create a registration token for a repository
Create a registration token for a repository
Use this action to create a registration token for configuring a self-hosted runner in a repository.
Create a commit comment
Create a commit comment
Use this action to add a comment to a specific commit in a repository.
Create a team
Create a team
Use this action to create a new team in a github organization.
Create a workflow dispatch event
Create a workflow dispatch event
Use this action to manually trigger a github actions workflow run by specifying the workflow file name and input parameters.
Create a discussion legacy
Create a discussion legacy
Use this action to create a team discussion post (legacy endpoint). this is a deprecated endpoint.
Create a registration token for an organization
Create a registration token for an organization
Use this action to create a registration token for configuring self-hosted runners in an organization. the token expires in one hour.
Create commit signature protection
Create commit signature protection
Use this action to enable commit signature protection on a branch, requiring all commits to be signed.
Create configuration for a just in time runner for a repository
Create configuration for a just in time runner for a repository
Use this action to create a configuration for a just-in-time github actions runner in a repository. the configuration can be used to set up a new runner with specified name, group, labels, and work folder.
Create a project card
Create a project card
Use this action to create a new project card in a specified project column.
Create a user project
Create a user project
Use this action to create a project board for the authenticated user.
Create a temporary private fork
Create a temporary private fork
Use this action to create a temporary private fork of a repository to fix a security vulnerability. note: fork creation is asynchronous and may take up to 5 minutes to become accessible.
Create a repository for the authenticated user
Create a repository for the authenticated user
Use this action to create a new repository for the authenticated user. the repository can be configured with various settings like visibility, features, and merge options.
Create a fork
Create a fork
Use this action to create a fork of a repository.
Create or update an environment
Create or update an environment
Use this action to create or update an environment in a repository with specified protection rules, review requirements, and deployment branch policies.
Create a project column
Create a project column
Use this action to create a new column in a github project.
Github Clear Self Hosted Runner Org Labels
Github Clear Self Hosted Runner Org Labels
Use this action to remove all custom labels from a self-hosted runner in an organization.
Create or update an environment secret
Create or update an environment secret
Use this action to create or update an encrypted secret for a repository environment.
Create a commit status
Create a commit status
Use this action to create a commit status for a specific sha in a repository. limited to 1000 statuses per sha and context.
Create or update a custom property for an organization
Create or update a custom property for an organization
Use this action to create or update a custom property for a github organization.
Create a repository from an unpublished codespace
Create a repository from an unpublished codespace
Use this action to create a new repository from an unpublished codespace.
Create or update custom property values for a repository
Create or update custom property values for a repository
Use this action to create or update custom property values for a repository. setting a value to null removes that property.
Create or update an organization secret
Create or update an organization secret
Use this action to create or update an encrypted secret for an organization.
Create a public ssh key for the authenticated user
Create a public ssh key for the authenticated user
Use this action to add a new public ssh key to the authenticated user’s github account.
Create a gist
Create a gist
Use this action to create a new gist (a shareable code snippet) with specified files and optional description.
Create or update a secret for the authenticated user
Create or update a secret for the authenticated user
Use this action to create or update a secret for the authenticated user’s codespaces.
Create or update a repository secret
Create or update a repository secret
Use this action to create or update a repository secret with an encrypted value.
Create a custom deployment protection rule on an environment
Create a custom deployment protection rule on an environment
Use this action to enable a custom deployment protection rule for a specific environment in a repository.
Create a release
Create a release
Use this action to create a new release for a repository.
Create reaction for an issue
Create reaction for an issue
Use this action to add a reaction emoji to a github issue.
Create or update file contents
Create or update file contents
Use this action to create a new file or update an existing file in a github repository.
Create or update repo secret with encrypted value
Create or update repo secret with encrypted value
Use this action to create or update a repository secret with an encrypted value. the value must be encrypted using libsodium with the repository’s public key.
Create reaction for a commit comment
Create reaction for a commit comment
Use this action to add a reaction emoji to a commit comment. returns http 200 if the reaction already exists.
Create reaction for an issue comment
Create reaction for an issue comment
Use this action to add a reaction emoji to an issue comment. available reactions are +1, -1, laugh, confused, heart, hooray, rocket, and eyes.
Create a repository project
Create a repository project
This text outlines the process of creating a repository project board. it notes that a 410 gone
status appears if projects are disabled or if there are no classic projects. a lack of privileges results in a 401 unauthorized
or 410 gone
status.
Create reaction for a release
Create reaction for a release
Use this action to add a reaction to a release. available reactions are: +1, laugh, heart, hooray, rocket, eyes.
Create a remove token for an organization
Create a remove token for an organization
Use this action to generate a token that can be used to remove a self-hosted runner from an organization.
Create reaction for a pull request review comment
Create reaction for a pull request review comment
Use this action to add a reaction to a pull request review comment.
Create reaction for a team discussion
Create reaction for a team discussion
Use this action to add a reaction to a team discussion. the reaction can be +1, -1, laugh, confused, heart, hooray, rocket, or eyes.
Create an organization project
Create an organization project
Use this action to create a new project board for an organization.
Create or update custom properties for an organization
Create or update custom properties for an organization
Use this action to create or update custom properties for an organization in bulk.
Create a custom organization role
Create a custom organization role
Use this action to create a custom role in a github organization with specified permissions.
Create an organization variable
Create an organization variable
This text describes how to create an organization variable in github actions, specifying that users need collaborator access, and oauth/personal access tokens require admin:org
and repo
scopes for public and private repositories, respectively.
Create a deployment
Create a deployment
Use this action to create a new deployment for a repository. a deployment represents a specific version of a repository that is deployed to an environment like production or staging.
Create a repository ruleset
Create a repository ruleset
Use this action to create a new ruleset for a repository. a ruleset defines rules and conditions for repository operations.
Create a gist comment
Create a gist comment
Use this action to create a comment on a gist.
Create an organization repository ruleset
Create an organization repository ruleset
Use this action to create a new repository ruleset for an organization.
Create a github app from a manifest
Create a github app from a manifest
Use this action to create a github app from a manifest by exchanging a temporary code for the app configuration details including id, private key (pem), and webhook secret.
Create a blob
Create a blob
Use this action to create a new git blob object (file content) in a repository.
Create a deployment branch policy
Create a deployment branch policy
Use this action to create a deployment branch or tag policy for an environment.
Create an environment variable
Create an environment variable
Use this action to create an environment variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.
Create a codespace for the authenticated user
Create a codespace for the authenticated user
Use this action to create a new codespace for the authenticated user. requires either repository id or pull request parameter.
Create a check suite
Create a check suite
Use this action to create a check suite for a repository. note that check suites can only be created in the original repository, not in forks, and require appropriate authentication (not available for oauth apps and personal tokens).
Create an issue comment
Create an issue comment
Use this action to add a comment to a github issue or pull request.
Create an organization repository
Create an organization repository
Use this action to create a new repository in a github organization. requires oauth or personal access token with ‘public repo’ scope for public repositories or ‘repo’ scope for private repositories.
Create an issue
Create an issue
Use this action to create a new issue in a repository. you can specify the title, body, assignees, milestone, and labels for the issue.
Create an autolink reference for a repository
Create an autolink reference for a repository
Use this action to create an autolink reference in a repository. an autolink reference automatically creates links in issues, pull requests, and commits when a specified prefix is found.
Create a deployment status
Create a deployment status
Use this action to create a new deployment status for a specific deployment.
Create a deploy key
Create a deploy key
Use this action to create a deploy key for a repository. a deploy key is an ssh key that grants access to a single repository. you can specify if the key is read-only or has write access.
Convert an organization member to outside collaborator
Convert an organization member to outside collaborator
Use this action to convert an organization member to an outside collaborator, which will restrict their access to only repositories allowed by their team membership.
Create an organization webhook
Create an organization webhook
Use this action to create a webhook for a github organization. requires organization owner permissions with admin:org hook scope.
Create a check run
Create a check run
Use this action to create a new check run for a specific commit in a repository.
Delete an autolink reference from a repository
Delete an autolink reference from a repository
Use this action to delete an autolink reference from a repository. only repository administrators can access autolink information.
Create reaction for a team discussion comment legacy
Create reaction for a team discussion comment legacy
Use this action to create a reaction to a team discussion comment using the legacy api endpoint.
Decline a repository invitation
Decline a repository invitation
Use this action to decline a repository invitation for the authenticated user.
Github Custom Oidcsubject Claim Template Setter
Github Custom Oidcsubject Claim Template Setter
Use this action to set a custom openid connect (oidc) subject claim template for a repository.
Delete an organization secret
Delete an organization secret
Use this action to delete a secret from an organization.
Delete an app token
Delete an app token
Use this action to revoke a specific oauth or github app token using the app’s client id and client secret.
Delete an app authorization
Delete an app authorization
Customize oidc subject claim template
Customize oidc subject claim template
Use this action to get the customization template for openid connect (oidc) subject claim in a repository.
Delete a gpg key for the authenticated user
Delete a gpg key for the authenticated user
Use this action to delete a gpg key from the authenticated user’s github account.
Github Create Update Org Secret With Lib Sodium
Github Create Update Org Secret With Lib Sodium
Use this action to create or update an organization secret using libsodium encryption. the secret will be available for dependabot to use in the organization’s repositories.
Delete access restrictions
Delete access restrictions
Use this action to remove access restrictions from a protected branch.
Create reaction for a team discussion comment
Create reaction for a team discussion comment
Use this action to add a reaction to a team discussion comment. the reaction can be +1, -1, laugh, confused, heart, hooray, rocket, or eyes.
Delete a deploy key
Delete a deploy key
Use this action to delete a deploy key from a repository. note that deploy keys cannot be updated - you need to delete and create a new one instead.
Delete an organization variable
Delete an organization variable
Use this action to delete a variable from an organization.
Create reaction for a team discussion legacy
Create reaction for a team discussion legacy
Use this action to add a reaction to a team discussion (legacy endpoint).
Delete a discussion
Delete a discussion
Use this action to delete a team discussion from an organization.
Delete a deployment branch policy
Delete a deployment branch policy
Use this action to delete a deployment branch or tag policy from an environment.
Delete a project
Delete a project
Deletes a project board. returns a 404 not found
status if projects are disabled.
Delete a label
Delete a label
Use this action to delete a label from a repository using its name.
Delete a project column
Delete a project column
Use this action to delete a specific project column from a github project.
Delete a pull request comment reaction
Delete a pull request comment reaction
Use this action to delete a reaction from a pull request review comment.
Delete a project card
Delete a project card
Use this action to delete a project card from a project column.
Delete a repository ruleset
Delete a repository ruleset
Use this action to delete a ruleset from a repository.
Delete admin branch protection
Delete admin branch protection
Use this action to remove admin enforcement from a protected branch in a repository.
Delete a reference
Delete a reference
Use this action to delete a git reference (branch, tag, etc.) from a repository.
Delete a secret for the authenticated user
Delete a secret for the authenticated user
Use this action to delete a codespaces secret for the authenticated user.
Delete an artifact
Delete an artifact
Use this action to delete a specific artifact from a workflow run.
Delete a public ssh key for the authenticated user
Delete a public ssh key for the authenticated user
Use this action to delete a public ssh key from the authenticated user’s github account.
Delete a release
Delete a release
Use this action to delete a release from a repository.
Delete a pending review for a pull request
Delete a pending review for a pull request
Use this action to delete an unsubmitted (pending) review from a pull request.
Delete a milestone
Delete a milestone
Use this action to delete a milestone from a repository using its milestone number.
Delete a repository secret
Delete a repository secret
Use this action to delete a secret from a repository. requires collaborator access to the repository.
Delete a review comment for a pull request
Delete a review comment for a pull request
Use this action to delete a specific review comment from a pull request.
Delete an organization webhook
Delete an organization webhook
Use this action to delete a webhook from an organization. requires organization owner permissions and tokens with admin:org hook
scope.
Delete an email address for the authenticated user
Delete an email address for the authenticated user
Use this action to delete an email address from the authenticated user’s account.
Delete a tag protection state for a repository
Delete a tag protection state for a repository
Use this action to delete a tag protection state from a repository. only repository administrators can use this action.
Delete a self hosted runner from an organization
Delete a self hosted runner from an organization
Use this action to delete a self-hosted runner from an organization.
Delete an ssh signing key for the authenticated user
Delete an ssh signing key for the authenticated user
Use this action to delete an ssh signing key from the authenticated user’s github account.
Delete a team legacy
Delete a team legacy
Use this action to delete a team using the legacy endpoint. note: this endpoint is deprecated, use ‘delete a team’ instead.
Delete a thread subscription
Delete a thread subscription
Use this action to unsubscribe from a notification thread. this will stop notifications until you comment or are @mentioned.
Delete a self hosted runner from a repository
Delete a self hosted runner from a repository
Use this action to remove a self-hosted runner from a repository.
Delete a release asset
Delete a release asset
Use this action to delete a specific release asset from a github repository.
Delete a team
Delete a team
Use this action to delete a team from an organization. only organization owners or team maintainers can delete teams. note that deleting a parent team will also delete all its child teams.
Delete an environment
Delete an environment
Use this action to delete an environment from a repository.
Delete a package for an organization
Delete a package for an organization
Use this action to delete a package from an organization’s packages. note: admin access required and cannot delete public packages with over 5,000 downloads.
Delete a repository subscription
Delete a repository subscription
Use this action to unsubscribe from a repository’s notifications and stop watching it.
Delete github actions cache by id
Delete github actions cache by id
Use this action to delete a specific github actions cache from a repository using its cache id.
Delete commit signature protection
Delete commit signature protection
Use this action to remove commit signature protection from a protected branch.
Github Delete Dependebot Secret By Name
Github Delete Dependebot Secret By Name
Use this action to delete a dependabot secret from a repository using its name.
Delete a codespace for the authenticated user
Delete a codespace for the authenticated user
Use this action to delete a codespace belonging to the authenticated user.
Delete package version for an organization
Delete package version for an organization
Use this action to delete a specific version of a package from an organization’s packages. note: deleting packages with more than 5,000 downloads requires admin permissions and github support assistance.
Github Custom Oidcsubject Claim Template
Github Custom Oidcsubject Claim Template
Use this action to get the openid connect (oidc) subject claim customization template for an organization.
Delete a repository variable
Delete a repository variable
Use this action to delete a variable from a repository. requires collaborator access to the repository.
Delete a release reaction
Delete a release reaction
Use this action to delete a specific reaction from a github release.
Delete package version for a user
Delete package version for a user
Use this action to delete a specific version of a package owned by a user.
Delete an environment secret
Delete an environment secret
Use this action to delete a secret from a repository environment.
Delete social accounts for the authenticated user
Delete social accounts for the authenticated user
Delete team discussion comment reaction
Delete team discussion comment reaction
Use this action to delete a reaction from a team discussion comment.
Delete a user migration archive
Delete a user migration archive
Use this action to delete a user migration archive. note that migration archives are automatically deleted after 7 days, but the migration metadata remains accessible through the api.
Delete pull request review protection
Delete pull request review protection
Use this action to remove pull request review protection from a branch in a repository.
Github Delete Repo Codespace Secret By Name
Github Delete Repo Codespace Secret By Name
Use this action to delete a codespace secret from a repository by its name.
Delete team discussion reaction
Delete team discussion reaction
Use this action to delete a specific reaction from a team discussion.
Delete a package for a user
Delete a package for a user
Use this action to delete a package owned by a user. note: requires admin permissions and github support for public packages with over 5,000 downloads.
Delete a repository
Delete a repository
Deleting a repository needs admin rights. if prevented by an organization owner, a 403 forbidden
response occurs. oauth app tokens and classic personal access tokens require the delete repo
scope for this action.
Delete a repository webhook
Delete a repository webhook
Use this action to delete a webhook from a repository.
Delete a workflow run
Delete a workflow run
Use this action to delete a specific workflow run from a repository.
Delete workflow run logs
Delete workflow run logs
Use this action to delete all logs for a specific workflow run.
Disable automated security fixes
Disable automated security fixes
Use this action to disable automated security fixes for a repository.
Github Disable Repository Actions In Org
Github Disable Repository Actions In Org
Use this action to disable github actions for a specific repository within an organization.
Disable private vulnerability reporting for a repository
Disable private vulnerability reporting for a repository
Use this action to disable private vulnerability reporting for a repository. requires admin access to the repository.
Delete a codespace from the organization
Delete a codespace from the organization
Use this action to delete a specific user’s codespace from an organization.
Delete an environment variable
Delete an environment variable
Use this action to delete an environment variable from a repository environment.
Disable a workflow
Disable a workflow
Use this action to disable a workflow in a repository.
Download an organization migration archive
Download an organization migration archive
Use this action to download the migration archive for an organization.
Disable vulnerability alerts
Disable vulnerability alerts
Use this action to disable vulnerability alerts for a repository. requires admin access.
Download an artifact
Download an artifact
Use this action to download an artifact from a github repository. returns a temporary download url that expires in 1 minute.
Delete a repository invitation
Delete a repository invitation
Use this action to delete a repository invitation.
Delete an issue comment
Delete an issue comment
Use this action to delete a comment on an issue or pull request.
Delete an organization
Delete an organization
Use this action to delete an organization and all its repositories. note: the organization name will be unavailable for reuse for 90 days.
Delete an organization migration archive
Delete an organization migration archive
Use this action to delete an organization’s migration archive. note that migration archives are automatically deleted after seven days.
Delete a package for the authenticated user
Delete a package for the authenticated user
Use this action to delete a package owned by the authenticated user. note that public packages with over 5,000 downloads can only be deleted through github support.
Delete an issue comment reaction
Delete an issue comment reaction
Use this action to delete a reaction from an issue comment.
Delete an organization repository ruleset
Delete an organization repository ruleset
Use this action to delete a repository ruleset from an organization.
Disable a custom protection rule for an environment
Disable a custom protection rule for an environment
Use this action to disable a custom deployment protection rule for a specific environment in a repository.
Delete branch protection
Delete branch protection
Use this action to remove branch protection rules from a repository branch.
Delete a code scanning analysis from a repository
Delete a code scanning analysis from a repository
Use this action to delete a specific code scanning analysis from a repository.
Delete an issue reaction
Delete an issue reaction
Use this action to delete a reaction from an issue in a github repository.
Delete a discussion comment legacy
Delete a discussion comment legacy
Use this action to delete a comment from a team discussion using the legacy api endpoint.
Delete a package version for the authenticated user
Delete a package version for the authenticated user
Use this action to delete a specific package version owned by the authenticated user.
Dismiss a review for a pull request
Dismiss a review for a pull request
Use this action to dismiss a review on a pull request. requires admin or authorized access on protected branches.
Delete a discussion legacy
Delete a discussion legacy
Use this action to delete a team discussion using the legacy api endpoint. note: this is a deprecated endpoint, consider using the new ‘delete a discussion’ endpoint instead.
Delete a custom organization role
Delete a custom organization role
Use this action to delete a custom organization role.
Delete a file
Delete a file
Use this action to delete a file in a repository. you can optionally specify committer and author information for the commit that deletes the file.
Delete a deployment
Delete a deployment
Use this action to delete an inactive deployment from a repository.
Delete a commit comment
Delete a commit comment
Use this action to delete a specific commit comment from a repository.
Delete a discussion comment
Delete a discussion comment
Use this action to delete a specific comment from a team discussion in an organization.
Delete a gist
Delete a gist
Use this action to delete a specific gist by its id.
Delete a github pages site
Delete a github pages site
Use this action to delete a github pages site from a repository.
Delete a commit comment reaction
Delete a commit comment reaction
Use this action to delete a reaction from a commit comment.
Delete a gist comment
Delete a gist comment
Use this action to delete a specific comment from a gist.
Download workflow run attempt logs
Download workflow run attempt logs
Use this action to download logs for a specific workflow run attempt.
Enable private vulnerability reporting for a repository
Enable private vulnerability reporting for a repository
Use this action to enable private vulnerability reporting for a repository.
Download a user migration archive
Download a user migration archive
Use this action to download a user’s migration archive containing repository data, issues, pull requests, comments, and attachments in tar.gz format.
Enable a workflow
Enable a workflow
Use this action to enable a workflow in a repository.
Enable or disable a security feature for an organization
Enable or disable a security feature for an organization
Use this action to enable or disable a security feature (like dependency graph, dependabot alerts, secret scanning, etc.) for all eligible repositories in an organization.
Download a repository archive zip
Download a repository archive zip
Use this action to download a repository as a zip archive.
Enable github actions in selected repositories
Enable github actions in selected repositories
Use this action to enable github actions for specific repositories within an organization.
Download workflow run logs
Download workflow run logs
Use this action to download the logs of a specific workflow run.
Export a codespace for the authenticated user
Export a codespace for the authenticated user
Use this action to export a codespace and get a url to track its export status.
Download job logs for a workflow run
Download job logs for a workflow run
Use this action to download the logs for a specific job in a workflow run.
Github Encrypt Org Secrets Using Public Key
Github Encrypt Org Secrets Using Public Key
Use this action to get the public key for encrypting organization secrets. requires oauth or personal access token with admin:org
scope.
Github Encrypt And Update Dev Secret
Github Encrypt And Update Dev Secret
Use this action to create or update a repository’s development environment secret with an encrypted value.
Download a repository archive tar
Download a repository archive tar
Use this action to download a repository as a tar archive. you can download either the default branch or a specific branch/tag/commit using the ref parameter.
Get emojis
Get emojis
Use this action to get a list of all emojis available to use on github. (deprecated: use get emojis instead)
Enable automated security fixes
Enable automated security fixes
Use this action to enable automated security fixes for a repository.
Force cancel a workflow run
Force cancel a workflow run
Use this action to forcefully cancel a workflow run, bypassing any conditions that would normally keep it running.
Github Enable Repo Forgithub Actions
Github Enable Repo Forgithub Actions
Use this action to enable github actions for a specific repository within an organization.
Fork a gist
Fork a gist
Use this action to create a fork of a github gist.
Enable vulnerability alerts
Enable vulnerability alerts
Use this action to enable vulnerability alerts and dependency graph for a repository.
Get an environment public key
Get an environment public key
Use this action to get the public key of a repository environment, which is required for encrypting environment secrets.
Get allowed actions and reusable workflows for an organization
Get allowed actions and reusable workflows for an organization
Use this action to get a list of actions and reusable workflows that are allowed in an organization.
Get all organization roles for an organization
Get all organization roles for an organization
Use this action to list all custom roles defined in an organization. requires admin access or appropriate permissions.
Get an environment
Get an environment
Use this action to get details about a specific deployment environment in a repository. requires read access to the repository. for private repositories, requires oauth token or personal access token with ‘repo’ scope.
Get all organization repository rulesets
Get all organization repository rulesets
Use this action to retrieve all repository rulesets configured for a github organization.
Get allowed actions and reusable workflows for a repository
Get allowed actions and reusable workflows for a repository
Use this action to get the list of allowed actions and reusable workflows in a repository.
Get an organization membership for the authenticated user
Get an organization membership for the authenticated user
Use this action to get the authenticated user’s membership status in a specific organization.
Get an organization
Get an organization
Use this action to get information about a github organization.
Get all api versions
Get all api versions
Use this action to retrieve a list of all supported github api versions.
Get an organization migration status
Get an organization migration status
Use this action to check the status of an organization’s migration. the status will be one of: ‘pending’ (not started), ‘exporting’ (in progress), ‘exported’ (completed), or ‘failed’.
Get an organization rule suite
Get an organization rule suite
The text provides details on obtaining data about various rule evaluations in an organization, guiding users to manage rulesets for repositories. for further info, visit github’s documentation on managing rulesets.
Get an organization public key
Get an organization public key
Use this action to get the public key of an organization, which is used for encrypting secrets.
Get all autolinks of a repository
Get all autolinks of a repository
Use this action to retrieve all configured autolinks for a repository. only accessible by repository administrators.
Get an organization repository ruleset
Get an organization repository ruleset
Use this action to retrieve a specific repository ruleset for an organization using the organization name and ruleset id.
Get an environment secret
Get an environment secret
Use this action to retrieve a specific environment secret from a repository without decrypting it.
Get a commit
Get a commit
Use this action to get details of a specific commit in a repository.
Get an organization role
Get an organization role
Use this action to retrieve details of a specific organization role by its id.
Github Encrypt Org Dev Env Secret
Github Encrypt Org Dev Env Secret
Use this action to create or update an organization’s development environment secret with encryption.
Get an environment variable
Get an environment variable
Use this action to retrieve a specific environment variable from a repository environment.
Get an organization secret
Get an organization secret
Use this action to retrieve an organization secret without its encrypted value. requires admin:org scope for authentication.
Get a code scanning analysis for a repository
Get a code scanning analysis for a repository
Use this action to retrieve a specific code scanning analysis for a repository using the analysis id.
Get all repository rulesets
Get all repository rulesets
Use this action to retrieve all rulesets configured for a repository, including inherited rulesets from higher levels.
Get all codes of conduct
Get all codes of conduct
Use this action to get a list of all available codes of conduct on github.
Get a blob
Get a blob
Use this action to get a file’s content from a repository using its sha hash.
Get a code scanning default setup configuration
Get a code scanning default setup configuration
Use this action to retrieve the default setup configuration for code scanning in a repository.
Get a code of conduct
Get a code of conduct
Use this action to retrieve details about a specific github code of conduct by its key.
Get a custom deployment protection rule
Get a custom deployment protection rule
Use this action to retrieve a custom deployment protection rule for an environment in a repository.
Get a branch
Get a branch
Use this action to retrieve information about a specific branch in a repository.
Generate release notes content for a release
Generate release notes content for a release
Use this action to generate release notes content in markdown format for a new release. the notes will include changes and contributors since the last release.
Get an import status
Get an import status
Use this action to get the status of a repository import. note: this action will be deprecated on april 12, 2024.
Get a commit object
Get a commit object
Use this action to get a commit object from a repository, including its verification status and signature details.
Get all repository topics
Get all repository topics
Use this action to get all topics associated with a repository.
Get an organization variable
Get an organization variable
Use this action to retrieve a specific organization variable. requires collaborator access and appropriate oauth scopes.
Export a software bill of materials sbom for a repository
Export a software bill of materials sbom for a repository
Use this action to export the software bill of materials (sbom) for a repository in spdx json format.
Get a deployment
Get a deployment
Use this action to get details of a specific deployment in a repository.
Get an issue
Get an issue
Use this action to get a specific issue from a repository.
Get a dependabot alert
Get a dependabot alert
Use this action to get details of a specific dependabot alert in a repository.
Get a commit comment
Get a commit comment
Use this action to retrieve a specific commit comment from a repository.
Get a custom property for an organization
Get a custom property for an organization
Use this action to retrieve a specific custom property defined for an organization.
Get a delivery for a repository webhook
Get a delivery for a repository webhook
Use this action to retrieve a specific webhook delivery for a repository.
Get access restrictions
Get access restrictions
Use this action to get the access restrictions for a protected branch in a repository.
Get an organization webhook
Get an organization webhook
Use this action to retrieve the configuration details of a specific webhook for an organization.
Get all requested reviewers for a pull request
Get all requested reviewers for a pull request
Use this action to get a list of all reviewers who have been requested to review a specific pull request.
Github Fetch Public Key For Secret Encryption
Github Fetch Public Key For Secret Encryption
Use this action to retrieve the public key required for encrypting dependabot secrets in an organization.
Get a deployment branch policy
Get a deployment branch policy
Use this action to get a deployment branch or tag policy for an environment.
Get a deployment status
Get a deployment status
Use this action to get the status of a specific deployment in a repository.
Get assignment grades
Get assignment grades
Use this action to retrieve grades for a github classroom assignment. only accessible to classroom administrators.
Get a codeql database for a repository
Get a codeql database for a repository
Use this action to retrieve a codeql database for a specific programming language in a repository.
Get an issue comment
Get an issue comment
Use this action to retrieve a specific comment from an issue or pull request.
Get a discussion
Get a discussion
Use this action to get a specific team discussion by its number.
Get a diff of the dependencies between commits
Get a diff of the dependencies between commits
Use this action to get the differences in dependencies between two commits of a repository.
Get all status check contexts
Get all status check contexts
Use this action to get all status check contexts for a protected branch in a repository.
Get admin branch protection
Get admin branch protection
Use this action to get the admin branch protection status for a repository branch.
Get an issue event
Get an issue event
Use this action to retrieve a specific issue event using its event id.
Get a check run
Get a check run
Use this action to get details of a specific check run in a repository.
Get a github pages site
Get a github pages site
Use this action to get information about a github pages site for a repository.
Get a gist comment
Get a gist comment
Use this action to retrieve a specific comment from a gist.
Get a dns health check for github pages
Get a dns health check for github pages
Use this action to verify the dns cname record for a github pages site.
Get a gist
Get a gist
Use this action to retrieve a specific github gist by its id.
Github Find Conflicting Packages For Docker Migration
Github Find Conflicting Packages For Docker Migration
Use this action to list packages that have conflicts during docker migration for a specific user.
Get a code scanning alert
Get a code scanning alert
Use this action to retrieve a specific code scanning alert from a repository.
Get all commonly used licenses
Get all commonly used licenses
Use this action to get a list of the most commonly used licenses available on github.
Get a deploy key
Get a deploy key
Use this action to retrieve details of a specific deploy key from a github repository.
Get a discussion comment legacy
Get a discussion comment legacy
Use this action to get a specific comment from a team discussion using the legacy api endpoint (deprecated).
Get a discussion comment
Get a discussion comment
Use this action to retrieve a specific comment from a team discussion.
Get an ssh signing key for the authenticated user
Get an ssh signing key for the authenticated user
Use this action to retrieve details of a specific ssh signing key for the authenticated user.
Get a gitignore template
Get a gitignore template
Use this action to get the content of a specific .gitignore template.
Get a discussion legacy
Get a discussion legacy
Use this action to get a team discussion using the legacy endpoint. note: this endpoint is deprecated.
Get all contributor commit activity
Get all contributor commit activity
Use this action to get commit activity statistics for all repository contributors.
Get an assignment
Get an assignment
Use this action to retrieve a github classroom assignment. only accessible to classroom administrators.
Follow a user
Follow a user
Use this action to follow a github user. requires user:follow oauth scope.
Get a classroom
Get a classroom
Use this action to get details of a specific github classroom. only accessible to classroom administrators.
Get a gist revision
Get a gist revision
Use this action to retrieve a specific revision of a gist using its id and sha.
Get apps with access to the protected branch
Get apps with access to the protected branch
Use this action to get a list of github apps that have write access to a protected branch in a repository.
Get all custom properties for an organization
Get all custom properties for an organization
Use this action to retrieve all custom properties defined for a github organization.
Get an autolink reference of a repository
Get an autolink reference of a repository
Use this action to retrieve a specific autolink reference from a repository by its id. only available to repository administrators.
Get all custom property values for a repository
Get all custom property values for a repository
Use this action to retrieve all custom property values set for a repository.
Get all deployment protection rules for an environment
Get all deployment protection rules for an environment
Use this action to retrieve all enabled custom deployment protection rules for a specific environment in a repository.
Get a check suite
Get a check suite
Use this action to retrieve a specific check suite by its id from a repository.
Get all gitignore templates
Get all gitignore templates
Use this action to get a list of all available gitignore templates that can be used when creating a repository.
Get a codespace for the authenticated user
Get a codespace for the authenticated user
Use this action to get information about a specific codespace owned by the authenticated user.
Get a label
Get a label
Use this action to retrieve a specific label from a repository using its name.
Get a review comment for a pull request
Get a review comment for a pull request
Use this action to retrieve a specific review comment from a pull request using its comment id.
Get a repository
Get a repository
Use this action to get information about a repository.
Get a tree
Get a tree
Use this action to get a git tree object by its sha1 or reference name. a tree object contains information about the files in a repository.
Get a job for a workflow run
Get a job for a workflow run
Use this action to get details of a specific job within a workflow run.
Get a package for the authenticated user
Get a package for the authenticated user
Use this action to retrieve information about a specific package owned by the authenticated user.
Get a package version for an organization
Get a package version for an organization
Use this action to retrieve a specific package version from an organization’s packages.
Get copilot seat information and settings for an organization
Get copilot seat information and settings for an organization
Use this action to get information about an organization’s github copilot subscription, including seat allocation and code policies.
Get a repository webhook
Get a repository webhook
Use this action to get details of a specific webhook configured in a repository.
Get a user
Get a user
Use this action to get information about a github user by their username.
Get a global security advisory
Get a global security advisory
Use this action to retrieve a global security advisory by its ghsa (github security advisory) id.
Get a thread subscription for the authenticated user
Get a thread subscription for the authenticated user
Use this action to check if the authenticated user is subscribed to a notification thread.
Get a release by tag name
Get a release by tag name
Use this action to retrieve a specific release from a repository using its tag name.
Get a thread
Get a thread
Use this action to retrieve information about a specific notification thread.
Get a gpg key for the authenticated user
Get a gpg key for the authenticated user
Use this action to retrieve details of a specific gpg key for the authenticated user.
Get default attributes for a codespace
Get default attributes for a codespace
Use this action to get the default configuration attributes for creating a codespace in a repository.
Get a milestone
Get a milestone
Use this action to retrieve a specific milestone from a repository using its milestone number.
Get a package version for a user
Get a package version for a user
Use this action to retrieve a specific public package version for a user.
Get github actions billing for an organization
Get github actions billing for an organization
Use this action to get github actions billing information for an organization, including usage minutes and spending details.
Get emojis
Get emojis
Use this action to get a list of all emojis available to use on github.
Get a repository public key
Get a repository public key
Use this action to get a repository’s public key for encrypting secrets.
Get default workflow permissions for an organization
Get default workflow permissions for an organization
Use this action to get the default workflow permissions for github token and the default workflow settings for an organization.
Get feeds
Get feeds
Use this action to get github timeline feeds including public/private activity and security advisories.
Get github packages billing for a user
Get github packages billing for a user
Use this action to get the github packages billing information for a specified user. returns storage usage for both free and paid storage in gb, where paid storage applies to private repositories. requires oauth token with ‘user’ scope.
Get commit authors
Get commit authors
Get a webhook configuration for an organization
Get a webhook configuration for an organization
Use this action to retrieve the configuration of a specific webhook for an organization.
Get details about a codespace export
Get details about a codespace export
Use this action to retrieve details about an exported codespace.
Get branch protection
Get branch protection
Protected branches are available in public repositories with github free, across all repos for organizations, github pro, team, enterprise cloud, and server. details are in github’s product documentation.
Get a review for a pull request
Get a review for a pull request
Use this action to get a specific review for a pull request by its id.
Get a repository readme
Get a repository readme
Use this action to get the readme file content of a repository. returns raw content by default, or html-rendered content if specified.
Get default workflow permissions for a repository
Get default workflow permissions for a repository
Use this action to get the default workflow permissions for the github token in a repository.
Get github actions billing for a user
Get github actions billing for a user
Use this action to get github actions billing information for a specific user, including used minutes in private repositories.
Get a user migration status
Get a user migration status
Use this action to get the current status of a user’s migration. the status can be ‘pending’, ‘exporting’, ‘exported’, or ‘failed’. when the status is ‘exported’, you can download the migration archive.
Get github actions cache usage for an organization
Get github actions cache usage for an organization
Use this action to get the total github actions cache usage statistics for an organization.
Get github packages billing for an organization
Get github packages billing for an organization
Use this action to get github packages billing information for an organization.
Get a package version for the authenticated user
Get a package version for the authenticated user
Use this action to get details of a specific package version owned by the authenticated user.
Get commit signature protection
Get commit signature protection
Use this action to check if a branch requires signed commits.
Get github pages build
Get github pages build
Use this action to get information about a specific github pages build.
Get a repository readme for a directory
Get a repository readme for a directory
Use this action to get the readme file from a specific directory in a repository.
Get interaction restrictions for an organization
Get interaction restrictions for an organization
Use this action to get the interaction restrictions (who can interact and expiration time) for an organization. returns empty response if no restrictions are set.
Get interaction restrictions for a repository
Get interaction restrictions for a repository
Use this action to get the interaction restrictions (who can interact and when the restriction expires) for a repository.
Get information about a sarif upload
Get information about a sarif upload
Use this action to get information about a sarif upload, including its processing status and analysis url.
Get github actions cache usage for a repository
Get github actions cache usage for a repository
Use this action to get the github actions cache usage statistics for a repository.
Get large files
Get large files
Use this action to list files larger than 100mb in a repository’s import. note: this action is deprecated and will be discontinued on april 12, 2024.
Get a repository ruleset
Get a repository ruleset
Use this action to retrieve a specific ruleset configuration for a repository.
Get community profile metrics
Get community profile metrics
Use this action to get community health metrics for a repository, including health score, documentation status, and compliance with recommended community standards.
Get a secret for the authenticated user
Get a secret for the authenticated user
Use this action to retrieve a development environment secret for the authenticated user’s codespaces.
Get interaction restrictions for your public repositories
Get interaction restrictions for your public repositories
Use this action to retrieve interaction restrictions (limits on who can interact and for how long) set on your public repositories.
Get a project
Get a project
Use this action to get details of a github project by its id.
Get latest pages build
Get latest pages build
Use this action to get the most recent build information of a github pages site.
Get a webhook configuration for a repository
Get a webhook configuration for a repository
Use this action to get the configuration details of a specific webhook in a repository.
Get octocat
Get octocat
Use this action to get github’s mascot (octocat) in ascii art format, optionally with a custom message in its speech bubble
Get organization membership for a user
Get organization membership for a user
Use this action to get a user’s membership status in an organization. the authenticated user must be an organization member to use this action.
Get a project card
Get a project card
Use this action to retrieve details of a specific project card by its id.
Get a license
Get a license
Use this action to get detailed information about a specific github repository license.
Get org dev environment secret safely
Get org dev environment secret safely
Use this action to retrieve an organization’s development environment secret without exposing its encrypted value.
Get project permission for a user
Get project permission for a user
Use this action to get a user’s permission level for an organization project. permission can be admin, write, read, or none.
Get page views
Get page views
Use this action to get repository traffic data, including total page views and daily/weekly breakdown for the last 14 days.
Get contextual information for a user
Get contextual information for a user
Use this action to get contextual information about a github user, such as their hovercard data.
Get a webhook delivery for an organization webhook
Get a webhook delivery for an organization webhook
Use this action to retrieve a specific webhook delivery for an organization webhook.
Get a project column
Get a project column
Use this action to retrieve details about a specific project column.
Get pull request review protection
Get pull request review protection
Use this action to get the pull request review protection settings for a protected branch in a repository.
Get a repository rule suite
Get a repository rule suite
Use this action to retrieve the evaluation results of a repository’s rule suite by its id.
Get public key for secret encryption
Get public key for secret encryption
This endpoint allows users with read access to a repository to get a public key for encrypting secrets. for private repositories, oauth and classic personal access tokens require the repo
scope.
Get pending deployments for a workflow run
Get pending deployments for a workflow run
Use this action to get a list of deployment environments that are waiting for protection rule approval in a workflow run.
Get rate limit status for the authenticated user
Get rate limit status for the authenticated user
Use this action to get the current rate limit status for the authenticated user.
Get copilot seat assignment details for a user
Get copilot seat assignment details for a user
Use this action to get github copilot seat assignment details for a specific user in an organization.
Get a workflow
Get a workflow
Use this action to get details of a specific workflow in a repository.
Get repository clones
Get repository clones
Use this action to get the number of clones and their daily/weekly breakdown for a repository over the last 14 days.
Get repository permissions for a user
Get repository permissions for a user
Use this action to get a user’s permission level for a repository. the permission level can be admin, write, read, or none. note that ‘maintain’ role maps to ‘write’ permission and ‘triage’ role maps to ‘read’ permission.
Github Get Repo Dev Env Secret
Github Get Repo Dev Env Secret
Use this action to retrieve a repository development environment secret without exposing its encrypted value.
Get repository content
Get repository content
Use this action to get the contents of a file or directory in a repository.
Get a secret scanning alert
Get a secret scanning alert
Use this action to retrieve a specific secret scanning alert from a repository.
Get a public ssh key for the authenticated user
Get a public ssh key for the authenticated user
Use this action to retrieve details of a specific public ssh key for the authenticated user.
Get a workflow run
Get a workflow run
Use this action to get details of a specific workflow run in a repository.
Get a repository secret
Get a repository secret
Use this action to retrieve a repository secret’s metadata (without its encrypted value).
Get public key for the authenticated user
Get public key for the authenticated user
Use this action to get a public key for encrypting codespaces secrets for the authenticated user.
Github Get Repository Secret Securely
Github Get Repository Secret Securely
Gets a single repository secret without revealing its encrypted value. oauth app tokens and personal access tokens (classic) need the repo
scope to use this endpoint.
Get shared storage billing for an organization
Get shared storage billing for an organization
Get a pull request
Get a pull request
Use this action to retrieve details of a specific pull request in a repository.
Get rules for a branch
Get rules for a branch
Use this action to get all active rules that apply to a branch in a repository. this excludes rules in ‘evaluate’ or ‘disabled’ status.
Get shared storage billing for a user
Get shared storage billing for a user
Get single org secret without decryption
Get single org secret without decryption
Use this action to retrieve an organization’s dependabot secret without its encrypted value.
Get a repository subscription
Get a repository subscription
Use this action to check if the authenticated user is subscribed to a repository.
Get a repository security advisory
Get a repository security advisory
Use this action to retrieve a specific security advisory from a repository.
Get a release
Get a release
Use this action to get details of a specific release from a repository using its release id.
Get a self hosted runner for an organization
Get a self hosted runner for an organization
Use this action to get details of a specific self-hosted runner in an organization.
Get a repository variable
Get a repository variable
Use this action to retrieve a specific github actions variable from a repository.
Get a workflow run attempt
Get a workflow run attempt
Use this action to retrieve details of a specific workflow run attempt in a repository.
Get github actions permissions for an organization
Get github actions permissions for an organization
Use this action to get the github actions permissions policy and allowed actions/workflows for an organization.
Get a reference
Get a reference
Use this action to get a git reference (branch or tag) from a repository.
Get a release asset
Get a release asset
Use this action to get a specific release asset from a repository. the asset can be downloaded by setting the accept header to application/octet-stream.
Get github actions permissions for a repository
Get github actions permissions for a repository
Use this action to get the permissions policy for github actions in a repository, including whether actions are enabled and which actions/workflows are allowed to run.
Get a package for an organization
Get a package for an organization
Use this action to retrieve a package from an organization’s packages. requires ‘read:packages’ scope for access.
Get a package for a user
Get a package for a user
Use this action to retrieve metadata for a specific package owned by a user.
Get a team legacy
Get a team legacy
Use this action to get information about a team using the legacy api endpoint. note: this endpoint is deprecated, use ‘get a team by name’ instead.
Get a team by name
Get a team by name
Use this action to get a github team’s information using the team’s slug (url-friendly team name).
Get a self hosted runner for a repository
Get a self hosted runner for a repository
Use this action to get details of a specific self-hosted runner in a repository.
Get a tag
Get a tag
Use this action to get details of a specific git tag in a repository using its sha.
Get github meta information
Get github meta information
Use this action to get github’s metadata including ip addresses (both ipv4 and ipv6) and domain names.
Get team membership for a user
Get team membership for a user
Use this action to get the team membership status for a specific user in an organization’s team.
List issue events for a repository
List issue events for a repository
Lists events for a repository.<<DEPRECATED use list_issue_events_for_a_repository>>
Get the weekly commit count
Get the weekly commit count
Use this action to get the total number of commits made by the repository owner and all contributors in the last 52 weeks.
Get the level of access for workflows outside of the repository
Get the level of access for workflows outside of the repository
Use this action to get the access level for workflows outside of a private repository.
Get the zen of github
Get the zen of github
Use this action to get a random inspirational message from github’s zen collection
Get the last year of commit activity
Get the last year of commit activity
Use this action to get the commit activity statistics for the last year, organized by week.
Get teams with access to the protected branch
Get teams with access to the protected branch
Use this action to get a list of teams that have push access to a protected branch in a repository.
Get team membership for a user legacy
Get team membership for a user legacy
Use this action to get a user’s membership status in a team using the legacy api endpoint. note: this is a deprecated endpoint. use ‘get team membership for a user’ instead.
List classrooms
List classrooms
Use this action to list all github classroom classrooms where the authenticated user is an administrator.
Get the combined status for a specific reference
Get the combined status for a specific reference
Use this action to get the combined commit status (failure, pending, or success) for a specific sha, branch, or tag in a repository.
Get the authenticated user
Get the authenticated user
Use this action to get information about the authenticated user.
List child teams legacy
List child teams legacy
Use this action to list all child teams of a team. note: this is a legacy endpoint that will be removed. use ‘list child teams’ endpoint instead.
List assignees
List assignees
List all users that can be assigned to issues in a repository. (deprecated: use list assignees)
Get status checks protection
Get status checks protection
Use this action to get the status checks protection settings for a protected branch in a repository.
Get users with access to the protected branch
Get users with access to the protected branch
Use this action to get a list of users who have push access to a protected branch in a repository.
List available machine types for a repository
List available machine types for a repository
Use this action to get a list of machine types that are available for codespaces in a repository.
Get top referral paths
Get top referral paths
Use this action to get the top 10 most viewed content paths in a repository over the last 14 days.
Get the license for a repository
Get the license for a repository
Use this action to get the license information for a specific repository.
List branches
List branches
Use this action to list the branches of a repository.
List code scanning analyses for a repository
List code scanning analyses for a repository
Use this action to list code scanning analyses for a repository. returns up to 30 analyses per page.
List comments for a pull request review
List comments for a pull request review
Use this action to retrieve all comments associated with a specific pull request review.
List deliveries for an organization webhook
List deliveries for an organization webhook
Use this action to list webhook delivery history for a specific organization webhook.
Get the latest release
Get the latest release
Use this action to get the most recent non-prerelease, non-draft release of a repository.
List code scanning alerts for a repository
List code scanning alerts for a repository
Use this action to list code scanning alerts for a repository. you can filter alerts by tool name, reference, state, and severity.
Get the review history for a workflow run
Get the review history for a workflow run
Use this action to retrieve the review history and approval status for a specific workflow run in a repository.
Get workflow usage
Get workflow usage
Use this action to get the billing usage details for a specific workflow in a repository.
Get the hourly commit count for each day
Get the hourly commit count for each day
Use this action to get the commit count for each hour of each day of the week for a repository.
List codespaces for a user in organization
List codespaces for a user in organization
Use this action to list all codespaces owned by an organization member.
Get top referral sources
Get top referral sources
Use this action to get a list of the top 10 referral sources for a repository’s traffic over the last 14 days.
Get workflow run usage
Get workflow run usage
Use this action to get the usage metrics (billable time) for a specific workflow run.
List branches for head commit
List branches for head commit
Use this action to list all branches that contain a specific commit sha as their latest commit.
Get team member legacy
Get team member legacy
Use this action to get a team member’s information using the legacy api endpoint. note: this action is deprecated, use ‘get team membership for a user’ instead.
List codeowners errors
List codeowners errors
Use this action to list any syntax errors found in a repository’s codeowners file.
List dependabot alerts for an enterprise
List dependabot alerts for an enterprise
Use this action to list all dependabot alerts for repositories owned by an enterprise.
List deployments
List deployments
Use this action to list all deployments for a repository. you can filter deployments by environment, ref, task, or sha.
List dependabot alerts for an organization
List dependabot alerts for an organization
Use this action to list all dependabot alerts for an organization.
Create a gist
Create a gist
Use this action to create a gist (a shareable code snippet) on github. (deprecated: use create a gist)
List commits
List commits
Use this action to list commits in a repository.
List deliveries for a repository webhook
List deliveries for a repository webhook
Use this action to get a list of webhook delivery records for a specific repository webhook.
List codespaces for the authenticated user
List codespaces for the authenticated user
Use this action to get a list of codespaces owned by the authenticated user.
Get the status of a github pages deployment
Get the status of a github pages deployment
Use this action to get the current deployment status of a github pages site.
List dependabot alerts for a repository
List dependabot alerts for a repository
Use this action to list all dependabot alerts for a repository.
List deployment branch policies
List deployment branch policies
Use this action to get a list of deployment branch policies for a specific environment in a repository.
List check runs for a git reference
List check runs for a git reference
Use this action to list check runs for a specific git reference (sha, branch, or tag) in a repository.
List environments
List environments
Use this action to list all environments in a repository.
List environment variables
List environment variables
Use this action to list all environment variables for a repository environment.
Github List Environment Custom Deployment Rules
Github List Environment Custom Deployment Rules
Use this action to list custom deployment protection rules configured for a repository environment.
Get the weekly commit activity
Get the weekly commit activity
Use this action to get weekly statistics about additions and deletions in a repository. note: only works for repositories with fewer than 10,000 commits.
List discussions legacy
List discussions legacy
Use this action to list team discussions using the legacy api endpoint. note: this is a deprecated endpoint, consider using the ‘list discussions’ endpoint instead.
List events for the authenticated user
List events for the authenticated user
Use this action to list events for a specific user. if you are authenticated as the given user, you will see private events. otherwise, only public events are shown.
List email addresses for the authenticated user
List email addresses for the authenticated user
Use this action to list all email addresses associated with the authenticated user.
List public gists
List public gists
Use this action to list all public gists on github. (deprecated: use list public gists)
List failed organization invitations
List failed organization invitations
Use this action to get a list of failed organization invitations, including when they failed and the reason for failure.
List environment secrets
List environment secrets
Use this action to list all secrets in a repository environment. note: requires collaborator access with repo scope.
List followers of a user
List followers of a user
Use this action to get a list of users who follow a specific github user.
List commits on a pull request
List commits on a pull request
Use this action to list all commits in a pull request.
Github api root
Github api root
Use this action to get the root endpoint information of github’s rest api
List followers of the authenticated user
List followers of the authenticated user
Use this action to get a list of users who are following you.
List deployment statuses
List deployment statuses
Use this action to list all deployment statuses for a specific deployment.
List check runs in a check suite
List check runs in a check suite
Use this action to list all check runs within a specific check suite in a repository.
List gists for the authenticated user
List gists for the authenticated user
Use this action to list all gists for the authenticated user, or all public gists if called anonymously.
List gists for a user
List gists for a user
Use this action to list all public gists for a specified github user.
List gist comments
List gist comments
Use this action to list all comments on a specified gist.
List events received by the authenticated user
List events received by the authenticated user
Use this action to list events received by watching repositories and following users. for authenticated users, both private and public events are shown; otherwise, only public events are visible.
List codespaces for the organization
List codespaces for the organization
Use this action to list all codespaces associated with a specified organization.
List check run annotations
List check run annotations
Use this action to get a list of annotations for a specific check run in a repository.
List forks
List forks
Use this action to list all forks of a repository.
List gist commits
List gist commits
Use this action to list all commits for a specified gist.
List commit comments
List commit comments
Use this action to list all comments for a specific commit in a repository.
List repository issues
List repository issues
List all issues (including pull requests) in a github repository. [deprecated: use list repository issues]
List discussion comments
List discussion comments
Use this action to list all comments from a team discussion.
List gist forks
List gist forks
Use this action to list all forks of a specified gist.
Create an issue
Create an issue
Pull access users can create issues unless disabled. api may return 410 gone
if issues off. excessive endpoint use can trigger rate limiting. it supports raw, text, html formats for return data.<<DEPRECATED use create_an_issue>>
List gpg keys for the authenticated user
List gpg keys for the authenticated user
Use this action to list all gpg keys associated with the authenticated user.
List gpg keys for a user
List gpg keys for a user
Use this action to get a list of gpg keys associated with a github user.
List github pages builds
List github pages builds
Use this action to list all builds of a github pages site for a repository.
List github actions caches for a repository
List github actions caches for a repository
Use this action to list all github actions caches for a repository.
List deploy keys
List deploy keys
Use this action to list all deploy keys for a repository.
Create an issue comment
Create an issue comment
Use this action to create a comment on a github issue or pull request. (deprecated: use create an issue comment)
List codespaces in a repository for the authenticated user
List codespaces in a repository for the authenticated user
Use this action to list all codespaces in a repository that are accessible to the authenticated user.
List app installations for an organization
List app installations for an organization
Use this action to list all github apps installed in repositories within an organization.
Get an issue
Get an issue
Deprecated: use get an issue action instead to retrieve issue details.
List check suites for a git reference
List check suites for a git reference
Use this action to list check suites for a specific git reference (commit sha, branch, or tag) in a repository.
List artifacts for a repository
List artifacts for a repository
Use this action to list all workflow artifacts in a repository.
List discussion comments legacy
List discussion comments legacy
Use this action to list comments on a team discussion using the legacy api endpoint.
Github List Docker Migration Conflicts
Github List Docker Migration Conflicts
Use this action to list packages in an organization that had conflicts during docker migration. requires ‘read:packages’ scope.
List global security advisories
List global security advisories
Use this action to list github’s global security advisories, which includes vulnerability information and advisories.
List codeql databases for a repository
List codeql databases for a repository
Use this action to list all codeql databases available in a repository.
List accepted assignments for an assignment
List accepted assignments for an assignment
Use this action to list all student repositories that have been created by accepting a github classroom assignment. only accessible to classroom administrators.
List child teams
List child teams
Use this action to get a list of all child teams under a specified parent team in an organization.
List app installations accessible to the user access token
List app installations accessible to the user access token
Use this action to list all github app installations that the authenticated user has access to, including their permissions.
List issues assigned to the authenticated user
List issues assigned to the authenticated user
Fetches issues assigned to the user across all repos, using filters to customize the fetch. issues and pull requests are included, discernible by the pull request
key. supports various media types for responses. visit github docs for more info.<<DEPRECATED use list_issues_assigned_to_the_authenticated_user>>
List assignees
List assignees
List all users that can be assigned to issues in a repository.
List all copilot seat assignments for an organization
List all copilot seat assignments for an organization
Use this action to list all copilot seat assignments and their status in an organization.
List discussions
List discussions
Use this action to list all discussions on a team’s page.
List assignments for a classroom
List assignments for a classroom
Use this action to get a list of assignments for a github classroom. only accessible to classroom administrators.
List commit comments for a repository
List commit comments for a repository
Use this action to list all commit comments in a repository.
List commit statuses for a reference
List commit statuses for a reference
Use this action to get a list of commit statuses for a specific commit reference (sha, branch, or tag).
List custom property values for organization repositories
List custom property values for organization repositories
Use this action to get a list of repositories in an organization along with their custom property values.
List code scanning alerts for an organization
List code scanning alerts for an organization
Use this action to list code scanning alerts for all eligible repositories in an organization.
List issue comments
List issue comments
Use this action to list all comments on a specific issue in a repository.
List instances of a code scanning alert
List instances of a code scanning alert
Use this action to list all instances of a specific code scanning alert in a repository.
List issues assigned to the authenticated user
List issues assigned to the authenticated user
Use this action to list all issues assigned to the authenticated user across all repositories.
List jobs for a workflow run attempt
List jobs for a workflow run attempt
Use this action to list all jobs for a specific workflow run attempt.
List labels for a repository
List labels for a repository
Use this action to get a list of all labels in a repository.
List labels for issues in a milestone
List labels for issues in a milestone
Use this action to get a list of all labels associated with issues in a specific milestone.
List labels for a self hosted runner for a repository
List labels for a self hosted runner for a repository
Use this action to get all labels associated with a self-hosted runner in a repository.
List labels for an issue
List labels for an issue
Use this action to get all labels that are assigned to a specific issue in a repository.
List labels for a self hosted runner for an organization
List labels for a self hosted runner for an organization
Use this action to list the labels associated with a self-hosted runner in an organization.
List issue comments for a repository
List issue comments for a repository
Use this action to list all comments on issues and pull requests in a repository.
List notifications for the authenticated user
List notifications for the authenticated user
Use this action to get a list of notifications for the authenticated user, sorted by most recent updates.
List organizations
List organizations
Use this action to list all github organizations, sorted by their creation date.
List jobs for a workflow run
List jobs for a workflow run
Use this action to list all jobs for a specific workflow run in a repository.
List installation requests for the authenticated app
List installation requests for the authenticated app
Use this action to get a list of all pending installation requests for your github app.
List organization fine grained permissions for an organization
List organization fine grained permissions for an organization
Use this action to retrieve a list of fine-grained permissions available for custom organization and repository roles.
List issue events for a repository
List issue events for a repository
Use this action to get a list of events associated with issues in a repository.
List issue events
List issue events
Use this action to get a list of all events associated with a specific issue in a repository.
List organization migrations
List organization migrations
Use this action to list the most recent migrations for an organization, including both export and import migrations.
List organization memberships for the authenticated user
List organization memberships for the authenticated user
Use this action to get a list of organizations that the authenticated user is a member of.
List org level codespaces secrets
List org level codespaces secrets
Use this action to list all codespaces secrets available at the organization level.
List organization webhooks
List organization webhooks
Use this action to list all webhooks configured for a github organization.
List organization rule suites
List organization rule suites
Use this action to list rule evaluation summaries for repositories within an organization.
List locations for a secret scanning alert
List locations for a secret scanning alert
Use this action to get a list of locations where a secret scanning alert was found in a repository.
Github List Org Secrets Without Values
Github List Org Secrets Without Values
Use this action to list all secrets available in an organization without their encrypted values.
List organizations for a user
List organizations for a user
Use this action to list public organizations that a specified user is a member of.
List project columns
List project columns
Use this action to get a list of columns in a github project.
List pending team invitations
List pending team invitations
Use this action to list all pending invitations for a team in an organization.
List public email addresses for the authenticated user
List public email addresses for the authenticated user
Use this action to get the list of public email addresses for the authenticated user.
List organizations for the authenticated user
List organizations for the authenticated user
Use this action to list all organizations that the authenticated user is a member of.
List packages for the authenticated user s namespace
List packages for the authenticated user s namespace
Use this action to list all packages owned by the authenticated user.
List pending organization invitations
List pending organization invitations
Use this action to list all pending invitations to an organization.
List package versions for a package owned by a user
List package versions for a package owned by a user
Use this action to list all versions of a public package owned by a specific user.
Github List Org Repos Withgithub Actions Enabled
Github List Org Repos Withgithub Actions Enabled
Use this action to list repositories in an organization that have github actions enabled.
List organization projects
List organization projects
Use this action to list all projects in a github organization.
List package versions for a package owned by an organization
List package versions for a package owned by an organization
Use this action to list all versions of a package owned by an organization.
List public events for a user
List public events for a user
Use this action to list all public events performed by a github user.
List public events
List public events
Use this action to list all public events on github. note that events are delayed by 5 minutes.
List public events for a network of repositories
List public events for a network of repositories
Use this action to list public events for a network of repositories associated with a specific owner and repository.
List organization secrets
List organization secrets
Use this action to list all secrets configured in an organization. note: this action requires authentication with admin:org and repo scopes.
List public events received by a user
List public events received by a user
Use this action to list all public events that a user has received.
Github List Org Resource Access Tokens
Github List Org Resource Access Tokens
Use this action to list all approved fine-grained personal access tokens that can access organization resources.
List organization invitation teams
List organization invitation teams
Use this action to list all teams that are associated with a specific organization invitation. note: requires organization owner permissions.
List organization repositories
List organization repositories
Use this action to list all repositories that belong to a specified organization.
Github List Org Resources With Personal Tokens
Github List Org Resources With Personal Tokens
Use this action to list all requests from organization members to access organization resources using fine-grained personal access tokens.
List organization variables
List organization variables
Use this action to list all github actions variables for an organization.
List pending team invitations legacy
List pending team invitations legacy
Use this action to list all pending invitations for a team using the legacy endpoint.
List outside collaborators for an organization
List outside collaborators for an organization
Use this action to get a list of all users who are outside collaborators of an organization.
List machine types for a codespace
List machine types for a codespace
Use this action to get a list of available machine types that a codespace can be transitioned to.
List organization events for the authenticated user
List organization events for the authenticated user
Use this action to list events for the authenticated user in a specific organization.
List public gists
List public gists
Use this action to list all public gists on github.
List pull requests files
List pull requests files
Use this action to list the files that were modified, added, or deleted in a pull request.
List reactions for an issue
List reactions for an issue
Use this action to get a list of all reactions on a specific issue.
List public keys for a user
List public keys for a user
Use this action to get a list of verified public ssh keys for a specified github user.
List reactions for a team discussion comment
List reactions for a team discussion comment
Use this action to get a list of reactions to a team discussion comment.
List public organization events
List public organization events
Use this action to list public events (like watch and push events) for a specified organization.
List reactions for a team discussion comment legacy
List reactions for a team discussion comment legacy
Use this action to list reactions for a team discussion comment using the legacy api endpoint. note: this is a deprecated endpoint.
List repositories for a user migration
List repositories for a user migration
Use this action to get a list of repositories included in a user’s migration.
List project cards
List project cards
Use this action to get a list of all project cards in a specified project column.
List reactions for an issue comment
List reactions for an issue comment
Use this action to get a list of reactions on a specific issue comment.
List repositories for the authenticated user
List repositories for the authenticated user
Use this action to list all repositories owned by or accessible to the authenticated user.
List repositories accessible to the app installation
List repositories accessible to the app installation
Use this action to get a list of repositories that a github app installation has access to.
List matching references
List matching references
Use this action to list git references (branches or tags) that match a specified pattern in a repository.
List repositories starred by the authenticated user
List repositories starred by the authenticated user
Use this action to list all repositories that the authenticated user has starred.
Github List Owned Package Versions
Github List Owned Package Versions
Use this action to list all versions of a package owned by the authenticated user.
List repository contributors
List repository contributors
Use this action to list all contributors to a repository, sorted by number of contributions.
List organization issues assigned to the authenticated user
List organization issues assigned to the authenticated user
Use this action to list all issues assigned to the authenticated user in a specified organization.
List reactions for a commit comment
List reactions for a commit comment
Use this action to get a list of reactions on a specific commit comment.
List repositories watched by a user
List repositories watched by a user
Use this action to get a list of repositories that a specific user is watching.
List repositories in an organization migration
List repositories in an organization migration
Use this action to list all repositories included in a specific organization migration.
List repository activities
List repository activities
Use this action to list activities in a repository, including pushes, merges, and branch changes.
List repositories watched by the authenticated user
List repositories watched by the authenticated user
Use this action to get a list of repositories that the authenticated user is watching.
List repository events
List repository events
Use this action to retrieve a list of events that occurred in a repository.
List repository collaborators
List repository collaborators
Use this action to list all collaborators in a repository.
List reactions for a pull request review comment
List reactions for a pull request review comment
Use this action to list all reactions to a specific pull request review comment.
List repository invitations for the authenticated user
List repository invitations for the authenticated user
Use this action to list all open repository invitations for the authenticated user.
List repository invitations
List repository invitations
Use this action to list all currently open repository invitations. requires admin access to the repository.
List repositories for a user
List repositories for a user
Use this action to list all repositories owned by or accessible to a specific github user.
List reactions for a release
List reactions for a release
Use this action to get a list of reactions for a specific release in a repository.
List repository languages
List repository languages
Use this action to get a list of programming languages used in a repository and their byte count.
List repositories starred by a user
List repositories starred by a user
Use this action to get a list of repositories that a specific user has starred.
List reactions for a team discussion legacy
List reactions for a team discussion legacy
Use this action to list reactions for a team discussion using the legacy api endpoint. note: this endpoint is deprecated.
List organization members
List organization members
Use this action to list all members of a github organization. the list includes both public and concealed members if the authenticated user is also a member of the organization.
List repository organization secrets
List repository organization secrets
Use this action to list organization secrets available to a repository. note: collaborator access is required, and only secret names (not values) are returned.
List reactions for a team discussion
List reactions for a team discussion
Use this action to list all reactions to a team discussion in an organization.
List repositories accessible to the user access token
List repositories accessible to the user access token
Use this action to list all repositories that are accessible to a user through their access token for a specific github app installation.
List public organization members
List public organization members
Use this action to list all users who have publicly declared their membership in a github organization.
List repository issues
List repository issues
Use this action to list all issues and pull requests in a github repository.
List repository projects
List repository projects
Use this action to list all projects in a repository.
List public repositories
List public repositories
Use this action to list all public repositories on github.
List public ssh keys for the authenticated user
List public ssh keys for the authenticated user
Use this action to list all public ssh keys associated with the authenticated user’s github account.
List repository organization variables
List repository organization variables
Use this action to list organization variables that are available to a repository. requires collaborator access and oauth/pat with ‘repo’ scope.
List pull requests associated with a commit
List pull requests associated with a commit
Use this action to list pull requests associated with a specific commit. for commits in the default branch, it returns merged prs, otherwise it returns open prs.
List packages for an organization
List packages for an organization
Use this action to list all packages in an organization.
List releases
List releases
Use this action to list all releases of a repository.
List project collaborators
List project collaborators
Use this action to list all collaborators of a github project. this includes outside collaborators, direct collaborators, team members, and organization owners.
List milestones
List milestones
Use this action to get a list of all milestones in a repository.
List packages for a user
List packages for a user
Use this action to list all packages in a user’s namespace that you have access to view.
List pull requests
List pull requests
Use this action to list pull requests for a repository.
List release assets
List release assets
Use this action to list all assets associated with a release in a repository.
List repository notifications for the authenticated user
List repository notifications for the authenticated user
Use this action to get a list of notifications for the authenticated user in a specific repository.
List repository secrets
List repository secrets
Use this action to list all secrets configured in a repository. note that this action only lists the secrets without showing their encrypted values.
List repository secrets without decrypting
List repository secrets without decrypting
Use this action to list all secrets in a repository without revealing their encrypted values.
List repository rule suites
List repository rule suites
Use this action to list rule evaluation suites for a repository, including their results and insights.
List repository workflows
List repository workflows
Use this action to list all workflows in a repository.
List repository security advisories
List repository security advisories
Use this action to list security advisories for a repository.
List repository variables
List repository variables
Use this action to list all variables defined in a repository.
List ssh signing keys for the authenticated user
List ssh signing keys for the authenticated user
Use this action to get a list of ssh signing keys associated with the authenticated user’s github account.
List starred gists
List starred gists
Use this action to get a list of gists that the authenticated user has starred.
List secret scanning alerts for a repository
List secret scanning alerts for a repository
Use this action to list all secret scanning alerts for a repository.
List security manager teams
List security manager teams
Use this action to list all teams that have been granted security manager permissions in an organization. requires oauth token or personal access token with ‘read:org’ scope.
List stargazers
List stargazers
Use this action to list users who have starred a repository.
List subscriptions for the authenticated user
List subscriptions for the authenticated user
Use this action to get a list of active marketplace subscriptions for the authenticated user.
List repository teams
List repository teams
Use this action to list all teams that have access to a repository.
Github List Repos With Ghactions Cache Usage
Github List Repos With Ghactions Cache Usage
Use this action to list github actions cache usage statistics for repositories in an organization.
List team repositories
List team repositories
Use this action to list all repositories that a team has access to.
List team repositories legacy
List team repositories legacy
Use this action to list repositories that belong to a team using the legacy endpoint. note: this endpoint is deprecated, use ‘list team repositories’ instead.
List team projects legacy
List team projects legacy
Use this action to list all projects for a team using the legacy endpoint. note: this action is deprecated.
List user migrations
List user migrations
Use this action to list all migrations initiated by the authenticated user.
List repository webhooks
List repository webhooks
Use this action to list all webhooks configured for a repository.
List users that are assigned to an organization role
List users that are assigned to an organization role
Use this action to get a list of users who are assigned to a specific role in an organization. requires administrator access and the admin:org
scope for oauth or classic tokens.
List selected repositories for an organization secret
List selected repositories for an organization secret
Use this action to get a list of repositories that have access to an organization secret when the visibility is set to ‘selected’.
List repository security advisories for an organization
List repository security advisories for an organization
Use this action to list all security advisories for an organization. only organization owners and security managers can access this information.
List users blocked by the authenticated user
List users blocked by the authenticated user
Use this action to get a list of users that are blocked by the authenticated user.
List selected repositories for an organization variable
List selected repositories for an organization variable
Use this action to get a list of repositories that have been selected to use an organization variable.
Mark a thread as read
Mark a thread as read
Use this action to mark a notification thread as read.
List user account issues assigned to the authenticated user
List user account issues assigned to the authenticated user
Use this action to list all issues assigned to the authenticated user across all repositories.
List subscriptions for the authenticated user stubbed
List subscriptions for the authenticated user stubbed
Use this action to get a list of active marketplace subscriptions for the authenticated user (stubbed version).
Mark a thread as done
Mark a thread as done
Use this action to mark a notification thread as done in your github notification inbox.
Move a project column
Move a project column
Use this action to move a project column to a different position (first, last, or after another column).
Lock an issue
Lock an issue
Use this action to lock conversations in an issue or pull request. only users with push access can perform this action.
Mark notifications as read
Mark notifications as read
Use this action to mark all notifications as read for the authenticated user.
List user projects
List user projects
Use this action to get a list of projects for a specified github user.
Mark repository notifications as read
Mark repository notifications as read
Use this action to mark all notifications in a repository as read for the authenticated user.
Manage access control for organization codespaces
Manage access control for organization codespaces
Use this action to manage user access to codespaces in an organization by setting visibility and selecting which members can access codespaces.
List tag protection states for a repository
List tag protection states for a repository
Use this action to get the list of tag protection states for a repository. only available to repository administrators.
Merge a branch
Merge a branch
Use this action to merge one branch into another in a repository.
Check if a pull request has been merged
Check if a pull request has been merged
Use this action to check if a pull request has been merged into its base branch (deprecated: use check if a pull request has been merged).
Ping a repository webhook
Ping a repository webhook
Use this action to send a ping event to a repository webhook to verify its configuration.
Github List Repo Access By Token
Github List Repo Access By Token
Use this action to list repositories that a fine-grained personal access token is requesting access to. only github apps can use this action.
List selected repositories for a user secret
List selected repositories for a user secret
Use this action to get a list of repositories that have access to a specific user’s development environment secret.
Ping an organization webhook
Ping an organization webhook
Use this action to send a ping event to an organization webhook. requires organization owner permissions and admin:org hook scope.
List watchers
List watchers
Use this action to get a list of users who are watching (subscribing to) a specific repository.
Github Manage Custom Properties For Org Repos
Github Manage Custom Properties For Org Repos
Use this action to update or create custom properties for organization repositories. you can manage properties for up to 30 repositories in a single request.
Privately report a security vulnerability
Privately report a security vulnerability
Use this action to privately report a security vulnerability in a repository.
Create a review for a pull request
Create a review for a pull request
This api endpoint enables creation of pull request reviews and notifications. rapid usage may cause rate limiting. use pending
for draft reviews. calculate diff position for comments. supports various response content types.<<DEPRECATED use create_a_review_for_a_pull_request>>
Get a pull request
Get a pull request
Deprecated: use get a pull request action instead.
Github List Selected Repos For Secret Access
Github List Selected Repos For Secret Access
Use this action to list all repositories that have been selected for access to a specific organization secret in dependabot.
Manage secrets in selected repositories with proper access
Manage secrets in selected repositories with proper access
Use this action to list repositories that have access to an organization secret. only repositories that were specifically selected to have access will be returned.
Github List Repo Dev Container Configs For User
Github List Repo Dev Container Configs For User
Use this action to list devcontainer.json configurations for a repository. requires ‘codespace’ scope for oauth app and personal tokens.
Create a review comment for a pull request
Create a review comment for a pull request
Use this action to create a comment on a specific line or range of lines in a pull request’s diff. this is a deprecated version, use create a review comment for a pull request instead.
Create a pull request
Create a pull request
Use this action to create a new pull request in a repository. (deprecated: use create a pull request)
Redeliver a delivery for an organization webhook
Redeliver a delivery for an organization webhook
Use this action to reattempt delivery of a webhook to an organization. requires organization owner permissions.
Merge a pull request
Merge a pull request
Use this action to merge a pull request into its base branch.
Redeliver a delivery for a repository webhook
Redeliver a delivery for a repository webhook
Use this action to resend a specific webhook delivery for a repository.
List self hosted runners for an organization
List self hosted runners for an organization
Use this action to list all self-hosted runners in an organization.
Remove an organization member
Remove an organization member
Use this action to remove a user from an organization. the user will be removed from all teams and lose access to all organization repositories.
List workflow runs for a repository
List workflow runs for a repository
Use this action to list all workflow runs for a repository. you can filter the runs by actor, branch, event type, and status.
Remove all organization roles for a team
Remove all organization roles for a team
Use this action to remove all organization roles assigned to a team.
Map a commit author
Map a commit author
Github api root
Github api root
Use this action to get the root endpoint information of github’s rest api (deprecated - use github api root instead)
Remove all labels from an issue
Remove all labels from an issue
Use this action to remove all labels from a specified issue in a repository.
List pull requests
List pull requests
Use this action to list pull requests for a repository. (deprecated: use list pull requests)
List repository tags
List repository tags
Remove all organization roles for a user
Remove all organization roles for a user
Use this action to remove all assigned organization roles from a user.
Github List Repo Secrets Without Values
Github List Repo Secrets Without Values
Use this action to list all development environment secrets in a repository (without their encrypted values).
Remove an organization role from a user
Remove an organization role from a user
Use this action to remove a custom organization role from a user.
Remove an organization role from a team
Remove an organization role from a team
Use this action to remove an organization role from a team.
List self hosted runners for a repository
List self hosted runners for a repository
Use this action to list all self-hosted runners configured in a repository.
Remove assignees from an issue
Remove assignees from an issue
Use this action to remove one or more assignees from a github issue.
List the people a user follows
List the people a user follows
Use this action to get a list of github users that a specific user follows.
List workflow runs for a workflow
List workflow runs for a workflow
Use this action to list all workflow runs for a specific workflow in a repository. you can filter the runs by actor, branch, event type, and status.
Remove a custom property for an organization
Remove a custom property for an organization
Use this action to delete a custom property from an organization. requires organization admin access or custom properties org definitions manager permission.
Remove a project from a team
Remove a project from a team
Use this action to remove a project from a team in an organization.
Remove a label from an issue
Remove a label from an issue
Use this action to remove a specific label from an issue in a repository.
Remove a project from a team legacy
Remove a project from a team legacy
Use this action to remove a project from a team using the legacy api endpoint. note: this api is deprecated.
List teams
List teams
Use this action to list all teams in an organization.
List social accounts for a user
List social accounts for a user
Move a project card
Move a project card
Use this action to move a project card to a different position within a column or to a different column.
Github List Token Access Repositories
Github List Token Access Repositories
Use this action to get a list of repositories that a fine-grained personal access token can access. note: only github apps can use this action.
List the people the authenticated user follows
List the people the authenticated user follows
Use this action to get a list of users that the authenticated user follows.
List users blocked by an organization
List users blocked by an organization
Use this action to get a list of all users that are blocked by an organization.
List reviews for a pull request
List reviews for a pull request
Use this action to get a chronological list of reviews for a specific pull request.
List workflow run artifacts
List workflow run artifacts
Use this action to list all artifacts from a specific workflow run.
List teams for the authenticated user
List teams for the authenticated user
Use this action to list all teams across organizations that the authenticated user belongs to.
List social accounts for the authenticated user
List social accounts for the authenticated user
List teams that are assigned to an organization role
List teams that are assigned to an organization role
Use this action to get a list of teams that are assigned to a specific organization role.
List users
List users
Use this action to list all github users (both individuals and organizations) in the order they signed up.
List ssh signing keys for a user
List ssh signing keys for a user
Use this action to get a list of ssh signing keys for a specified github user.
List secrets for the authenticated user
List secrets for the authenticated user
Use this action to list all codespaces development environment secrets for the authenticated user.
List review comments in a repository
List review comments in a repository
Use this action to list all pull request review comments in a repository.
List review comments on a pull request
List review comments on a pull request
Use this action to list all review comments on a pull request.
List secret scanning alerts for an enterprise
List secret scanning alerts for an enterprise
Use this action to list all secret scanning alerts for an enterprise.
List runner applications for a repository
List runner applications for a repository
Use this action to list available runner application binaries that can be downloaded and run for a repository.
List secret scanning alerts for an organization
List secret scanning alerts for an organization
Use this action to list all secret scanning alerts for an organization’s repositories.
List runner applications for an organization
List runner applications for an organization
Use this action to list available runner application binaries that can be downloaded and used for an organization. requires admin access and appropriate oauth tokens with ‘admin:org’ or ‘repo’ scopes.
Remove app access restrictions
Remove app access restrictions
Use this action to remove app access restrictions from a protected branch in a repository.
List team projects
List team projects
Use this action to list all projects that a team has access to in an organization.
List team members legacy
List team members legacy
Use this action to list members of a team using the legacy api endpoint. note: this endpoint is deprecated, use ‘list team members’ instead.
List team members
List team members
Use this action to list all members of a team in an organization, including members of child teams.
List timeline events for an issue
List timeline events for an issue
Use this action to retrieve a chronological list of events associated with a specific issue.
Remove a repository collaborator
Remove a repository collaborator
Use this action to remove a collaborator from a repository.
Remove status check contexts
Remove status check contexts
Use this action to remove status check contexts from a protected branch in a repository.
Remove a repository from a team
Remove a repository from a team
Use this action to remove a repository from a team in an organization. organization owners, team maintainers, or members with admin access can perform this action.
Remove a repository from an app installation
Remove a repository from an app installation
Use this action to remove a repository from a github app installation. requires admin access to the repository.
Render a markdown document
Render a markdown document
Use this action to convert markdown text to html. supports both standard markdown and github flavored markdown (gfm) rendering modes.
Get repository content
Get repository content
Use this action to get the contents of a file or directory in a repository. (deprecated: use get repository content)
Github Remove Org Secret By Name
Github Remove Org Secret By Name
Use this action to delete a dependabot secret from an organization using the secret name.
Github Remove Custom Label From Self Hosted Runner
Github Remove Custom Label From Self Hosted Runner
Use this action to remove a custom label from an organization’s self-hosted runner.
Remove interaction restrictions for an organization
Remove interaction restrictions for an organization
Use this action to remove all interaction restrictions from public repositories in an organization. only organization owners can use this action.
Remove a repository from a team legacy
Remove a repository from a team legacy
Use this action to remove a repository from a team using the legacy teams api endpoint.
List branches
List branches
Use this action to list the branches of a repository. (deprecated: use list branches)
Remove status check protection
Remove status check protection
Use this action to remove status check protection from a branch in a repository.
Remove org dev env secret by name
Remove org dev env secret by name
Use this action to delete a development environment secret from an organization using the secret name.
Remove teams from the copilot subscription for an organization
Remove teams from the copilot subscription for an organization
Use this action to remove github copilot access from specified teams in an organization.
Github Remove Repo From Org Secret With Selected Visibility
Github Remove Repo From Org Secret With Selected Visibility
Use this action to remove a repository’s access to an organization’s dependabot secret that has ‘selected’ visibility.
Get all contributor commit activity
Get all contributor commit activity
Use this action to get commit activity statistics for all repository contributors (deprecated).
Replace all repository topics
Replace all repository topics
Use this action to replace or clear all topics of a repository by providing a new list of topic names.
Repo s list collaborators
Repo s list collaborators
The endpoint lists all collaborators in organization-owned repositories, including various organization members, and requires users with push access, and tokens with read:org
and repo
scopes to access. team member lists extend to child teams.<<DEPRECATED use list_repository_collaborators>>
Reset a token
Reset a token
Use this action to reset an oauth token for a github app or oauth application. the action requires basic authentication with app credentials.
Restore a package for the authenticated user
Restore a package for the authenticated user
Use this action to restore a previously deleted package for the authenticated user. the package can be restored within 30 days of deletion if the namespace and version are still available.
Github Review Access With Personal Token
Github Review Access With Personal Token
Use this action to approve or deny a pending request for accessing organization resources through a fine-grained personal access token. only github apps can use this action.
Remove team membership for a user
Remove team membership for a user
Use this action to remove a user from a team in an organization.
Remove interaction restrictions from your public repositories
Remove interaction restrictions from your public repositories
Use this action to remove all interaction restrictions from your public repositories.
Replace repo access on org dev env secret set
Replace repo access on org dev env secret set
Use this action to replace all repository access for an organization’s development environment secret when setting it to ‘selected’ visibility.
Rerequest a check suite
Rerequest a check suite
Use this action to trigger a new check suite run for a specific check suite id without requiring new code pushes.
Request reviewers for a pull request
Request reviewers for a pull request
Use this action to request reviews from specific users or teams for a pull request.
Remove interaction restrictions for a repository
Remove interaction restrictions for a repository
Use this action to remove interaction restrictions from a repository. requires owner or admin access.
Restore a package for a user
Restore a package for a user
Use this action to restore a deleted package for a github user within 30 days of deletion.
Restore a package for an organization
Restore a package for an organization
Use this action to restore a deleted package in an organization within 30 days of deletion.
List commits
List commits
The verification
object in a commit includes the verified
status, reason
, signature
, and payload
. failure can result from key issues, service errors, unsigned commits, unrecognized signatures, email issues, or invalid signatures. <<DEPRECATED use list_commits>>
Replace org secret visibility to selected
Replace org secret visibility to selected
Use this action to set an organization secret’s visibility to ‘selected’ and specify which repositories can access it.
Remove team access restrictions
Remove team access restrictions
Use this action to remove team access restrictions from a protected branch.
Remove requested reviewers from a pull request
Remove requested reviewers from a pull request
Use this action to remove specified users and/or teams from the list of requested reviewers on a pull request.
Rerequest a check run
Rerequest a check run
Use this action to rerequest an existing check run in a repository. this will reset the check run’s status to ‘queued’ and clear its conclusion.
Remove selected repository from an organization secret
Remove selected repository from an organization secret
Use this action to remove a repository’s access to an organization secret.
Remove organization membership for a user
Remove organization membership for a user
Use this action to remove a user’s membership from an organization.
Review custom deployment protection rules for a workflow run
Review custom deployment protection rules for a workflow run
Use this action to approve or reject custom deployment protection rules for a workflow run.
Remove team membership for a user legacy
Remove team membership for a user legacy
Use this action to remove a user’s membership from a team using the legacy teams api. note: this is a deprecated endpoint.
List repository contributors
List repository contributors
Use this action to list all contributors to a repository, sorted by number of contributions. (deprecated: use list repository contributors)
Remove a security manager team
Remove a security manager team
Use this action to remove the security manager role from a team in an organization.
Github Review Resource Requests With Fine Grained Tokens
Github Review Resource Requests With Fine Grained Tokens
Use this action to approve or deny pending requests for accessing organization resources through fine-grained personal access tokens.
Create a fork
Create a fork
Use this action to create a fork of a repository for the authenticated user. (deprecated: use create a fork)
Re run a job from a workflow run
Re run a job from a workflow run
Use this action to re-run a specific job and its dependent jobs from a workflow run.
Re run a workflow
Re run a workflow
Use this action to re-run a specific workflow run using its id.
Review pending deployments for a workflow run
Review pending deployments for a workflow run
Use this action to approve or reject pending deployments that require reviewer approval for a workflow run.
Search commits
Search commits
Use this action to search for commits across github repositories using search criteria.
Revoke an installation access token
Revoke an installation access token
Use this action to revoke an installation access token, making it invalid for authentication.
Re run failed jobs from a workflow run
Re run failed jobs from a workflow run
Use this action to re-run failed jobs and their dependent jobs from a specific workflow run.
Remove selected repository from an organization variable
Remove selected repository from an organization variable
Use this action to remove a repository’s access to an organization variable that has visibility set to ‘selected’.
Remove team member legacy
Remove team member legacy
Use this action to remove a user from a team using the legacy api endpoint. note: this is a deprecated endpoint.
Search code
Search code
Use this action to search for code across github repositories. the search can be performed on file contents and paths, with results limited to the default branch and files under 384kb.
Search issues and pull requests
Search issues and pull requests
Use this action to search for issues and pull requests on github using keywords and filters.
Search topics
Search topics
Use this action to search for github topics based on specified criteria.
Remove users from codespaces access for an organization
Remove users from codespaces access for an organization
Use this action to remove specified users from having their codespaces billed to the organization.
Search users
Search users
Use this action to search for github users based on various criteria like username, email, location, or number of repositories.
List repositories for the authenticated user
List repositories for the authenticated user
Use this action to list all repositories owned by or accessible to the authenticated user (deprecated - use list repositories for the authenticated user instead).
Remove a selected repository from a user secret
Remove a selected repository from a user secret
Use this action to remove a repository’s access to a user’s codespace secret.
Set allowed actions and reusable workflows for a repository
Set allowed actions and reusable workflows for a repository
Use this action to configure which github actions and reusable workflows are allowed to run in a repository.
Set custom labels for a self hosted runner for a repository
Set custom labels for a self hosted runner for a repository
Use this action to set new custom labels for a self-hosted runner in a repository.
Remove users from the copilot subscription for an organization
Remove users from the copilot subscription for an organization
Use this action to remove specified users from an organization’s github copilot subscription.
Set a repository subscription
Set a repository subscription
Use this action to manage repository notifications by enabling, ignoring, or stopping watch status.
Create a repository for the authenticated user
Create a repository for the authenticated user
Creates a new repository for the authenticated user. oauth app tokens and personal access tokens (classic) need the public repo
or repo
scope to create a public repository, and repo
scope to create a private repository.<<DEPRECATED use create_a_repository_for_the_authenticated_user>>
Set default workflow permissions for an organization
Set default workflow permissions for an organization
Use this action to set the default workflow permissions for the github token and configure pull request review approval settings for an organization.
Set allowed actions and reusable workflows for an organization
Set allowed actions and reusable workflows for an organization
Use this action to configure which github actions and reusable workflows are allowed to run in an organization.
Search labels
Search labels
Use this action to search for labels in a repository by keywords in their names or descriptions.
List global security advisories
List global security advisories
The text describes how to find global security advisories with specific parameters. by default, it excludes malware advisories, which can be included by setting the type
parameter to malware
. more on advisory types at github docs.<<DEPRECATED use list_global_security_advisories>>
Set custom labels for a self hosted runner for an organization
Set custom labels for a self hosted runner for an organization
Use this action to set or update custom labels for a specific self-hosted runner in an organization.
Remove outside collaborator from an organization
Remove outside collaborator from an organization
Use this action to remove an outside collaborator from an organization. this will remove their access from all organization repositories.
Set github actions permissions for an organization
Set github actions permissions for an organization
Use this action to set github actions permissions policy for an organization, including which repositories can run actions and which actions are allowed.
Github Remove Public Org Membership
Github Remove Public Org Membership
Use this action to remove the authenticated user’s public membership from an organization.
Remove user access restrictions
Remove user access restrictions
Use this action to remove user access restrictions from a protected branch.
Set default workflow permissions for a repository
Set default workflow permissions for a repository
Use this action to set default permissions for the github token and control whether github actions can approve pull requests in a repository.
List organization repositories
List organization repositories
Lists repositories for an organization. viewing security and analysis
requires admin permissions for the repository or being an organization owner or security manager. more info on managing security managers available.<<DEPRECATED use list_organization_repositories>>
Set interaction restrictions for an organization
Set interaction restrictions for an organization
Use this action to set temporary interaction restrictions for public repositories in an organization, limiting who can interact with the repositories.
Set github actions permissions for a repository
Set github actions permissions for a repository
Sets the github actions permissions policy for enabling github actions and allowed actions and reusable workflows in the repository. oauth app tokens and personal access tokens (classic) need the repo
scope to use this endpoint.
Github Remove Custom Labels From Self Hosted Repository Runner
Github Remove Custom Labels From Self Hosted Repository Runner
Use this action to remove all custom labels from a self-hosted runner in a repository.
Set labels for an issue
Set labels for an issue
Use this action to replace all existing labels on an issue with a new set of labels.
Set interaction restrictions for your public repositories
Set interaction restrictions for your public repositories
Temporarily restricts which type of github user can interact with your public repositories. setting the interaction limit at the user level will overwrite any interaction limits that are set for individual repositories owned by the user.
Search repositories
Search repositories
Use this action to search for repositories on github using keywords and qualifiers.
Set organization membership for a user
Set organization membership for a user
Use this action to add a user to an organization or update their role within it. the role can be either ‘admin’ (organization owner) or ‘member’.
Set interaction restrictions for a repository
Set interaction restrictions for a repository
Use this action to set interaction restrictions for a repository, limiting who can comment, open issues, or create pull requests.
Remove user as a collaborator
Remove user as a collaborator
Use this action to remove a user as a collaborator from an organization project.
Github Remove Repo From Org Dev Env Secret
Github Remove Repo From Org Dev Env Secret
Use this action to remove a repository from an organization’s development environment secret.
Set a thread subscription
Set a thread subscription
Use this action to set notification preferences for a repository thread. you can ignore (mute notifications), subscribe (receive notifications), or unsubscribe (stop notifications) from a thread.
Github Remove Custom Label From Repo Runner
Github Remove Custom Label From Repo Runner
Use this action to remove a custom label from a self-hosted runner in a repository.
Set public organization membership for the authenticated user
Set public organization membership for the authenticated user
Use this action to make an organization membership public for the authenticated user.
List repositories for a user
List repositories for a user
Lists public repositories for the specified user.<<DEPRECATED use list_repositories_for_a_user>>
Rename a branch
Rename a branch
Use this action to rename a branch in a repository.
Set primary email visibility for the authenticated user
Set primary email visibility for the authenticated user
Use this action to set whether your primary email address is public or private.
Get the weekly commit activity
Get the weekly commit activity
Use this action to get weekly statistics about additions and deletions in a repository. note: only works for repositories with fewer than 10,000 commits. deprecated: use get the weekly commit activity instead.
Search repositories
Search repositories
Search for github repositories by criteria, returning up to 100 results per page. search includes text match metadata for names and descriptions. example: find popular tetris repositories in assembly, sorted by stars.<<DEPRECATED use search_repositories>>
Create an organization repository
Create an organization repository
A new repository can be created in a specific organization by a member. oauth and personal access tokens require public repo
or repo
scope for public, and repo
scope for private repositories.<<DEPRECATED use create_an_organization_repository>>
Restore package version for a user
Restore package version for a user
Use this action to restore a previously deleted package version for a user. the package can be restored within 30 days of deletion if the namespace and version are still available.
Restore a package version for the authenticated user
Restore a package version for the authenticated user
Use this action to restore a previously deleted package version for the authenticated user. the package version can be restored within 30 days of deletion.
Restore package version for an organization
Restore package version for an organization
Use this action to restore a deleted package version for an organization within 30 days of deletion.
Github Retrieve Repo Public Key For Encryption
Github Retrieve Repo Public Key For Encryption
Use this action to get the public key needed for encrypting secrets in a repository.
Request a github pages build
Request a github pages build
Use this action to request a new github pages build for a repository.
Get a commit
Get a commit
Use this action to get details of a specific commit in a repository. (deprecated: use get a commit)
Request a cve for a repository security advisory
Request a cve for a repository security advisory
Use this action to request a cve (common vulnerabilities and exposures) number for a repository security advisory.
Create or update file contents
Create or update file contents
This endpoint creates or replaces a file in a repository but cannot be used concurrently with the “delete a file” endpoint to avoid errors. it requires repo
and, for modifying .github/workflows
, workflow
scopes in oauth or personal access tokens.<<DEPRECATED use create_or_update_file_contents>>
Set selected repositories for an organization secret
Set selected repositories for an organization secret
Use this action to specify which repositories have access to an organization secret.
Set selected repositories for an organization variable
Set selected repositories for an organization variable
Use this action to specify which repositories can access an organization variable. note that the variable’s visibility must be set to ‘selected’.
Set selected repositories for a user secret
Set selected repositories for a user secret
Use this action to specify which repositories can access a user’s development environment secret.
Update a project
Update a project
Updates a project board’s information. returns a 404 not found
status if projects are disabled. if you do not have sufficient privileges to perform this action, a 401 unauthorized
or 410 gone
status is returned.
Update a milestone
Update a milestone
Use this action to update a milestone in a repository by its number.
Unlock a user repository
Unlock a user repository
Use this action to unlock a repository after a user migration is complete. this allows the repository to be used or deleted. note: if the repository is not locked, this action will return a 404 error.
Stop a codespace for an organization user
Stop a codespace for an organization user
Use this action to stop a codespace belonging to a user in an organization.
Update a label
Update a label
Use this action to update the name, color, or description of a label in a repository.
Set the level of access for workflows outside of the repository
Set the level of access for workflows outside of the repository
Use this action to set the access level for external workflows to access actions and reusable workflows in a repository.
Update a dependabot alert
Update a dependabot alert
Use this action to update the state of a dependabot alert in a repository.
Update an organization membership for the authenticated user
Update an organization membership for the authenticated user
Use this action to accept a pending invitation to join an organization.
Set team access restrictions
Set team access restrictions
Use this action to set which teams have push access to a protected branch. this will replace all existing team access permissions.
Set status check contexts
Set status check contexts
Use this action to set the required status check contexts for a protected branch in a repository.
Stop a codespace for the authenticated user
Stop a codespace for the authenticated user
Use this action to stop a codespace for the authenticated user.
Update a pull request
Update a pull request
Use this action to update a pull request’s title, body, state, target branch, or maintainer modification permission.
Star a repository for the authenticated user
Star a repository for the authenticated user
Use this action to star a repository as the authenticated user
Unstar a gist
Unstar a gist
Use this action to remove a star from a gist.
Update a repository invitation
Update a repository invitation
Use this action to update the permissions of a repository invitation for a user.
Submit a review for a pull request
Submit a review for a pull request
Use this action to submit a review for a pull request. the review can be an approval, request for changes, or a comment.
Update a deployment branch policy
Update a deployment branch policy
Use this action to update the branch or tag policy for a deployment environment.
Update a repository ruleset
Update a repository ruleset
Use this action to modify an existing ruleset’s configuration for a repository, including its name, target, enforcement level, and rules.
Sync a fork branch with the upstream repository
Sync a fork branch with the upstream repository
Use this action to synchronize a branch in a forked repository with its upstream repository.
Unstar a repository for the authenticated user
Unstar a repository for the authenticated user
Use this action to remove a star from a repository for the authenticated user.
Update a pull request branch
Update a pull request branch
Use this action to update a pull request branch by merging the latest changes from the base branch.
Update a repository security advisory
Update a repository security advisory
Use this action to update a repository security advisory using its ghsa id.
Update a repository variable
Update a repository variable
Use this action to update a github actions variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.
Update a review comment for a pull request
Update a review comment for a pull request
Use this action to update a review comment on a pull request.
Test the push repository webhook
Test the push repository webhook
Use this action to test a repository webhook by triggering a push event. the webhook must be subscribed to push events. if not subscribed, returns 204 without sending a test post.
Update an environment variable
Update an environment variable
To create, update, or read environment variables in a github actions workflow, authenticated collaborators need repo
scope on oauth or classic tokens.
Update a review for a pull request
Update a review for a pull request
Use this action to update the body text of an existing pull request review.
Update a repository webhook
Update a repository webhook
Use this action to modify an existing webhook in a repository. you can update the webhook’s url, events it listens to, and its active status.
Update a team
Update a team
Use this action to update a team’s settings in an organization. you can modify the team’s name, description, privacy settings, notification settings, and parent team.
Update a discussion
Update a discussion
Use this action to edit the title and body of a team discussion in an organization.
Update a secret scanning alert
Update a secret scanning alert
Use this action to update the status of a secret scanning alert in a repository.
Transfer a repository
Transfer a repository
Use this action to transfer a repository to another user or organization.
Set user access restrictions
Set user access restrictions
Use this action to set a list of users who can push to a protected branch. this will replace any existing user push access permissions.
Update an existing project card
Update an existing project card
Use this action to update a project card’s note content or archive status.
Update a team legacy
Update a team legacy
Use this action to update a team using the legacy teams api endpoint. this is a deprecated endpoint.
Update a discussion comment
Update a discussion comment
This text outlines how to edit discussion comments, specifying teams with org id
and team id
. it requires write:discussion
scope for oauth and classic personal access tokens.
Update a reference
Update a reference
Use this action to update a git reference (branch, tag, etc.) to point to a new commit sha.
Update an existing project column
Update an existing project column
Use this action to update the name of an existing project column in a github repository.
Update branch protection
Update branch protection
Use this action to update branch protection rules for a repository branch.
Github Update Resource Access With Tokens
Github Update Resource Access With Tokens
Use this action to revoke access to organization resources for specified fine-grained personal access tokens. only github apps can use this action.
Update a webhook configuration for an organization
Update a webhook configuration for an organization
Use this action to update the configuration of an organization’s webhook, including url, content type, secret, and ssl settings.
Update status check protection
Update status check protection
Use this action to update the status check protection rules for a branch in a repository.
Update information about a github pages site
Update information about a github pages site
Use this action to update the configuration of a github pages site for a repository, including custom domain, https settings, and build settings.
Update the authenticated user
Update the authenticated user
Use this action to update the profile information of the authenticated github user. note that private email addresses remain private even if included in the update.
Update git lfs preference
Update git lfs preference
Use this action to update git lfs (large file storage) preferences for importing repositories.
Update a webhook configuration for a repository
Update a webhook configuration for a repository
Use this action to update the configuration of a webhook for a repository, including url, content type, and ssl settings.
Start an import
Start an import
Use this action to start importing a repository from another version control system (like svn or mercurial) to github. note: this feature will be deprecated on april 12, 2024.
Github Update Token Org Access
Github Update Token Org Access
Use this action to revoke a fine-grained personal access token’s access to organization resources. only github apps can use this action.
Update a discussion comment legacy
Update a discussion comment legacy
Use this action to update a comment in a team discussion using the legacy api endpoint. note: this is a deprecated endpoint.
Update an import
Update an import
Use this action to update an import with credentials or restart an import. for multi-project servers, you can specify the project to import.
Update a release
Update a release
Use this action to update an existing release in a repository.
Get the authenticated user
Get the authenticated user
[deprecated] use get the authenticated user action instead.
Get a user
Get a user
Use this action to get information about a github user by their username. (deprecated: use get a user)
Upload an analysis as sarif data
Upload an analysis as sarif data
Use this action to upload sarif data for code scanning analysis to a repository.
Get contextual information for a user
Get contextual information for a user
Use this action to get contextual information about a github user (deprecated - use get contextual information for a user instead).
List email addresses for the authenticated user
List email addresses for the authenticated user
Lists all of your email addresses, and specifies which one is visible to the public. oauth app tokens and personal access tokens (classic) need the user:email
scope to use this endpoint.<<DEPRECATED use list_email_addresses_for_the_authenticated_user>>
Update a release asset
Update a release asset
Use this action to modify the properties of a release asset in a repository.
Update a discussion legacy
Update a discussion legacy
Use this action to update the title and body of a team discussion (legacy api).
Users list public emails for authenticated user
Users list public emails for authenticated user
Deprecated: use list public email addresses for the authenticated user instead. use this action to retrieve the list of public email addresses for the authenticated user. note: requires oauth app tokens or personal access tokens with ‘user:email’ scope.
List followers of the authenticated user
List followers of the authenticated user
Lists the people following the authenticated user.<<DEPRECATED use list_followers_of_the_authenticated_user>>
Update pull request review protection
Update pull request review protection
Use this action to update the pull request review protection settings for a branch in a repository. this includes settings like required reviewers, code owner reviews, and dismissal restrictions.
Start an organization migration
Start an organization migration
Initiates the generation of a migration archive.
Update a gist
Update a gist
Use this action to edit a gist by updating its description or files.
Update an issue
Update an issue
Issue owners and users with push access can edit issues. the endpoint supports different media types for markdown formatting, including raw, text, html representations, and a combination of all.
List social accounts for a user
List social accounts for a user
Github Verify Dev Container Permissions Accepted
Github Verify Dev Container Permissions Accepted
Use this action to verify if the authenticated user has accepted the permissions required by a devcontainer configuration.
Update repository preferences for check suites
Update repository preferences for check suites
Use this action to enable or disable automatic creation of check suites when code is pushed to a repository.
Update an issue comment
Update an issue comment
Use this action to update the content of a comment on an issue or pull request.
Update a gist comment
Update a gist comment
Use this action to update a comment on a gist.
Update a repository
Update a repository
note: to edit a repository’s topics, use the replace all repository topics endpoint.
Unfollow a user
Unfollow a user
Use this action to unfollow a github user.
Update an organization
Update an organization
Use this action to update the settings and properties of an organization. this includes updating organization permissions, repository creation settings, security features, and other organization-wide configurations.
Start a codespace for the authenticated user
Start a codespace for the authenticated user
Use this action to start a codespace for the authenticated user.
Unblock a user from an organization
Unblock a user from an organization
Use this action to unblock a user from an organization.
Unblock a user
Unblock a user
Use this action to unblock a user that you had previously blocked.
Update an organization repository ruleset
Update an organization repository ruleset
Use this action to update the configuration of an organization’s repository ruleset.
Star a gist
Star a gist
Use this action to star a github gist.
Update a commit comment
Update a commit comment
Use this action to update the content of an existing commit comment in a repository.
Update a code scanning default setup configuration
Update a code scanning default setup configuration
Use this action to update the code scanning default setup configuration for a repository.
Unlock an organization repository
Unlock an organization repository
Use this action to unlock a repository that was previously locked for migration in an organization.
Unlock an issue
Unlock an issue
Use this action to unlock a locked issue in a repository.
Update an organization variable
Update an organization variable
Use this action to update an organization-level variable for github actions workflows.
Update an organization webhook
Update an organization webhook
Use this action to update an organization’s webhook configuration, including its url, events, and secret.
Start a user migration
Start a user migration
Use this action to start a migration of a user’s repositories.
Update a codespace for the authenticated user
Update a codespace for the authenticated user
Use this action to update a codespace’s machine type, display name, and recent folders for the authenticated user. note: changes take effect on next start.
Update a custom organization role
Update a custom organization role
Use this action to update an existing custom organization role, including its name, description, and permissions.
Update a check run
Update a check run
Use this action to update an existing check run for a specific commit in a repository.
Update a code scanning alert
Update a code scanning alert
Use this action to update the status of a code scanning alert in a repository.