Get Started
- Introduction
- Quickstart
Documentation
- Data Sources
- Business Objects
- Business Graph™
- Knowledge
- Query Agent
- Reports
- Subscriptions
- Destinations
- Tools
- Introduction
- Ably
- Acculynx
- Active campaign
- Affinity
- Agencyzoom
- Ahrefs
- Airtable
- Alchemy
- Amplitude
- Apaleo
- Apollo
- Asana
- Attio
- Bamboohr
- Bannerbear
- Baserow
- Bill
- Bitbucket
- Blackboard
- Bolna
- Borneo
- Box
- Brevo
- Browseai
- Browserbase tool
- Bugbug
- Cal
- Calendly
- Canva
- Canvas
- Chatwork
- Clickup
- Coda
- Codeinterpreter
- Coinbase
- Composio
- Composio search
- Confluence
- Contentful
- Crustdata
- D2lbrightspace
- Dialpad
- Discord
- Discordbot
- Docusign
- Dropbox
- Dynamics365
- Echtpost
- Elevenlabs
- Entelligence
- Exa
- Excel
- Figma
- Firecrawl
- Fireflies
- Flutterwave
- Formsite
- Foursquare
- Freshdesk
- Github
- Gmail
- Gong
- Google maps
- Googleads
- Googlebigquery
- Googlecalendar
- Googledocs
- Googledrive
- Googlemeet
- Googlephotos
- Googlesheets
- Googlesuper
- Googletasks
- Gorgias
- Hackernews
- Heygen
- Hubspot
- Humanloop
- Intercom
- Jira
- Junglescout
- Klaviyo
- Kommo
- Linear
- Linkedin
- Linkhut
- Linkup
- Listennotes
- Lmnt
- Mailchimp
- Mem0
- Metaads
- Microsoft clarity
- Microsoft teams
- Mixpanel
- Monday
- More trees
- Neon
- Ngrok
- Notion
- One drive
- Onepage
- Open sea
- Outlook
- Pagerduty
- Pandadoc
- Peopledatalabs
- Perplexityai
- Pipedrive
- Placekey
- Posthog
- Quickbooks
- Ramp
- Recallai
- Reddit
- Resend
- Retellai
- Rocketlane
- Rootly
- Salesforce
- Semanticscholar
- Semrush
- Sendgrid
- Sentry
- Serpapi
- Servicenow
- Share point
- Shopify
- Shortcut
- Simplesat
- Slack
- Slack user
- Slackbot
- Snowflake
- Stripe
- Supabase
- Tavily
- Text to pdf
- Textrazor
- Tinyurl
- Todoist
- Trello
- Twitter
- Twitter media
- Typefully
- Weathermap
- Webflow
- Whatsapp
- Workiom
- Wrike
- Yousearch
- Youtube
- Zendesk
- Zenrows
- Zoho
- Zoom
- Zoominfo
- Admin
Changelog
Github
GitHub API Tool
Use this action to add or update a team’s permissions for a project in an organization.
Use this action to add up to 10 assignees to a github issue.
Use this action to add a collaborator to a repository with specified permission level (pull, triage, push, maintain, or admin).
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.
Use this action to add a user to a team or update their role in the team using the legacy api endpoint.
Use this action to add github app access restrictions to a protected branch.
Use this action to add a repository to an organization’s secret that has ‘selected’ access type.
Use this action to add a repository to a github app installation. requires admin access to the repository.
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.
Use this action to add a repository to an organization variable that has selected repository visibility.
Use this action to add teams to an organization’s github copilot subscription.
Use this action to add social media accounts to the authenticated user’s github profile.
Use this action to add status check contexts to a protected branch in a repository.
Use this action to add a team as a security manager in an organization.
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.
Use this action to add specified users to an organization’s codespaces access, allowing their codespaces usage to be billed to the organization.
Use this action to add a repository to a user’s development environment secret.
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’.
Use this action to add or update a team’s permission level for a repository in an organization.
Use this action to add users to an organization’s github copilot subscription.
Use this action to add user access restrictions to a protected branch in a repository.
Use this action to assign a specific organization role to a user in a github organization.
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.
Use this action to add custom labels to a self-hosted runner in an organization.
Use this action to assign an organization role to a team.
Use this action to add or update a team’s repository permissions using the legacy teams api. note: this is a deprecated api endpoint.
Use this action to add custom labels to a self-hosted runner in a repository.
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.
Use this action to block a github user from interacting with your account.
Use this action to add a collaborator to an organization project with specified permission level.
Use this action to block a user from accessing an organization.
Use this action to cancel an ongoing repository import. note: this feature will be deprecated on april 12, 2024.
Use this action to accept a repository invitation for the authenticated user.
Use this action to cancel a pending invitation to join an organization.
Use this action to add labels to an issue.
Use this action to check if a specific gist is starred by the authenticated user.
Use this action to add a repository to an organization secret that has ‘selected’ access type.
Use this action to cancel a github pages deployment for a repository.
Use this action to check if a pull request has been merged into its base branch.
Use this action to verify if an oauth or github app access token is valid.
Use this action to check if automated security fixes are enabled for a repository.
Use this action to check if the authenticated user has starred a specific repository.
Use this action to check if the authenticated user follows a specific github user.
Use this action to check if a user is a collaborator on a repository.
Use this action to check if a specific github user is blocked by the currently authenticated user.
Use this action to check if one github user follows another 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>>
Use this action to check if a user can be assigned to issues in a repository.
Use this action to cancel a running workflow in a repository.
Use this action to verify if a user has permission to be assigned to a specific issue.
Use this action to verify if a user is a member of a github organization (either publicly or privately).
Use this action to check if vulnerability alerts are enabled for a repository. requires admin read access to the repository.
Use this action to list users who have starred a repository. (deprecated: use list stargazers)
Use this action to check if a specific user is blocked by an organization.
Use this action to star a repository as the authenticated user (deprecated: use star a repository for the authenticated user)
Use this action to add a new email address to the authenticated user’s github account.
Use this action to add team access restrictions to a protected branch in a repository.
Use this action to check a team’s permission level (read, write, or admin) for a specific project in an organization.
Use this action to verify if a user is publicly listed as a member of a specific organization.
Use this action to create a codespace for a specific pull request.
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.
Use this action to compare two commits and get the differences between them. you can compare commits across branches, repositories, or forks.
Use this action to create a new discussion post on a team’s page.
Use this action to create a new codespace in a specified repository for the authenticated user.
Use this action to check if private vulnerability reporting is enabled for a repository.
Use this action to create a github pages deployment for a repository.
Use this action to check a team’s permissions for a repository using the legacy teams api endpoint. note: this endpoint is deprecated.
Use this action to check a team’s permissions (read, write, admin) on a project using the legacy teams api endpoint.
Use this action to create and configure a github pages site for a repository.
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.
Use this action to create a reply to a pull request review comment.
Use this action to generate a token for removing a self-hosted runner from a repository. the token expires in 1 hour.
Use this action to invite a user to join an organization by their github id or email address.
Use this action to check a team’s permissions for a repository, including inherited permissions.
Use this action to add a gpg key to the authenticated user’s github account.
Use this action to generate a configuration for a just-in-time runner in an organization.
Use this action to create a draft security advisory for a repository. only repository security managers or admins can create security advisories.
To create, update, or read variables in a github actions workflow, authenticated collaborators need repo
scope on oauth/personal access tokens.
Use this action to create a new pull request in a repository.
Use this action to create a review for a pull request. you can approve, request changes, or comment on a pull request.
Use this action to create a comment on a team discussion.
Use this action to create an ssh signing key for the authenticated user.
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.
Use this action to create a comment on a specific line or range of lines in a pull request’s diff.
Use this action to create a tag protection rule for a repository. only repository administrators can use this action.
Use this action to create or update the openid connect (oidc) subject claim customization template for an organization.
Use this action to create a new label in a repository with a specified name, color, and optional description.
Use this action to create a milestone in a repository.
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.
Use this action to create a new snapshot of a repository’s dependencies.
Use this action to create a new repository using an existing repository as a template.
Use this action to create an annotated git tag in a repository. the tag can be created for a commit, tree, or blob object.
Use this action to create a repository-scoped or permission-scoped access token from a non-scoped token.
Use this action to create a new commit in a repository.
Use this action to create a git reference (like a branch or tag) in a repository. note: cannot be used with empty repositories.
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.
Use this action to create a registration token for configuring a self-hosted runner in a repository.
Use this action to add a comment to a specific commit in a repository.
Use this action to create a new team in a github organization.
Use this action to manually trigger a github actions workflow run by specifying the workflow file name and input parameters.
Use this action to create a team discussion post (legacy endpoint). this is a deprecated endpoint.
Use this action to create a registration token for configuring self-hosted runners in an organization. the token expires in one hour.
Use this action to enable commit signature protection on a branch, requiring all commits to be signed.
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.
Use this action to create a new project card in a specified project column.
Use this action to create a project board for the authenticated user.
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.
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.
Use this action to create a fork of a repository.
Use this action to create or update an environment in a repository with specified protection rules, review requirements, and deployment branch policies.
Use this action to create a new column in a github project.
Use this action to remove all custom labels from a self-hosted runner in an organization.
Use this action to create or update an encrypted secret for a repository environment.
Use this action to create a commit status for a specific sha in a repository. limited to 1000 statuses per sha and context.
Use this action to create or update a custom property for a github organization.
Use this action to create a new repository from an unpublished codespace.
Use this action to create or update custom property values for a repository. setting a value to null removes that property.
Use this action to create or update an encrypted secret for an organization.
Use this action to add a new public ssh key to the authenticated user’s github account.
Use this action to create a new gist (a shareable code snippet) with specified files and optional description.
Use this action to create or update a secret for the authenticated user’s codespaces.
Use this action to create or update a repository secret with an encrypted value.
Use this action to enable a custom deployment protection rule for a specific environment in a repository.
Use this action to create a new release for a repository.
Use this action to add a reaction emoji to a github issue.
Use this action to create a new file or update an existing file in a github repository.
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.
Use this action to add a reaction emoji to a commit comment. returns http 200 if the reaction already exists.
Use this action to add a reaction emoji to an issue comment. available reactions are +1, -1, laugh, confused, heart, hooray, rocket, and eyes.
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.
Use this action to add a reaction to a release. available reactions are: +1, laugh, heart, hooray, rocket, eyes.
Use this action to generate a token that can be used to remove a self-hosted runner from an organization.
Use this action to add a reaction to a pull request review comment.
Use this action to add a reaction to a team discussion. the reaction can be +1, -1, laugh, confused, heart, hooray, rocket, or eyes.
Use this action to create a new project board for an organization.
Use this action to create or update custom properties for an organization in bulk.
Use this action to create a custom role in a github organization with specified permissions.
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.
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.
Use this action to create a new ruleset for a repository. a ruleset defines rules and conditions for repository operations.
Use this action to create a comment on a gist.
Use this action to create a new repository ruleset for an organization.
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.
Use this action to create a new git blob object (file content) in a repository.
Use this action to create a deployment branch or tag policy for an environment.
Use this action to create an environment variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.
Use this action to create a new codespace for the authenticated user. requires either repository id or pull request parameter.
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).
Use this action to add a comment to a github issue or pull request.
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.
Use this action to create a new issue in a repository. you can specify the title, body, assignees, milestone, and labels for the issue.
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.
Use this action to create a new deployment status for a specific deployment.
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.
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.
Use this action to create a webhook for a github organization. requires organization owner permissions with admin:org hook scope.
Use this action to create a new check run for a specific commit in a repository.
Use this action to delete an autolink reference from a repository. only repository administrators can access autolink information.
Use this action to create a reaction to a team discussion comment using the legacy api endpoint.
Use this action to decline a repository invitation for the authenticated user.
Use this action to set a custom openid connect (oidc) subject claim template for a repository.
Use this action to delete a secret from an organization.
Use this action to revoke a specific oauth or github app token using the app’s client id and client secret.
Use this action to revoke a user’s authorization for a github app. this will delete all oauth tokens and remove the app from the user’s github settings.
Use this action to get the customization template for openid connect (oidc) subject claim in a repository.
Use this action to delete a gpg key from the authenticated user’s github account.
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.
Use this action to remove access restrictions from a protected branch.
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.
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.
Use this action to delete a variable from an organization.
Use this action to add a reaction to a team discussion (legacy endpoint).
Use this action to delete a team discussion from an organization.
Use this action to delete a deployment branch or tag policy from an environment.
Deletes a project board. returns a 404 not found
status if projects are disabled.
Use this action to delete a label from a repository using its name.
Use this action to delete a specific project column from a github project.
Use this action to delete a reaction from a pull request review comment.
Use this action to delete a project card from a project column.
Use this action to delete a ruleset from a repository.
Use this action to remove admin enforcement from a protected branch in a repository.
Use this action to delete a git reference (branch, tag, etc.) from a repository.
Use this action to delete a codespaces secret for the authenticated user.
Use this action to delete a specific artifact from a workflow run.
Use this action to delete a public ssh key from the authenticated user’s github account.
Use this action to delete a release from a repository.
Use this action to delete an unsubmitted (pending) review from a pull request.
Use this action to delete a milestone from a repository using its milestone number.
Use this action to delete a secret from a repository. requires collaborator access to the repository.
Use this action to delete a specific review comment from a pull request.
Use this action to delete a webhook from an organization. requires organization owner permissions and tokens with admin:org hook
scope.
Use this action to delete an email address from the authenticated user’s account.
Use this action to delete a tag protection state from a repository. only repository administrators can use this action.
Use this action to delete a self-hosted runner from an organization.
Use this action to delete an ssh signing key from the authenticated user’s github account.
Use this action to delete a team using the legacy endpoint. note: this endpoint is deprecated, use ‘delete a team’ instead.
Use this action to unsubscribe from a notification thread. this will stop notifications until you comment or are @mentioned.
Use this action to remove a self-hosted runner from a repository.
Use this action to delete a specific release asset from a github repository.
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.
Use this action to delete an environment from a repository.
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.
Use this action to unsubscribe from a repository’s notifications and stop watching it.
Use this action to delete a specific github actions cache from a repository using its cache id.
Use this action to remove commit signature protection from a protected branch.
Use this action to delete a dependabot secret from a repository using its name.
Use this action to delete a codespace belonging to the authenticated user.
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.
Use this action to get the openid connect (oidc) subject claim customization template for an organization.
Use this action to delete a variable from a repository. requires collaborator access to the repository.
Use this action to delete a specific reaction from a github release.
Use this action to delete a specific version of a package owned by a user.
Use this action to delete a secret from a repository environment.
Use this action to delete one or more social media accounts from the authenticated user’s github profile.
Use this action to delete a reaction from a team discussion comment.
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.
Use this action to remove pull request review protection from a branch in a repository.
Use this action to delete a codespace secret from a repository by its name.
Use this action to delete a specific reaction from a team discussion.
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.
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.
Use this action to delete a webhook from a repository.
Use this action to delete a specific workflow run from a repository.
Use this action to delete all logs for a specific workflow run.
Use this action to disable automated security fixes for a repository.
Use this action to disable github actions for a specific repository within an organization.
Use this action to disable private vulnerability reporting for a repository. requires admin access to the repository.
Use this action to delete a specific user’s codespace from an organization.
Use this action to delete an environment variable from a repository environment.
Use this action to disable a workflow in a repository.
Use this action to download the migration archive for an organization.
Use this action to disable vulnerability alerts for a repository. requires admin access.
Use this action to download an artifact from a github repository. returns a temporary download url that expires in 1 minute.
Use this action to delete a repository invitation.
Use this action to delete a comment on an issue or pull request.
Use this action to delete an organization and all its repositories. note: the organization name will be unavailable for reuse for 90 days.
Use this action to delete an organization’s migration archive. note that migration archives are automatically deleted after seven days.
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.
Use this action to delete a reaction from an issue comment.
Use this action to delete a repository ruleset from an organization.
Use this action to disable a custom deployment protection rule for a specific environment in a repository.
Use this action to remove branch protection rules from a repository branch.
Use this action to delete a specific code scanning analysis from a repository.
Use this action to delete a reaction from an issue in a github repository.
Use this action to delete a comment from a team discussion using the legacy api endpoint.
Use this action to delete a specific package version owned by the authenticated user.
Use this action to dismiss a review on a pull request. requires admin or authorized access on protected branches.
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.
Use this action to delete a custom organization role.
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.
Use this action to delete an inactive deployment from a repository.
Use this action to delete a specific commit comment from a repository.
Use this action to delete a specific comment from a team discussion in an organization.
Use this action to delete a specific gist by its id.
Use this action to delete a github pages site from a repository.
Use this action to delete a reaction from a commit comment.
Use this action to delete a specific comment from a gist.
Use this action to download logs for a specific workflow run attempt.
Use this action to enable private vulnerability reporting for a repository.
Use this action to download a user’s migration archive containing repository data, issues, pull requests, comments, and attachments in tar.gz format.
Use this action to enable a workflow in a repository.
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.
Use this action to download a repository as a zip archive.
Use this action to enable github actions for specific repositories within an organization.
Use this action to download the logs of a specific workflow run.
Use this action to export a codespace and get a url to track its export status.
Use this action to download the logs for a specific job in a workflow run.
Use this action to get the public key for encrypting organization secrets. requires oauth or personal access token with admin:org
scope.
Use this action to create or update a repository’s development environment secret with an encrypted value.
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.
Use this action to get a list of all emojis available to use on github. (deprecated: use get emojis instead)
Use this action to enable automated security fixes for a repository.
Use this action to forcefully cancel a workflow run, bypassing any conditions that would normally keep it running.
Use this action to enable github actions for a specific repository within an organization.
Use this action to create a fork of a github gist.
Use this action to enable vulnerability alerts and dependency graph for a repository.
Use this action to get the public key of a repository environment, which is required for encrypting environment secrets.
Use this action to get a list of actions and reusable workflows that are allowed in an organization.
Use this action to list all custom roles defined in an organization. requires admin access or appropriate permissions.
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.
Use this action to retrieve all repository rulesets configured for a github organization.
Use this action to get the list of allowed actions and reusable workflows in a repository.
Use this action to get the authenticated user’s membership status in a specific organization.
Use this action to get information about a github organization.
Use this action to retrieve a list of all supported github api versions.
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’.
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.
Use this action to get the public key of an organization, which is used for encrypting secrets.
Use this action to retrieve all configured autolinks for a repository. only accessible by repository administrators.
Use this action to retrieve a specific repository ruleset for an organization using the organization name and ruleset id.
Use this action to retrieve a specific environment secret from a repository without decrypting it.
Use this action to get details of a specific commit in a repository.
Use this action to retrieve details of a specific organization role by its id.
Use this action to create or update an organization’s development environment secret with encryption.
Use this action to retrieve a specific environment variable from a repository environment.
Use this action to retrieve an organization secret without its encrypted value. requires admin:org scope for authentication.
Use this action to retrieve a specific code scanning analysis for a repository using the analysis id.
Use this action to retrieve all rulesets configured for a repository, including inherited rulesets from higher levels.
Use this action to get a list of all available codes of conduct on github.
Use this action to get a file’s content from a repository using its sha hash.
Use this action to retrieve the default setup configuration for code scanning in a repository.
Use this action to retrieve details about a specific github code of conduct by its key.
Use this action to retrieve a custom deployment protection rule for an environment in a repository.
Use this action to retrieve information about a specific branch in a repository.
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.
Use this action to get the status of a repository import. note: this action will be deprecated on april 12, 2024.
Use this action to get a commit object from a repository, including its verification status and signature details.
Use this action to get all topics associated with a repository.
Use this action to retrieve a specific organization variable. requires collaborator access and appropriate oauth scopes.
Use this action to export the software bill of materials (sbom) for a repository in spdx json format.
Use this action to get details of a specific deployment in a repository.
Use this action to get a specific issue from a repository.
Use this action to get details of a specific dependabot alert in a repository.
Use this action to retrieve a specific commit comment from a repository.
Use this action to retrieve a specific custom property defined for an organization.
Use this action to retrieve a specific webhook delivery for a repository.
Use this action to get the access restrictions for a protected branch in a repository.
Use this action to retrieve the configuration details of a specific webhook for an organization.
Use this action to get a list of all reviewers who have been requested to review a specific pull request.
Use this action to retrieve the public key required for encrypting dependabot secrets in an organization.
Use this action to get a deployment branch or tag policy for an environment.
Use this action to get the status of a specific deployment in a repository.
Use this action to retrieve grades for a github classroom assignment. only accessible to classroom administrators.
Use this action to retrieve a codeql database for a specific programming language in a repository.
Use this action to retrieve a specific comment from an issue or pull request.
Use this action to get a specific team discussion by its number.
Use this action to get the differences in dependencies between two commits of a repository.
Use this action to get all status check contexts for a protected branch in a repository.
Use this action to get the admin branch protection status for a repository branch.
Use this action to retrieve a specific issue event using its event id.
Use this action to get details of a specific check run in a repository.
Use this action to get information about a github pages site for a repository.
Use this action to retrieve a specific comment from a gist.
Use this action to verify the dns cname record for a github pages site.
Use this action to retrieve a specific github gist by its id.
Use this action to list packages that have conflicts during docker migration for a specific user.
Use this action to retrieve a specific code scanning alert from a repository.
Use this action to get a list of the most commonly used licenses available on github.
Use this action to retrieve details of a specific deploy key from a github repository.
Use this action to get a specific comment from a team discussion using the legacy api endpoint (deprecated).
Use this action to retrieve a specific comment from a team discussion.
Use this action to retrieve details of a specific ssh signing key for the authenticated user.
Use this action to get the content of a specific .gitignore template.
Use this action to get a team discussion using the legacy endpoint. note: this endpoint is deprecated.
Use this action to get commit activity statistics for all repository contributors.
Use this action to retrieve a github classroom assignment. only accessible to classroom administrators.
Use this action to follow a github user. requires user:follow oauth scope.
Use this action to get details of a specific github classroom. only accessible to classroom administrators.
Use this action to retrieve a specific revision of a gist using its id and sha.
Use this action to get a list of github apps that have write access to a protected branch in a repository.
Use this action to retrieve all custom properties defined for a github organization.
Use this action to retrieve a specific autolink reference from a repository by its id. only available to repository administrators.
Use this action to retrieve all custom property values set for a repository.
Use this action to retrieve all enabled custom deployment protection rules for a specific environment in a repository.
Use this action to retrieve a specific check suite by its id from a repository.
Use this action to get a list of all available gitignore templates that can be used when creating a repository.
Use this action to get information about a specific codespace owned by the authenticated user.
Use this action to retrieve a specific label from a repository using its name.
Use this action to retrieve a specific review comment from a pull request using its comment id.
Use this action to get information about a repository.
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.
Use this action to get details of a specific job within a workflow run.
Use this action to retrieve information about a specific package owned by the authenticated user.
Use this action to retrieve a specific package version from an organization’s packages.
Use this action to get information about an organization’s github copilot subscription, including seat allocation and code policies.
Use this action to get details of a specific webhook configured in a repository.
Use this action to get information about a github user by their username.
Use this action to retrieve a global security advisory by its ghsa (github security advisory) id.
Use this action to check if the authenticated user is subscribed to a notification thread.
Use this action to retrieve a specific release from a repository using its tag name.
Use this action to retrieve information about a specific notification thread.
Use this action to retrieve details of a specific gpg key for the authenticated user.
Use this action to get the default configuration attributes for creating a codespace in a repository.
Use this action to retrieve a specific milestone from a repository using its milestone number.
Use this action to retrieve a specific public package version for a user.
Use this action to get github actions billing information for an organization, including usage minutes and spending details.
Use this action to get a list of all emojis available to use on github.
Use this action to get a repository’s public key for encrypting secrets.
Use this action to get the default workflow permissions for github token and the default workflow settings for an organization.
Use this action to get github timeline feeds including public/private activity and security advisories.
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.
Use this action to get a list of commit authors for a repository import. this helps in mapping commit authors from different source control systems to github users.
Use this action to retrieve the configuration of a specific webhook for an organization.
Use this action to retrieve details about an exported codespace.
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.
Use this action to get a specific review for a pull request by its id.
Use this action to get the readme file content of a repository. returns raw content by default, or html-rendered content if specified.
Use this action to get the default workflow permissions for the github token in a repository.
Use this action to get github actions billing information for a specific user, including used minutes in private repositories.
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.
Use this action to get the total github actions cache usage statistics for an organization.
Use this action to get github packages billing information for an organization.
Use this action to get details of a specific package version owned by the authenticated user.
Use this action to check if a branch requires signed commits.
Use this action to get information about a specific github pages build.
Use this action to get the readme file from a specific directory in a repository.
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.
Use this action to get the interaction restrictions (who can interact and when the restriction expires) for a repository.
Use this action to get information about a sarif upload, including its processing status and analysis url.
Use this action to get the github actions cache usage statistics for a repository.
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.
Use this action to retrieve a specific ruleset configuration for a repository.
Use this action to get community health metrics for a repository, including health score, documentation status, and compliance with recommended community standards.
Use this action to retrieve a development environment secret for the authenticated user’s codespaces.
Use this action to retrieve interaction restrictions (limits on who can interact and for how long) set on your public repositories.
Use this action to get details of a github project by its id.
Use this action to get the most recent build information of a github pages site.
Use this action to get the configuration details of a specific webhook in a repository.
Use this action to get github’s mascot (octocat) in ascii art format, optionally with a custom message in its speech bubble
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.
Use this action to retrieve details of a specific project card by its id.
Use this action to get detailed information about a specific github repository license.
Use this action to retrieve an organization’s development environment secret without exposing its encrypted value.
Use this action to get a user’s permission level for an organization project. permission can be admin, write, read, or none.
Use this action to get repository traffic data, including total page views and daily/weekly breakdown for the last 14 days.
Use this action to get contextual information about a github user, such as their hovercard data.
Use this action to retrieve a specific webhook delivery for an organization webhook.
Use this action to retrieve details about a specific project column.
Use this action to get the pull request review protection settings for a protected branch in a repository.
Use this action to retrieve the evaluation results of a repository’s rule suite by its id.
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.
Use this action to get a list of deployment environments that are waiting for protection rule approval in a workflow run.
Use this action to get the current rate limit status for the authenticated user.
Use this action to get github copilot seat assignment details for a specific user in an organization.
Use this action to get details of a specific workflow in a repository.
Use this action to get the number of clones and their daily/weekly breakdown for a repository over the last 14 days.
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.
Use this action to retrieve a repository development environment secret without exposing its encrypted value.
Use this action to get the contents of a file or directory in a repository.
Use this action to retrieve a specific secret scanning alert from a repository.
Use this action to retrieve details of a specific public ssh key for the authenticated user.
Use this action to get details of a specific workflow run in a repository.
Use this action to retrieve a repository secret’s metadata (without its encrypted value).
Use this action to get a public key for encrypting codespaces secrets for the authenticated user.
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.
Use this action to get billing information for shared storage (github actions and github packages) for an organization. returns estimated paid storage usage for private repositories.
Use this action to retrieve details of a specific pull request in a repository.
Use this action to get all active rules that apply to a branch in a repository. this excludes rules in ‘evaluate’ or ‘disabled’ status.
Use this action to get the shared storage billing information for a specified github user.
Use this action to retrieve an organization’s dependabot secret without its encrypted value.
Use this action to check if the authenticated user is subscribed to a repository.
Use this action to retrieve a specific security advisory from a repository.
Use this action to get details of a specific release from a repository using its release id.
Use this action to get details of a specific self-hosted runner in an organization.
Use this action to retrieve a specific github actions variable from a repository.
Use this action to retrieve details of a specific workflow run attempt in a repository.
Use this action to get the github actions permissions policy and allowed actions/workflows for an organization.
Use this action to get a git reference (branch or tag) from a repository.
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.
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.
Use this action to retrieve a package from an organization’s packages. requires ‘read:packages’ scope for access.
Use this action to retrieve metadata for a specific package owned by a user.
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.
Use this action to get a github team’s information using the team’s slug (url-friendly team name).
Use this action to get details of a specific self-hosted runner in a repository.
Use this action to get details of a specific git tag in a repository using its sha.
Use this action to get github’s metadata including ip addresses (both ipv4 and ipv6) and domain names.
Use this action to get the team membership status for a specific user in an organization’s team.
Lists events for a repository.<<DEPRECATED use list_issue_events_for_a_repository>>
Use this action to get the total number of commits made by the repository owner and all contributors in the last 52 weeks.
Use this action to get the access level for workflows outside of a private repository.
Use this action to get a random inspirational message from github’s zen collection
Use this action to get the commit activity statistics for the last year, organized by week.
Use this action to get a list of teams that have push access to a protected branch in a repository.
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.
Use this action to list all github classroom classrooms where the authenticated user is an administrator.
Use this action to get the combined commit status (failure, pending, or success) for a specific sha, branch, or tag in a repository.
Use this action to get information about the authenticated user.
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 all users that can be assigned to issues in a repository. (deprecated: use list assignees)
Use this action to get the status checks protection settings for a protected branch in a repository.
Use this action to get a list of users who have push access to a protected branch in a repository.
Use this action to get a list of machine types that are available for codespaces in a repository.
Use this action to get the top 10 most viewed content paths in a repository over the last 14 days.
Use this action to get the license information for a specific repository.
Use this action to list the branches of a repository.
Use this action to list code scanning analyses for a repository. returns up to 30 analyses per page.
Use this action to retrieve all comments associated with a specific pull request review.
Use this action to list webhook delivery history for a specific organization webhook.
Use this action to get the most recent non-prerelease, non-draft release of a repository.
Use this action to list code scanning alerts for a repository. you can filter alerts by tool name, reference, state, and severity.
Use this action to retrieve the review history and approval status for a specific workflow run in a repository.
Use this action to get the billing usage details for a specific workflow in a repository.
Use this action to get the commit count for each hour of each day of the week for a repository.
Use this action to list all codespaces owned by an organization member.
Use this action to get a list of the top 10 referral sources for a repository’s traffic over the last 14 days.
Use this action to get the usage metrics (billable time) for a specific workflow run.
Use this action to list all branches that contain a specific commit sha as their latest commit.
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.
Use this action to list any syntax errors found in a repository’s codeowners file.
Use this action to list all dependabot alerts for repositories owned by an enterprise.
Use this action to list all deployments for a repository. you can filter deployments by environment, ref, task, or sha.
Use this action to list all dependabot alerts for an organization.
Use this action to create a gist (a shareable code snippet) on github. (deprecated: use create a gist)
Use this action to list commits in a repository.
Use this action to get a list of webhook delivery records for a specific repository webhook.
Use this action to get a list of codespaces owned by the authenticated user.
Use this action to get the current deployment status of a github pages site.
Use this action to list all dependabot alerts for a repository.
Use this action to get a list of deployment branch policies for a specific environment in a repository.
Use this action to list check runs for a specific git reference (sha, branch, or tag) in a repository.
Use this action to list all environments in a repository.
Use this action to list all environment variables for a repository environment.
Use this action to list custom deployment protection rules configured for a repository environment.
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.
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.
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.
Use this action to list all email addresses associated with the authenticated user.
Use this action to list all public gists on github. (deprecated: use list public gists)
Use this action to get a list of failed organization invitations, including when they failed and the reason for failure.
Use this action to list all secrets in a repository environment. note: requires collaborator access with repo scope.
Use this action to get a list of users who follow a specific github user.
Use this action to list all commits in a pull request.
Use this action to get the root endpoint information of github’s rest api
Use this action to get a list of users who are following you.
Use this action to list all deployment statuses for a specific deployment.
Use this action to list all check runs within a specific check suite in a repository.
Use this action to list all gists for the authenticated user, or all public gists if called anonymously.
Use this action to list all public gists for a specified github user.
Use this action to list all comments on a specified gist.
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.
Use this action to list all codespaces associated with a specified organization.
Use this action to get a list of annotations for a specific check run in a repository.
Use this action to list all forks of a repository.
Use this action to list all commits for a specified gist.
Use this action to list all comments for a specific commit in a repository.
List all issues (including pull requests) in a github repository. [deprecated: use list repository issues]
Use this action to list all comments from a team discussion.
Use this action to list all forks of a specified gist.
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>>
Use this action to list all gpg keys associated with the authenticated user.
Use this action to get a list of gpg keys associated with a github user.
Use this action to list all builds of a github pages site for a repository.
Use this action to list all github actions caches for a repository.
Use this action to list all deploy keys for a repository.
Use this action to create a comment on a github issue or pull request. (deprecated: use create an issue comment)
Use this action to list all codespaces in a repository that are accessible to the authenticated user.
Use this action to list all github apps installed in repositories within an organization.
Deprecated: use get an issue action instead to retrieve issue details.
Use this action to list check suites for a specific git reference (commit sha, branch, or tag) in a repository.
Use this action to list all workflow artifacts in a repository.
Use this action to list comments on a team discussion using the legacy api endpoint.
Use this action to list packages in an organization that had conflicts during docker migration. requires ‘read:packages’ scope.
Use this action to list github’s global security advisories, which includes vulnerability information and advisories.
Use this action to list all codeql databases available in a repository.
Use this action to list all student repositories that have been created by accepting a github classroom assignment. only accessible to classroom administrators.
Use this action to get a list of all child teams under a specified parent team in an organization.
Use this action to list all github app installations that the authenticated user has access to, including their permissions.
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 all users that can be assigned to issues in a repository.
Use this action to list all copilot seat assignments and their status in an organization.
Use this action to list all discussions on a team’s page.
Use this action to get a list of assignments for a github classroom. only accessible to classroom administrators.
Use this action to list all commit comments in a repository.
Use this action to get a list of commit statuses for a specific commit reference (sha, branch, or tag).
Use this action to get a list of repositories in an organization along with their custom property values.
Use this action to list code scanning alerts for all eligible repositories in an organization.
Use this action to list all comments on a specific issue in a repository.
Use this action to list all instances of a specific code scanning alert in a repository.
Use this action to list all issues assigned to the authenticated user across all repositories.
Use this action to list all jobs for a specific workflow run attempt.
Use this action to get a list of all labels in a repository.
Use this action to get a list of all labels associated with issues in a specific milestone.
Use this action to get all labels associated with a self-hosted runner in a repository.
Use this action to get all labels that are assigned to a specific issue in a repository.
Use this action to list the labels associated with a self-hosted runner in an organization.
Use this action to list all comments on issues and pull requests in a repository.
Use this action to get a list of notifications for the authenticated user, sorted by most recent updates.
Use this action to list all github organizations, sorted by their creation date.
Use this action to list all jobs for a specific workflow run in a repository.
Use this action to get a list of all pending installation requests for your github app.
Use this action to retrieve a list of fine-grained permissions available for custom organization and repository roles.
Use this action to get a list of events associated with issues in a repository.
Use this action to get a list of all events associated with a specific issue in a repository.
Use this action to list the most recent migrations for an organization, including both export and import migrations.
Use this action to get a list of organizations that the authenticated user is a member of.
Use this action to list all codespaces secrets available at the organization level.
Use this action to list all webhooks configured for a github organization.
Use this action to list rule evaluation summaries for repositories within an organization.
Use this action to get a list of locations where a secret scanning alert was found in a repository.
Use this action to list all secrets available in an organization without their encrypted values.
Use this action to list public organizations that a specified user is a member of.
Use this action to get a list of columns in a github project.
Use this action to list all pending invitations for a team in an organization.
Use this action to get the list of public email addresses for the authenticated user.
Use this action to list all organizations that the authenticated user is a member of.
Use this action to list all packages owned by the authenticated user.
Use this action to list all pending invitations to an organization.
Use this action to list all versions of a public package owned by a specific user.
Use this action to list repositories in an organization that have github actions enabled.
Use this action to list all projects in a github organization.
Use this action to list all versions of a package owned by an organization.
Use this action to list all public events performed by a github user.
Use this action to list all public events on github. note that events are delayed by 5 minutes.
Use this action to list public events for a network of repositories associated with a specific owner and repository.
Use this action to list all secrets configured in an organization. note: this action requires authentication with admin:org and repo scopes.
Use this action to list all public events that a user has received.
Use this action to list all approved fine-grained personal access tokens that can access organization resources.
Use this action to list all teams that are associated with a specific organization invitation. note: requires organization owner permissions.
Use this action to list all repositories that belong to a specified organization.
Use this action to list all requests from organization members to access organization resources using fine-grained personal access tokens.
Use this action to list all github actions variables for an organization.
Use this action to list all pending invitations for a team using the legacy endpoint.
Use this action to get a list of all users who are outside collaborators of an organization.
Use this action to get a list of available machine types that a codespace can be transitioned to.
Use this action to list events for the authenticated user in a specific organization.
Use this action to list all public gists on github.
Use this action to list the files that were modified, added, or deleted in a pull request.
Use this action to get a list of all reactions on a specific issue.
Use this action to get a list of verified public ssh keys for a specified github user.
Use this action to get a list of reactions to a team discussion comment.
Use this action to list public events (like watch and push events) for a specified organization.
Use this action to list reactions for a team discussion comment using the legacy api endpoint. note: this is a deprecated endpoint.
Use this action to get a list of repositories included in a user’s migration.
Use this action to get a list of all project cards in a specified project column.
Use this action to get a list of reactions on a specific issue comment.
Use this action to list all repositories owned by or accessible to the authenticated user.
Use this action to get a list of repositories that a github app installation has access to.
Use this action to list git references (branches or tags) that match a specified pattern in a repository.
Use this action to list all repositories that the authenticated user has starred.
Use this action to list all versions of a package owned by the authenticated user.
Use this action to list all contributors to a repository, sorted by number of contributions.
Use this action to list all issues assigned to the authenticated user in a specified organization.
Use this action to get a list of reactions on a specific commit comment.
Use this action to get a list of repositories that a specific user is watching.
Use this action to list all repositories included in a specific organization migration.
Use this action to list activities in a repository, including pushes, merges, and branch changes.
Use this action to get a list of repositories that the authenticated user is watching.
Use this action to retrieve a list of events that occurred in a repository.
Use this action to list all collaborators in a repository.
Use this action to list all reactions to a specific pull request review comment.
Use this action to list all open repository invitations for the authenticated user.
Use this action to list all currently open repository invitations. requires admin access to the repository.
Use this action to list all repositories owned by or accessible to a specific github user.
Use this action to get a list of reactions for a specific release in a repository.
Use this action to get a list of programming languages used in a repository and their byte count.
Use this action to get a list of repositories that a specific user has starred.
Use this action to list reactions for a team discussion using the legacy api endpoint. note: this endpoint is deprecated.
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.
Use this action to list organization secrets available to a repository. note: collaborator access is required, and only secret names (not values) are returned.
Use this action to list all reactions to a team discussion in an organization.
Use this action to list all repositories that are accessible to a user through their access token for a specific github app installation.
Use this action to list all users who have publicly declared their membership in a github organization.
Use this action to list all issues and pull requests in a github repository.
Use this action to list all projects in a repository.
Use this action to list all public repositories on github.
Use this action to list all public ssh keys associated with the authenticated user’s github account.
Use this action to list organization variables that are available to a repository. requires collaborator access and oauth/pat with ‘repo’ scope.
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.
Use this action to list all packages in an organization.
Use this action to list all releases of a repository.
Use this action to list all collaborators of a github project. this includes outside collaborators, direct collaborators, team members, and organization owners.
Use this action to get a list of all milestones in a repository.
Use this action to list all packages in a user’s namespace that you have access to view.
Use this action to list pull requests for a repository.
Use this action to list all assets associated with a release in a repository.
Use this action to get a list of notifications for the authenticated user in a specific repository.
Use this action to list all secrets configured in a repository. note that this action only lists the secrets without showing their encrypted values.
Use this action to list all secrets in a repository without revealing their encrypted values.
Use this action to list rule evaluation suites for a repository, including their results and insights.
Use this action to list all workflows in a repository.
Use this action to list security advisories for a repository.
Use this action to list all variables defined in a repository.
Use this action to get a list of ssh signing keys associated with the authenticated user’s github account.
Use this action to get a list of gists that the authenticated user has starred.
Use this action to list all secret scanning alerts for a repository.
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.
Use this action to list users who have starred a repository.
Use this action to get a list of active marketplace subscriptions for the authenticated user.
Use this action to list all teams that have access to a repository.
Use this action to list github actions cache usage statistics for repositories in an organization.
Use this action to list all repositories that a team has access to.
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.
Use this action to list all projects for a team using the legacy endpoint. note: this action is deprecated.
Use this action to list all migrations initiated by the authenticated user.
Use this action to list all webhooks configured for a repository.
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.
Use this action to get a list of repositories that have access to an organization secret when the visibility is set to ‘selected’.
Use this action to list all security advisories for an organization. only organization owners and security managers can access this information.
Use this action to get a list of users that are blocked by the authenticated user.
Use this action to get a list of repositories that have been selected to use an organization variable.
Use this action to mark a notification thread as read.
Use this action to list all issues assigned to the authenticated user across all repositories.
Use this action to get a list of active marketplace subscriptions for the authenticated user (stubbed version).
Use this action to mark a notification thread as done in your github notification inbox.
Use this action to move a project column to a different position (first, last, or after another column).
Use this action to lock conversations in an issue or pull request. only users with push access can perform this action.
Use this action to mark all notifications as read for the authenticated user.
Use this action to get a list of projects for a specified github user.
Use this action to mark all notifications in a repository as read for the authenticated user.
Use this action to manage user access to codespaces in an organization by setting visibility and selecting which members can access codespaces.
Use this action to get the list of tag protection states for a repository. only available to repository administrators.
Use this action to merge one branch into another in a repository.
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).
Use this action to send a ping event to a repository webhook to verify its configuration.
Use this action to list repositories that a fine-grained personal access token is requesting access to. only github apps can use this action.
Use this action to get a list of repositories that have access to a specific user’s development environment secret.
Use this action to send a ping event to an organization webhook. requires organization owner permissions and admin:org hook scope.
Use this action to get a list of users who are watching (subscribing to) a specific repository.
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.
Use this action to privately report a security vulnerability in a repository.
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>>
Deprecated: use get a pull request action instead.
Use this action to list all repositories that have been selected for access to a specific organization secret in dependabot.
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.
Use this action to list devcontainer.json configurations for a repository. requires ‘codespace’ scope for oauth app and personal tokens.
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.
Use this action to create a new pull request in a repository. (deprecated: use create a pull request)
Use this action to reattempt delivery of a webhook to an organization. requires organization owner permissions.
Use this action to merge a pull request into its base branch.
Use this action to resend a specific webhook delivery for a repository.
Use this action to list all self-hosted runners in an organization.
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.
Use this action to list all workflow runs for a repository. you can filter the runs by actor, branch, event type, and status.
Use this action to remove all organization roles assigned to a team.
Use this action to update a commit author’s name and email in a repository before pushing new commits.
Use this action to get the root endpoint information of github’s rest api (deprecated - use github api root instead)
Use this action to remove all labels from a specified issue in a repository.
Use this action to list pull requests for a repository. (deprecated: use list pull requests)
Use this action to list all tags in a github repository.
Use this action to remove all assigned organization roles from a user.
Use this action to list all development environment secrets in a repository (without their encrypted values).
Use this action to remove a custom organization role from a user.
Use this action to remove an organization role from a team.
Use this action to list all self-hosted runners configured in a repository.
Use this action to remove one or more assignees from a github issue.
Use this action to get a list of github users that a specific user follows.
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.
Use this action to delete a custom property from an organization. requires organization admin access or custom properties org definitions manager permission.
Use this action to remove a project from a team in an organization.
Use this action to remove a specific label from an issue in a repository.
Use this action to remove a project from a team using the legacy api endpoint. note: this api is deprecated.
Use this action to list all teams in an organization.
Use this action to list social media accounts linked to a github user.
Use this action to move a project card to a different position within a column or to a different column.
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.
Use this action to get a list of users that the authenticated user follows.
Use this action to get a list of all users that are blocked by an organization.
Use this action to get a chronological list of reviews for a specific pull request.
Use this action to list all artifacts from a specific workflow run.
Use this action to list all teams across organizations that the authenticated user belongs to.
Use this action to list all social accounts linked to the authenticated user.
Use this action to get a list of teams that are assigned to a specific organization role.
Use this action to list all github users (both individuals and organizations) in the order they signed up.
Use this action to get a list of ssh signing keys for a specified github user.
Use this action to list all codespaces development environment secrets for the authenticated user.
Use this action to list all pull request review comments in a repository.
Use this action to list all review comments on a pull request.
Use this action to list all secret scanning alerts for an enterprise.
Use this action to list available runner application binaries that can be downloaded and run for a repository.
Use this action to list all secret scanning alerts for an organization’s repositories.
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.
Use this action to remove app access restrictions from a protected branch in a repository.
Use this action to list all projects that a team has access to in an organization.
Use this action to list members of a team using the legacy api endpoint. note: this endpoint is deprecated, use ‘list team members’ instead.
Use this action to list all members of a team in an organization, including members of child teams.
Use this action to retrieve a chronological list of events associated with a specific issue.
Use this action to remove a collaborator from a repository.
Use this action to remove status check contexts from a protected branch in a repository.
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.
Use this action to remove a repository from a github app installation. requires admin access to the repository.
Use this action to convert markdown text to html. supports both standard markdown and github flavored markdown (gfm) rendering modes.
Use this action to get the contents of a file or directory in a repository. (deprecated: use get repository content)
Use this action to delete a dependabot secret from an organization using the secret name.
Use this action to remove a custom label from an organization’s self-hosted runner.
Use this action to remove all interaction restrictions from public repositories in an organization. only organization owners can use this action.
Use this action to remove a repository from a team using the legacy teams api endpoint.
Use this action to list the branches of a repository. (deprecated: use list branches)
Use this action to remove status check protection from a branch in a repository.
Use this action to delete a development environment secret from an organization using the secret name.
Use this action to remove github copilot access from specified teams in an organization.
Use this action to remove a repository’s access to an organization’s dependabot secret that has ‘selected’ visibility.
Use this action to get commit activity statistics for all repository contributors (deprecated).
Use this action to replace or clear all topics of a repository by providing a new list of topic names.
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>>
Use this action to reset an oauth token for a github app or oauth application. the action requires basic authentication with app credentials.
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.
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.
Use this action to remove a user from a team in an organization.
Use this action to remove all interaction restrictions from your public repositories.
Use this action to replace all repository access for an organization’s development environment secret when setting it to ‘selected’ visibility.
Use this action to trigger a new check suite run for a specific check suite id without requiring new code pushes.
Use this action to request reviews from specific users or teams for a pull request.
Use this action to remove interaction restrictions from a repository. requires owner or admin access.
Use this action to restore a deleted package for a github user within 30 days of deletion.
Use this action to restore a deleted package in an organization within 30 days of deletion.
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>>
Use this action to set an organization secret’s visibility to ‘selected’ and specify which repositories can access it.
Use this action to remove team access restrictions from a protected branch.
Use this action to remove specified users and/or teams from the list of requested reviewers on a pull request.
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.
Use this action to remove a repository’s access to an organization secret.
Use this action to remove a user’s membership from an organization.
Use this action to approve or reject custom deployment protection rules for a workflow run.
Use this action to remove a user’s membership from a team using the legacy teams api. note: this is a deprecated endpoint.
Use this action to list all contributors to a repository, sorted by number of contributions. (deprecated: use list repository contributors)
Use this action to remove the security manager role from a team in an organization.
Use this action to approve or deny pending requests for accessing organization resources through fine-grained personal access tokens.
Use this action to create a fork of a repository for the authenticated user. (deprecated: use create a fork)
Use this action to re-run a specific job and its dependent jobs from a workflow run.
Use this action to re-run a specific workflow run using its id.
Use this action to approve or reject pending deployments that require reviewer approval for a workflow run.
Use this action to search for commits across github repositories using search criteria.
Use this action to revoke an installation access token, making it invalid for authentication.
Use this action to re-run failed jobs and their dependent jobs from a specific workflow run.
Use this action to remove a repository’s access to an organization variable that has visibility set to ‘selected’.
Use this action to remove a user from a team using the legacy api endpoint. note: this is a deprecated endpoint.
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.
Use this action to search for issues and pull requests on github using keywords and filters.
Use this action to search for github topics based on specified criteria.
Use this action to remove specified users from having their codespaces billed to the organization.
Use this action to search for github users based on various criteria like username, email, location, or number of repositories.
Use this action to list all repositories owned by or accessible to the authenticated user (deprecated - use list repositories for the authenticated user instead).
Use this action to remove a repository’s access to a user’s codespace secret.
Use this action to configure which github actions and reusable workflows are allowed to run in a repository.
Use this action to set new custom labels for a self-hosted runner in a repository.
Use this action to remove specified users from an organization’s github copilot subscription.
Use this action to manage repository notifications by enabling, ignoring, or stopping watch status.
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>>
Use this action to set the default workflow permissions for the github token and configure pull request review approval settings for an organization.
Use this action to configure which github actions and reusable workflows are allowed to run in an organization.
Use this action to search for labels in a repository by keywords in their names or descriptions.
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>>
Use this action to set or update custom labels for a specific self-hosted runner in an organization.
Use this action to remove an outside collaborator from an organization. this will remove their access from all organization repositories.
Use this action to set github actions permissions policy for an organization, including which repositories can run actions and which actions are allowed.
Use this action to remove the authenticated user’s public membership from an organization.
Use this action to remove user access restrictions from a protected branch.
Use this action to set default permissions for the github token and control whether github actions can approve pull requests in a repository.
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>>
Use this action to set temporary interaction restrictions for public repositories in an organization, limiting who can interact with the repositories.
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.
Use this action to remove all custom labels from a self-hosted runner in a repository.
Use this action to replace all existing labels on an issue with a new set of labels.
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.
Use this action to search for repositories on github using keywords and qualifiers.
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’.
Use this action to set interaction restrictions for a repository, limiting who can comment, open issues, or create pull requests.
Use this action to remove a user as a collaborator from an organization project.
Use this action to remove a repository from an organization’s development environment secret.
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.
Use this action to remove a custom label from a self-hosted runner in a repository.
Use this action to make an organization membership public for the authenticated user.
Lists public repositories for the specified user.<<DEPRECATED use list_repositories_for_a_user>>
Use this action to rename a branch in a repository.
Use this action to set whether your primary email address is public or private.
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 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>>
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>>
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.
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.
Use this action to restore a deleted package version for an organization within 30 days of deletion.
Use this action to get the public key needed for encrypting secrets in a repository.
Use this action to request a new github pages build for a repository.
Use this action to get details of a specific commit in a repository. (deprecated: use get a commit)
Use this action to request a cve (common vulnerabilities and exposures) number for a repository security advisory.
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>>
Use this action to specify which repositories have access to an organization secret.
Use this action to specify which repositories can access an organization variable. note that the variable’s visibility must be set to ‘selected’.
Use this action to specify which repositories can access a user’s development environment secret.
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.
Use this action to update a milestone in a repository by its number.
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.
Use this action to stop a codespace belonging to a user in an organization.
Use this action to update the name, color, or description of a label in a repository.
Use this action to set the access level for external workflows to access actions and reusable workflows in a repository.
Use this action to update the state of a dependabot alert in a repository.
Use this action to accept a pending invitation to join an organization.
Use this action to set which teams have push access to a protected branch. this will replace all existing team access permissions.
Use this action to set the required status check contexts for a protected branch in a repository.
Use this action to stop a codespace for the authenticated user.
Use this action to update a pull request’s title, body, state, target branch, or maintainer modification permission.
Use this action to star a repository as the authenticated user
Use this action to remove a star from a gist.
Use this action to update the permissions of a repository invitation for a user.
Use this action to submit a review for a pull request. the review can be an approval, request for changes, or a comment.
Use this action to update the branch or tag policy for a deployment environment.
Use this action to modify an existing ruleset’s configuration for a repository, including its name, target, enforcement level, and rules.
Use this action to synchronize a branch in a forked repository with its upstream repository.
Use this action to remove a star from a repository for the authenticated user.
Use this action to update a pull request branch by merging the latest changes from the base branch.
Use this action to update a repository security advisory using its ghsa id.
Use this action to update a github actions variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.
Use this action to update a review comment on a pull request.
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.
To create, update, or read environment variables in a github actions workflow, authenticated collaborators need repo
scope on oauth or classic tokens.
Use this action to update the body text of an existing pull request review.
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.
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.
Use this action to edit the title and body of a team discussion in an organization.
Use this action to update the status of a secret scanning alert in a repository.
Use this action to transfer a repository to another user or organization.
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.
Use this action to update a project card’s note content or archive status.
Use this action to update a team using the legacy teams api endpoint. this is a deprecated endpoint.
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.
Use this action to update a git reference (branch, tag, etc.) to point to a new commit sha.
Use this action to update the name of an existing project column in a github repository.
Use this action to update branch protection rules for a repository branch.
Use this action to revoke access to organization resources for specified fine-grained personal access tokens. only github apps can use this action.
Use this action to update the configuration of an organization’s webhook, including url, content type, secret, and ssl settings.
Use this action to update the status check protection rules for a branch in a repository.
Use this action to update the configuration of a github pages site for a repository, including custom domain, https settings, and build settings.
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.
Use this action to update git lfs (large file storage) preferences for importing repositories.
Use this action to update the configuration of a webhook for a repository, including url, content type, and ssl settings.
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.
Use this action to revoke a fine-grained personal access token’s access to organization resources. only github apps can use this action.
Use this action to update a comment in a team discussion using the legacy api endpoint. note: this is a deprecated endpoint.
Use this action to update an import with credentials or restart an import. for multi-project servers, you can specify the project to import.
Use this action to update an existing release in a repository.
[deprecated] use get the authenticated user action instead.
Use this action to get information about a github user by their username. (deprecated: use get a user)
Use this action to upload sarif data for code scanning analysis to a repository.
Use this action to get contextual information about a github user (deprecated - use get contextual information for a user instead).
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>>
Use this action to modify the properties of a release asset in a repository.
Use this action to update the title and body of a team discussion (legacy api).
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.
Lists the people following the authenticated user.<<DEPRECATED use list_followers_of_the_authenticated_user>>
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.
Initiates the generation of a migration archive.
Use this action to edit a gist by updating its description or files.
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.
Use this action to list social media accounts linked to a github user. (deprecated: use list social accounts for a user)
Use this action to verify if the authenticated user has accepted the permissions required by a devcontainer configuration.
Use this action to enable or disable automatic creation of check suites when code is pushed to a repository.
Use this action to update the content of a comment on an issue or pull request.
Use this action to update a comment on a gist.
note: to edit a repository’s topics, use the replace all repository topics endpoint.
Use this action to unfollow a github user.
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.
Use this action to start a codespace for the authenticated user.
Use this action to unblock a user from an organization.
Use this action to unblock a user that you had previously blocked.
Use this action to update the configuration of an organization’s repository ruleset.
Use this action to star a github gist.
Use this action to update the content of an existing commit comment in a repository.
Use this action to update the code scanning default setup configuration for a repository.
Use this action to unlock a repository that was previously locked for migration in an organization.
Use this action to unlock a locked issue in a repository.
Use this action to update an organization-level variable for github actions workflows.
Use this action to update an organization’s webhook configuration, including its url, events, and secret.
Use this action to start a migration of a user’s repositories.
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.
Use this action to update an existing custom organization role, including its name, description, and permissions.
Use this action to update an existing check run for a specific commit in a repository.
Use this action to update the status of a code scanning alert in a repository.