Github
Learn how to use Github with Composio
Overview
Enum
GITHUB
Description
GitHub API Tool
Authentication Details
OAUTH2
Actions
GITHUB_ACCEPT_A_REPOSITORY_INVITATION
Use this action to accept a repository invitation for the authenticated user.
Action Parameters
Action Response
GITHUB_ACTIVITY_LIST_REPO_S_STARRED_BY_AUTHENTICATED_USER
This endpoint lists starred repositories of the authenticated user and supports media type application/vnd.github.star+json
to include star creation timestamps. more on media types at github docs.(DEPRECATED use list_repositories_starred_by_the_authenticated_user)
Action Parameters
Action Response
GITHUB_ACTIVITY_LIST_STARGAZERS_FOR_REPO
Use this action to list users who have starred a repository. (deprecated: use list stargazers)
Action Parameters
Action Response
GITHUB_ACTIVITY_STAR_REPO_FOR_AUTHENTICATED_USER
Use this action to star a repository as the authenticated user (deprecated: use star a repository for the authenticated user)
Action Parameters
Action Response
GITHUB_ADD_AN_EMAIL_ADDRESS_FOR_THE_AUTHENTICATED_USER
Use this action to add a new email address to the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_ADD_APP_ACCESS_RESTRICTIONS
Use this action to add github app access restrictions to a protected branch.
Action Parameters
Action Response
GITHUB_ADD_ASSIGNEES_TO_AN_ISSUE
Use this action to add up to 10 assignees to a github issue.
Action Parameters
Action Response
GITHUB_ADD_A_REPOSITORY_COLLABORATOR
Use this action to add a collaborator to a repository with specified permission level (pull, triage, push, maintain, or admin).
Action Parameters
Action Response
GITHUB_ADD_A_REPOSITORY_TO_AN_APP_INSTALLATION
Use this action to add a repository to a github app installation. requires admin access to the repository.
Action Parameters
Action Response
GITHUB_ADD_A_SECURITY_MANAGER_TEAM
Use this action to add a team as a security manager in an organization.
Action Parameters
Action Response
GITHUB_ADD_A_SELECTED_REPOSITORY_TO_A_USER_SECRET
Use this action to add a repository to a user’s development environment secret.
Action Parameters
Action Response
GITHUB_ADD_CUSTOM_LABELS_TO_A_SELF_HOSTED_RUNNER_FOR_AN_ORGANIZATION
Use this action to add custom labels to a self-hosted runner in an organization.
Action Parameters
Action Response
GITHUB_ADD_CUSTOM_LABELS_TO_A_SELF_HOSTED_RUNNER_FOR_A_REPOSITORY
Use this action to add custom labels to a self-hosted runner in a repository.
Action Parameters
Action Response
GITHUB_ADD_LABELS_TO_AN_ISSUE
Use this action to add labels to an issue.
Action Parameters
Action Response
GITHUB_ADD_OR_UPDATE_TEAM_MEMBERSHIP_FOR_A_USER
Use this action to add a user to a team or update their role within the team. the user will receive an email invite if they are not already a member.
Action Parameters
Action Response
GITHUB_ADD_OR_UPDATE_TEAM_MEMBERSHIP_FOR_A_USER_LEGACY
Use this action to add a user to a team or update their role in the team using the legacy api endpoint.
Action Parameters
Action Response
GITHUB_ADD_OR_UPDATE_TEAM_PROJECT_PERMISSIONS
Use this action to add or update a team’s permissions for a project in an organization.
Action Parameters
Action Response
GITHUB_ADD_OR_UPDATE_TEAM_PROJECT_PERMISSIONS_LEGACY
Use this action to add or update a team’s permissions on a project using the legacy api endpoint. note: this is a deprecated endpoint.
Action Parameters
Action Response
GITHUB_ADD_OR_UPDATE_TEAM_REPOSITORY_PERMISSIONS
Use this action to add or update a team’s permission level for a repository in an organization.
Action Parameters
Action Response
GITHUB_ADD_OR_UPDATE_TEAM_REPOSITORY_PERMISSIONS_LEGACY
Use this action to add or update a team’s repository permissions using the legacy teams api. note: this is a deprecated api endpoint.
Action Parameters
Action Response
GITHUB_ADD_PROJECT_COLLABORATOR
Use this action to add a collaborator to an organization project with specified permission level.
Action Parameters
Action Response
GITHUB_ADD_REPO_TO_ORG_SECRET_WITH_SELECTED_ACCESS
Use this action to add a repository to an organization secret that has ‘selected’ access type.
Action Parameters
Action Response
GITHUB_ADD_REPO_TO_ORG_SECRET_WITH_SELECTED_VISIBILITY
Use this action to add a repository to an organization’s dependabot secret with selected visibility. requires oauth or personal access token with ‘admin:org’ scope.
Action Parameters
Action Response
GITHUB_ADD_SELECTED_REPOSITORY_TO_AN_ORGANIZATION_SECRET
Use this action to add a repository to an organization’s secret that has ‘selected’ access type.
Action Parameters
Action Response
GITHUB_ADD_SELECTED_REPOSITORY_TO_AN_ORGANIZATION_VARIABLE
Use this action to add a repository to an organization variable that has selected repository visibility.
Action Parameters
Action Response
GITHUB_ADD_SOCIAL_ACCOUNTS_FOR_THE_AUTHENTICATED_USER
Use this action to add social media accounts to the authenticated user’s github profile.
Action Parameters
Action Response
GITHUB_ADD_STATUS_CHECK_CONTEXTS
Use this action to add status check contexts to a protected branch in a repository.
Action Parameters
Action Response
GITHUB_ADD_TEAMS_TO_THE_COPILOT_SUBSCRIPTION_FOR_AN_ORGANIZATION
Use this action to add teams to an organization’s github copilot subscription.
Action Parameters
Action Response
GITHUB_ADD_TEAM_ACCESS_RESTRICTIONS
Use this action to add team access restrictions to a protected branch in a repository.
Action Parameters
Action Response
GITHUB_ADD_TEAM_MEMBER_LEGACY
Use this action to add a user to a team using the legacy github enterprise cloud api endpoint. note: this endpoint is deprecated in favor of ‘add or update team membership for a user’.
Action Parameters
Action Response
GITHUB_ADD_USERS_TO_CODESPACES_ACCESS_FOR_AN_ORGANIZATION
Use this action to add specified users to an organization’s codespaces access, allowing their codespaces usage to be billed to the organization.
Action Parameters
Action Response
GITHUB_ADD_USERS_TO_THE_COPILOT_SUBSCRIPTION_FOR_AN_ORGANIZATION
Use this action to add users to an organization’s github copilot subscription.
Action Parameters
Action Response
GITHUB_ADD_USER_ACCESS_RESTRICTIONS
Use this action to add user access restrictions to a protected branch in a repository.
Action Parameters
Action Response
GITHUB_APPROVE_A_WORKFLOW_RUN_FOR_A_FORK_PULL_REQUEST
Use this action to approve a workflow run that was triggered by a pull request from a forked repository. this is typically required for security purposes when the pull request comes from a new contributor.
Action Parameters
Action Response
GITHUB_ASSIGN_AN_ORGANIZATION_ROLE_TO_A_TEAM
Use this action to assign an organization role to a team.
Action Parameters
Action Response
GITHUB_ASSIGN_AN_ORGANIZATION_ROLE_TO_A_USER
Use this action to assign a specific organization role to a user in a github organization.
Action Parameters
Action Response
GITHUB_AUTH_USER_DOCKER_CONFLICT_PACKAGES_LIST
Use this action to list all docker packages owned by the authenticated user that had conflicts during docker migration. requires ‘read:packages’ scope for oauth app tokens and personal access tokens.
Action Parameters
Action Response
GITHUB_BLOCK_A_USER
Use this action to block a github user from interacting with your account.
Action Parameters
Action Response
GITHUB_BLOCK_A_USER_FROM_AN_ORGANIZATION
Use this action to block a user from accessing an organization.
Action Parameters
Action Response
GITHUB_CANCEL_AN_IMPORT
Use this action to cancel an ongoing repository import. note: this feature will be deprecated on april 12, 2024.
Action Parameters
Action Response
GITHUB_CANCEL_AN_ORGANIZATION_INVITATION
Use this action to cancel a pending invitation to join an organization.
Action Parameters
Action Response
GITHUB_CANCEL_A_GITHUB_PAGES_DEPLOYMENT
Use this action to cancel a github pages deployment for a repository.
Action Parameters
Action Response
GITHUB_CANCEL_A_WORKFLOW_RUN
Use this action to cancel a running workflow in a repository.
Action Parameters
Action Response
GITHUB_CHECK_A_TOKEN
Use this action to verify if an oauth or github app access token is valid.
Action Parameters
Action Response
GITHUB_CHECK_IF_AUTOMATED_SECURITY_FIXES_ARE_ENABLED_FOR_A_REPOSITORY
Use this action to check if automated security fixes are enabled for a repository.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_GIST_IS_STARRED
Use this action to check if a specific gist is starred by the authenticated user.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_PERSON_IS_FOLLOWED_BY_THE_AUTHENTICATED_USER
Use this action to check if the authenticated user follows a specific github user.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_PULL_REQUEST_HAS_BEEN_MERGED
Use this action to check if a pull request has been merged into its base branch.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_REPOSITORY_IS_STARRED_BY_THE_AUTHENTICATED_USER
Use this action to check if the authenticated user has starred a specific repository.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_USER_CAN_BE_ASSIGNED
Use this action to check if a user can be assigned to issues in a repository.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_USER_CAN_BE_ASSIGNED_TO_A_ISSUE
Use this action to verify if a user has permission to be assigned to a specific issue.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_USER_FOLLOWS_ANOTHER_USER
Use this action to check if one github user follows another user.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_USER_IS_A_REPOSITORY_COLLABORATOR
Use this action to check if a user is a collaborator on a repository.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_USER_IS_BLOCKED_BY_AN_ORGANIZATION
Use this action to check if a specific user is blocked by an organization.
Action Parameters
Action Response
GITHUB_CHECK_IF_A_USER_IS_BLOCKED_BY_THE_AUTHENTICATED_USER
Use this action to check if a specific github user is blocked by the currently authenticated user.
Action Parameters
Action Response
GITHUB_CHECK_IF_VULNERABILITY_ALERTS_ARE_ENABLED_FOR_A_REPOSITORY
Use this action to check if vulnerability alerts are enabled for a repository. requires admin read access to the repository.
Action Parameters
Action Response
GITHUB_CHECK_ORGANIZATION_MEMBERSHIP_FOR_A_USER
Use this action to verify if a user is a member of a github organization (either publicly or privately).
Action Parameters
Action Response
GITHUB_CHECK_PRIVATE_VULNERABILITY_REPORTING_STATUS
Use this action to check if private vulnerability reporting is enabled for a repository.
Action Parameters
Action Response
GITHUB_CHECK_PUBLIC_ORGANIZATION_MEMBERSHIP_FOR_A_USER
Use this action to verify if a user is publicly listed as a member of a specific organization.
Action Parameters
Action Response
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_PROJECT
Use this action to check a team’s permission level (read, write, or admin) for a specific project in an organization.
Action Parameters
Action Response
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_PROJECT_LEGACY
Use this action to check a team’s permissions (read, write, admin) on a project using the legacy teams api endpoint.
Action Parameters
Action Response
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_REPOSITORY
Use this action to check a team’s permissions for a repository, including inherited permissions.
Action Parameters
Action Response
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_REPOSITORY_LEGACY
Use this action to check a team’s permissions for a repository using the legacy teams api endpoint. note: this endpoint is deprecated.
Action Parameters
Action Response
GITHUB_CLEAR_REPOSITORY_CACHE_BY_KEY
Use this action to delete a specific github actions cache from a repository using a cache key. optionally, you can specify a git reference to narrow down which cache to delete.
Action Parameters
Action Response
GITHUB_CLEAR_SELF_HOSTED_RUNNER_ORG_LABELS
Use this action to remove all custom labels from a self-hosted runner in an organization.
Action Parameters
Action Response
GITHUB_COMPARE_TWO_COMMITS
Use this action to compare two commits and get the differences between them. you can compare commits across branches, repositories, or forks.
Action Parameters
Action Response
GITHUB_CONFIGURE_JITRUNNER_FOR_ORG
Use this action to generate a configuration for a just-in-time runner in an organization.
Action Parameters
Action Response
GITHUB_CONFIGURE_OIDCSUBJECT_CLAIM_TEMPLATE
Use this action to create or update the openid connect (oidc) subject claim customization template for an organization.
Action Parameters
Action Response
GITHUB_CONVERT_AN_ORGANIZATION_MEMBER_TO_OUTSIDE_COLLABORATOR
Use this action to convert an organization member to an outside collaborator, which will restrict their access to only repositories allowed by their team membership.
Action Parameters
Action Response
GITHUB_CREATE_AN_AUTOLINK_REFERENCE_FOR_A_REPOSITORY
Use this action to create an autolink reference in a repository. an autolink reference automatically creates links in issues, pull requests, and commits when a specified prefix is found.
Action Parameters
Action Response
GITHUB_CREATE_AN_ENVIRONMENT_VARIABLE
Use this action to create an environment variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.
Action Parameters
Action Response
GITHUB_CREATE_AN_ISSUE
Use this action to create a new issue in a repository. you can specify the title, body, assignees, milestone, and labels for the issue.
Action Parameters
Action Response
GITHUB_CREATE_AN_ISSUE_COMMENT
Use this action to add a comment to a github issue or pull request.
Action Parameters
Action Response
GITHUB_CREATE_AN_ORGANIZATION_INVITATION
Use this action to invite a user to join an organization by their github id or email address.
Action Parameters
Action Response
GITHUB_CREATE_AN_ORGANIZATION_PROJECT
Use this action to create a new project board for an organization.
Action Parameters
Action Response
GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY
Use this action to create a new repository in a github organization. requires oauth or personal access token with ‘public repo’ scope for public repositories or ‘repo’ scope for private repositories.
Action Parameters
Action Response
GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY_RULESET
Use this action to create a new repository ruleset for an organization.
Action Parameters
Action Response
GITHUB_CREATE_AN_ORGANIZATION_VARIABLE
This text describes how to create an organization variable in github actions, specifying that users need collaborator access, and oauth/personal access tokens require admin:org
and repo
scopes for public and private repositories, respectively.
Action Parameters
Action Response
GITHUB_CREATE_AN_ORGANIZATION_WEBHOOK
Use this action to create a webhook for a github organization. requires organization owner permissions with admin:org hook scope.
Action Parameters
Action Response
GITHUB_CREATE_A_BLOB
Use this action to create a new git blob object (file content) in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_CHECK_RUN
Use this action to create a new check run for a specific commit in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_CHECK_SUITE
Use this action to create a check suite for a repository. note that check suites can only be created in the original repository, not in forks, and require appropriate authentication (not available for oauth apps and personal tokens).
Action Parameters
Action Response
GITHUB_CREATE_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Use this action to create a new codespace for the authenticated user. requires either repository id or pull request parameter.
Action Parameters
Action Response
GITHUB_CREATE_A_CODESPACE_FROM_A_PULL_REQUEST
Use this action to create a codespace for a specific pull request.
Action Parameters
Action Response
GITHUB_CREATE_A_CODESPACE_IN_A_REPOSITORY
Use this action to create a new codespace in a specified repository for the authenticated user.
Action Parameters
Action Response
GITHUB_CREATE_A_COMMIT
Use this action to create a new commit in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_COMMIT_COMMENT
Use this action to add a comment to a specific commit in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_COMMIT_STATUS
Use this action to create a commit status for a specific sha in a repository. limited to 1000 statuses per sha and context.
Action Parameters
Action Response
GITHUB_CREATE_A_CUSTOM_DEPLOYMENT_PROTECTION_RULE_ON_AN_ENVIRONMENT
Use this action to enable a custom deployment protection rule for a specific environment in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_CUSTOM_ORGANIZATION_ROLE
Use this action to create a custom role in a github organization with specified permissions.
Action Parameters
Action Response
GITHUB_CREATE_A_DEPLOYMENT
Use this action to create a new deployment for a repository. a deployment represents a specific version of a repository that is deployed to an environment like production or staging.
Action Parameters
Action Response
GITHUB_CREATE_A_DEPLOYMENT_BRANCH_POLICY
Use this action to create a deployment branch or tag policy for an environment.
Action Parameters
Action Response
GITHUB_CREATE_A_DEPLOYMENT_STATUS
Use this action to create a new deployment status for a specific deployment.
Action Parameters
Action Response
GITHUB_CREATE_A_DEPLOY_KEY
Use this action to create a deploy key for a repository. a deploy key is an ssh key that grants access to a single repository. you can specify if the key is read-only or has write access.
Action Parameters
Action Response
GITHUB_CREATE_A_DISCUSSION
Use this action to create a new discussion post on a team’s page.
Action Parameters
Action Response
GITHUB_CREATE_A_DISCUSSION_COMMENT
Use this action to create a comment on a team discussion.
Action Parameters
Action Response
GITHUB_CREATE_A_DISCUSSION_COMMENT_LEGACY
Use this action to create a comment on a team discussion using the legacy api endpoint. note: this is a deprecated endpoint and will be removed in the future.
Action Parameters
Action Response
GITHUB_CREATE_A_DISCUSSION_LEGACY
Use this action to create a team discussion post (legacy endpoint). this is a deprecated endpoint.
Action Parameters
Action Response
GITHUB_CREATE_A_FORK
Use this action to create a fork of a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_GIST
Use this action to create a new gist (a shareable code snippet) with specified files and optional description.
Action Parameters
Action Response
GITHUB_CREATE_A_GIST_COMMENT
Use this action to create a comment on a gist.
Action Parameters
Action Response
GITHUB_CREATE_A_GITHUB_APP_FROM_A_MANIFEST
Use this action to create a github app from a manifest by exchanging a temporary code for the app configuration details including id, private key (pem), and webhook secret.
Action Parameters
Action Response
GITHUB_CREATE_A_GITHUB_PAGES_DEPLOYMENT
Use this action to create a github pages deployment for a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_GITHUB_PAGES_SITE
Use this action to create and configure a github pages site for a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_GPG_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to add a gpg key to the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_CREATE_A_LABEL
Use this action to create a new label in a repository with a specified name, color, and optional description.
Action Parameters
Action Response
GITHUB_CREATE_A_MILESTONE
Use this action to create a milestone in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_PROJECT_CARD
Use this action to create a new project card in a specified project column.
Action Parameters
Action Response
GITHUB_CREATE_A_PROJECT_COLUMN
Use this action to create a new column in a github project.
Action Parameters
Action Response
GITHUB_CREATE_A_PUBLIC_SSH_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to add a new public ssh key to the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_CREATE_A_PULL_REQUEST
Use this action to create a new pull request in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_REFERENCE
Use this action to create a git reference (like a branch or tag) in a repository. note: cannot be used with empty repositories.
Action Parameters
Action Response
GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_AN_ORGANIZATION
Use this action to create a registration token for configuring self-hosted runners in an organization. the token expires in one hour.
Action Parameters
Action Response
GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_A_REPOSITORY
Use this action to create a registration token for configuring a self-hosted runner in a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_RELEASE
Use this action to create a new release for a repository.
Action Parameters
Action Response
GITHUB_CREATE_A_REMOVE_TOKEN_FOR_AN_ORGANIZATION
Use this action to generate a token that can be used to remove a self-hosted runner from an organization.
Action Parameters
Action Response
GITHUB_CREATE_A_REMOVE_TOKEN_FOR_A_REPOSITORY
Use this action to generate a token for removing a self-hosted runner from a repository. the token expires in 1 hour.
Action Parameters
Action Response
GITHUB_CREATE_A_REPLY_FOR_A_REVIEW_COMMENT
Use this action to create a reply to a pull request review comment.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_DISPATCH_EVENT
Use this action to create a repository dispatch event that triggers workflows or webhooks. you can include custom event type and payload data for the workflows to use.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER
Use this action to create a new repository for the authenticated user. the repository can be configured with various settings like visibility, features, and merge options.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_FROM_AN_UNPUBLISHED_CODESPACE
Use this action to create a new repository from an unpublished codespace.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_PROJECT
This text outlines the process of creating a repository project board. it notes that a 410 gone
status appears if projects are disabled or if there are no classic projects. a lack of privileges results in a 401 unauthorized
or 410 gone
status.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_RULESET
Use this action to create a new ruleset for a repository. a ruleset defines rules and conditions for repository operations.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_SECURITY_ADVISORY
Use this action to create a draft security advisory for a repository. only repository security managers or admins can create security advisories.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_USING_A_TEMPLATE
Use this action to create a new repository using an existing repository as a template.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_VARIABLE
To create, update, or read variables in a github actions workflow, authenticated collaborators need repo
scope on oauth/personal access tokens.
Action Parameters
Action Response
GITHUB_CREATE_A_REPOSITORY_WEBHOOK
Use this action to create a new webhook for a repository. a webhook allows you to receive http post payloads whenever specific events happen in the repository.
Action Parameters
Action Response
GITHUB_CREATE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Use this action to create a comment on a specific line or range of lines in a pull request’s diff.
Action Parameters
Action Response
GITHUB_CREATE_A_REVIEW_FOR_A_PULL_REQUEST
Use this action to create a review for a pull request. you can approve, request changes, or comment on a pull request.
Action Parameters
Action Response
GITHUB_CREATE_A_SCOPED_ACCESS_TOKEN
Use this action to create a repository-scoped or permission-scoped access token from a non-scoped token.
Action Parameters
Action Response
GITHUB_CREATE_A_SNAPSHOT_OF_DEPENDENCIES_FOR_A_REPOSITORY
Use this action to create a new snapshot of a repository’s dependencies.
Action Parameters
Action Response
GITHUB_CREATE_A_SSH_SIGNING_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to create an ssh signing key for the authenticated user.
Action Parameters
Action Response
GITHUB_CREATE_A_TAG_OBJECT
Use this action to create an annotated git tag in a repository. the tag can be created for a commit, tree, or blob object.
Action Parameters
Action Response
GITHUB_CREATE_A_TAG_PROTECTION_STATE_FOR_A_REPOSITORY
Use this action to create a tag protection rule for a repository. only repository administrators can use this action.
Action Parameters
Action Response
GITHUB_CREATE_A_TEAM
Use this action to create a new team in a github organization.
Action Parameters
Action Response
GITHUB_CREATE_A_TEMPORARY_PRIVATE_FORK
Use this action to create a temporary private fork of a repository to fix a security vulnerability. note: fork creation is asynchronous and may take up to 5 minutes to become accessible.
Action Parameters
Action Response
GITHUB_CREATE_A_TREE
Use this action to create a git tree object in a repository. you can use this to add, modify, or delete files in the repository.
Action Parameters
Action Response
GITHUB_CREATE_A_USER_PROJECT
Use this action to create a project board for the authenticated user.
Action Parameters
Action Response
GITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENT
Use this action to manually trigger a github actions workflow run by specifying the workflow file name and input parameters.
Action Parameters
Action Response
GITHUB_CREATE_COMMIT_SIGNATURE_PROTECTION
Use this action to enable commit signature protection on a branch, requiring all commits to be signed.
Action Parameters
Action Response
GITHUB_CREATE_CONFIGURATION_FOR_A_JUST_IN_TIME_RUNNER_FOR_A_REPOSITORY
Use this action to create a configuration for a just-in-time github actions runner in a repository. the configuration can be used to set up a new runner with specified name, group, labels, and work folder.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT
Use this action to create or update an environment in a repository with specified protection rules, review requirements, and deployment branch policies.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT_SECRET
Use this action to create or update an encrypted secret for a repository environment.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_AN_ORGANIZATION_SECRET
Use this action to create or update an encrypted secret for an organization.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_A_CUSTOM_PROPERTY_FOR_AN_ORGANIZATION
Use this action to create or update a custom property for a github organization.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_A_REPOSITORY_SECRET
Use this action to create or update a repository secret with an encrypted value.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_A_SECRET_FOR_THE_AUTHENTICATED_USER
Use this action to create or update a secret for the authenticated user’s codespaces.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_CUSTOM_PROPERTIES_FOR_AN_ORGANIZATION
Use this action to create or update custom properties for an organization in bulk.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_CUSTOM_PROPERTY_VALUES_FOR_A_REPOSITORY
Use this action to create or update custom property values for a repository. setting a value to null removes that property.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_FILE_CONTENTS
Use this action to create a new file or update an existing file in a github repository.
Action Parameters
Action Response
GITHUB_CREATE_OR_UPDATE_REPO_SECRET_WITH_ENCRYPTED_VALUE
Use this action to create or update a repository secret with an encrypted value. the value must be encrypted using libsodium with the repository’s public key.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_AN_ISSUE
Use this action to add a reaction emoji to a github issue.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_AN_ISSUE_COMMENT
Use this action to add a reaction emoji to an issue comment. available reactions are +1, -1, laugh, confused, heart, hooray, rocket, and eyes.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_A_COMMIT_COMMENT
Use this action to add a reaction emoji to a commit comment. returns http 200 if the reaction already exists.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_A_PULL_REQUEST_REVIEW_COMMENT
Use this action to add a reaction to a pull request review comment.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_A_RELEASE
Use this action to add a reaction to a release. available reactions are: +1, laugh, heart, hooray, rocket, eyes.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION
Use this action to add a reaction to a team discussion. the reaction can be +1, -1, laugh, confused, heart, hooray, rocket, or eyes.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION_COMMENT
Use this action to add a reaction to a team discussion comment. the reaction can be +1, -1, laugh, confused, heart, hooray, rocket, or eyes.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION_COMMENT_LEGACY
Use this action to create a reaction to a team discussion comment using the legacy api endpoint.
Action Parameters
Action Response
GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION_LEGACY
Use this action to add a reaction to a team discussion (legacy endpoint).
Action Parameters
Action Response
GITHUB_CREATE_UPDATE_ORG_SECRET_WITH_LIB_SODIUM
Use this action to create or update an organization secret using libsodium encryption. the secret will be available for dependabot to use in the organization’s repositories.
Action Parameters
Action Response
GITHUB_CUSTOMIZE_OIDC_SUBJECT_CLAIM_TEMPLATE
Use this action to get the customization template for openid connect (oidc) subject claim in a repository.
Action Parameters
Action Response
GITHUB_CUSTOM_OIDCSUBJECT_CLAIM_TEMPLATE
Use this action to get the openid connect (oidc) subject claim customization template for an organization.
Action Parameters
Action Response
GITHUB_CUSTOM_OIDCSUBJECT_CLAIM_TEMPLATE_SETTER
Use this action to set a custom openid connect (oidc) subject claim template for a repository.
Action Parameters
Action Response
GITHUB_DECLINE_A_REPOSITORY_INVITATION
Use this action to decline a repository invitation for the authenticated user.
Action Parameters
Action Response
GITHUB_DELETE_ACCESS_RESTRICTIONS
Use this action to remove access restrictions from a protected branch.
Action Parameters
Action Response
GITHUB_DELETE_ADMIN_BRANCH_PROTECTION
Use this action to remove admin enforcement from a protected branch in a repository.
Action Parameters
Action Response
GITHUB_DELETE_AN_APP_AUTHORIZATION
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.
Action Parameters
Action Response
GITHUB_DELETE_AN_APP_TOKEN
Use this action to revoke a specific oauth or github app token using the app’s client id and client secret.
Action Parameters
Action Response
GITHUB_DELETE_AN_ARTIFACT
Use this action to delete a specific artifact from a workflow run.
Action Parameters
Action Response
GITHUB_DELETE_AN_AUTOLINK_REFERENCE_FROM_A_REPOSITORY
Use this action to delete an autolink reference from a repository. only repository administrators can access autolink information.
Action Parameters
Action Response
GITHUB_DELETE_AN_EMAIL_ADDRESS_FOR_THE_AUTHENTICATED_USER
Use this action to delete an email address from the authenticated user’s account.
Action Parameters
Action Response
GITHUB_DELETE_AN_ENVIRONMENT
Use this action to delete an environment from a repository.
Action Parameters
Action Response
GITHUB_DELETE_AN_ENVIRONMENT_SECRET
Use this action to delete a secret from a repository environment.
Action Parameters
Action Response
GITHUB_DELETE_AN_ENVIRONMENT_VARIABLE
Use this action to delete an environment variable from a repository environment.
Action Parameters
Action Response
GITHUB_DELETE_AN_ISSUE_COMMENT
Use this action to delete a comment on an issue or pull request.
Action Parameters
Action Response
GITHUB_DELETE_AN_ISSUE_COMMENT_REACTION
Use this action to delete a reaction from an issue comment.
Action Parameters
Action Response
GITHUB_DELETE_AN_ISSUE_REACTION
Use this action to delete a reaction from an issue in a github repository.
Action Parameters
Action Response
GITHUB_DELETE_AN_ORGANIZATION
Use this action to delete an organization and all its repositories. note: the organization name will be unavailable for reuse for 90 days.
Action Parameters
Action Response
GITHUB_DELETE_AN_ORGANIZATION_MIGRATION_ARCHIVE
Use this action to delete an organization’s migration archive. note that migration archives are automatically deleted after seven days.
Action Parameters
Action Response
GITHUB_DELETE_AN_ORGANIZATION_REPOSITORY_RULESET
Use this action to delete a repository ruleset from an organization.
Action Parameters
Action Response
GITHUB_DELETE_AN_ORGANIZATION_SECRET
Use this action to delete a secret from an organization.
Action Parameters
Action Response
GITHUB_DELETE_AN_ORGANIZATION_VARIABLE
Use this action to delete a variable from an organization.
Action Parameters
Action Response
GITHUB_DELETE_AN_ORGANIZATION_WEBHOOK
Use this action to delete a webhook from an organization. requires organization owner permissions and tokens with admin:org hook
scope.
Action Parameters
Action Response
GITHUB_DELETE_AN_SSH_SIGNING_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to delete an ssh signing key from the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_DELETE_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Use this action to delete a codespace belonging to the authenticated user.
Action Parameters
Action Response
GITHUB_DELETE_A_CODESPACE_FROM_THE_ORGANIZATION
Use this action to delete a specific user’s codespace from an organization.
Action Parameters
Action Response
GITHUB_DELETE_A_CODE_SCANNING_ANALYSIS_FROM_A_REPOSITORY
Use this action to delete a specific code scanning analysis from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_COMMIT_COMMENT
Use this action to delete a specific commit comment from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_COMMIT_COMMENT_REACTION
Use this action to delete a reaction from a commit comment.
Action Parameters
Action Response
GITHUB_DELETE_A_CUSTOM_ORGANIZATION_ROLE
Use this action to delete a custom organization role.
Action Parameters
Action Response
GITHUB_DELETE_A_DEPLOYMENT
Use this action to delete an inactive deployment from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_DEPLOYMENT_BRANCH_POLICY
Use this action to delete a deployment branch or tag policy from an environment.
Action Parameters
Action Response
GITHUB_DELETE_A_DEPLOY_KEY
Use this action to delete a deploy key from a repository. note that deploy keys cannot be updated - you need to delete and create a new one instead.
Action Parameters
Action Response
GITHUB_DELETE_A_DISCUSSION
Use this action to delete a team discussion from an organization.
Action Parameters
Action Response
GITHUB_DELETE_A_DISCUSSION_COMMENT
Use this action to delete a specific comment from a team discussion in an organization.
Action Parameters
Action Response
GITHUB_DELETE_A_DISCUSSION_COMMENT_LEGACY
Use this action to delete a comment from a team discussion using the legacy api endpoint.
Action Parameters
Action Response
GITHUB_DELETE_A_DISCUSSION_LEGACY
Use this action to delete a team discussion using the legacy api endpoint. note: this is a deprecated endpoint, consider using the new ‘delete a discussion’ endpoint instead.
Action Parameters
Action Response
GITHUB_DELETE_A_FILE
Use this action to delete a file in a repository. you can optionally specify committer and author information for the commit that deletes the file.
Action Parameters
Action Response
GITHUB_DELETE_A_GIST
Use this action to delete a specific gist by its id.
Action Parameters
Action Response
GITHUB_DELETE_A_GIST_COMMENT
Use this action to delete a specific comment from a gist.
Action Parameters
Action Response
GITHUB_DELETE_A_GITHUB_PAGES_SITE
Use this action to delete a github pages site from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_GPG_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to delete a gpg key from the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_DELETE_A_LABEL
Use this action to delete a label from a repository using its name.
Action Parameters
Action Response
GITHUB_DELETE_A_MILESTONE
Use this action to delete a milestone from a repository using its milestone number.
Action Parameters
Action Response
GITHUB_DELETE_A_PACKAGE_FOR_AN_ORGANIZATION
Use this action to delete a package from an organization’s packages. note: admin access required and cannot delete public packages with over 5,000 downloads.
Action Parameters
Action Response
GITHUB_DELETE_A_PACKAGE_FOR_A_USER
Use this action to delete a package owned by a user. note: requires admin permissions and github support for public packages with over 5,000 downloads.
Action Parameters
Action Response
GITHUB_DELETE_A_PACKAGE_FOR_THE_AUTHENTICATED_USER
Use this action to delete a package owned by the authenticated user. note that public packages with over 5,000 downloads can only be deleted through github support.
Action Parameters
Action Response
GITHUB_DELETE_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER
Use this action to delete a specific package version owned by the authenticated user.
Action Parameters
Action Response
GITHUB_DELETE_A_PENDING_REVIEW_FOR_A_PULL_REQUEST
Use this action to delete an unsubmitted (pending) review from a pull request.
Action Parameters
Action Response
GITHUB_DELETE_A_PROJECT
Deletes a project board. returns a 404 not found
status if projects are disabled.
Action Parameters
Action Response
GITHUB_DELETE_A_PROJECT_CARD
Use this action to delete a project card from a project column.
Action Parameters
Action Response
GITHUB_DELETE_A_PROJECT_COLUMN
Use this action to delete a specific project column from a github project.
Action Parameters
Action Response
GITHUB_DELETE_A_PUBLIC_SSH_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to delete a public ssh key from the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_DELETE_A_PULL_REQUEST_COMMENT_REACTION
Use this action to delete a reaction from a pull request review comment.
Action Parameters
Action Response
GITHUB_DELETE_A_REFERENCE
Use this action to delete a git reference (branch, tag, etc.) from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_RELEASE
Use this action to delete a release from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_RELEASE_ASSET
Use this action to delete a specific release asset from a github repository.
Action Parameters
Action Response
GITHUB_DELETE_A_RELEASE_REACTION
Use this action to delete a specific reaction from a github release.
Action Parameters
Action Response
GITHUB_DELETE_A_REPOSITORY
Deleting a repository needs admin rights. if prevented by an organization owner, a 403 forbidden
response occurs. oauth app tokens and classic personal access tokens require the delete repo
scope for this action.
Action Parameters
Action Response
GITHUB_DELETE_A_REPOSITORY_INVITATION
Use this action to delete a repository invitation.
Action Parameters
Action Response
GITHUB_DELETE_A_REPOSITORY_RULESET
Use this action to delete a ruleset from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_REPOSITORY_SECRET
Use this action to delete a secret from a repository. requires collaborator access to the repository.
Action Parameters
Action Response
GITHUB_DELETE_A_REPOSITORY_SUBSCRIPTION
Use this action to unsubscribe from a repository’s notifications and stop watching it.
Action Parameters
Action Response
GITHUB_DELETE_A_REPOSITORY_VARIABLE
Use this action to delete a variable from a repository. requires collaborator access to the repository.
Action Parameters
Action Response
GITHUB_DELETE_A_REPOSITORY_WEBHOOK
Use this action to delete a webhook from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Use this action to delete a specific review comment from a pull request.
Action Parameters
Action Response
GITHUB_DELETE_A_SECRET_FOR_THE_AUTHENTICATED_USER
Use this action to delete a codespaces secret for the authenticated user.
Action Parameters
Action Response
GITHUB_DELETE_A_SELF_HOSTED_RUNNER_FROM_AN_ORGANIZATION
Use this action to delete a self-hosted runner from an organization.
Action Parameters
Action Response
GITHUB_DELETE_A_SELF_HOSTED_RUNNER_FROM_A_REPOSITORY
Use this action to remove a self-hosted runner from a repository.
Action Parameters
Action Response
GITHUB_DELETE_A_TAG_PROTECTION_STATE_FOR_A_REPOSITORY
Use this action to delete a tag protection state from a repository. only repository administrators can use this action.
Action Parameters
Action Response
GITHUB_DELETE_A_TEAM
Use this action to delete a team from an organization. only organization owners or team maintainers can delete teams. note that deleting a parent team will also delete all its child teams.
Action Parameters
Action Response
GITHUB_DELETE_A_TEAM_LEGACY
Use this action to delete a team using the legacy endpoint. note: this endpoint is deprecated, use ‘delete a team’ instead.
Action Parameters
Action Response
GITHUB_DELETE_A_THREAD_SUBSCRIPTION
Use this action to unsubscribe from a notification thread. this will stop notifications until you comment or are @mentioned.
Action Parameters
Action Response
GITHUB_DELETE_A_USER_MIGRATION_ARCHIVE
Use this action to delete a user migration archive. note that migration archives are automatically deleted after 7 days, but the migration metadata remains accessible through the api.
Action Parameters
Action Response
GITHUB_DELETE_A_WORKFLOW_RUN
Use this action to delete a specific workflow run from a repository.
Action Parameters
Action Response
GITHUB_DELETE_BRANCH_PROTECTION
Use this action to remove branch protection rules from a repository branch.
Action Parameters
Action Response
GITHUB_DELETE_COMMIT_SIGNATURE_PROTECTION
Use this action to remove commit signature protection from a protected branch.
Action Parameters
Action Response
GITHUB_DELETE_DEPENDEBOT_SECRET_BY_NAME
Use this action to delete a dependabot secret from a repository using its name.
Action Parameters
Action Response
GITHUB_DELETE_GITHUB_ACTIONS_CACHE_BY_ID
Use this action to delete a specific github actions cache from a repository using its cache id.
Action Parameters
Action Response
GITHUB_DELETE_PACKAGE_VERSION_FOR_AN_ORGANIZATION
Use this action to delete a specific version of a package from an organization’s packages. note: deleting packages with more than 5,000 downloads requires admin permissions and github support assistance.
Action Parameters
Action Response
GITHUB_DELETE_PACKAGE_VERSION_FOR_A_USER
Use this action to delete a specific version of a package owned by a user.
Action Parameters
Action Response
GITHUB_DELETE_PULL_REQUEST_REVIEW_PROTECTION
Use this action to remove pull request review protection from a branch in a repository.
Action Parameters
Action Response
GITHUB_DELETE_REPO_CODESPACE_SECRET_BY_NAME
Use this action to delete a codespace secret from a repository by its name.
Action Parameters
Action Response
GITHUB_DELETE_SOCIAL_ACCOUNTS_FOR_THE_AUTHENTICATED_USER
Use this action to delete one or more social media accounts from the authenticated user’s github profile.
Action Parameters
Action Response
GITHUB_DELETE_TEAM_DISCUSSION_COMMENT_REACTION
Use this action to delete a reaction from a team discussion comment.
Action Parameters
Action Response
GITHUB_DELETE_TEAM_DISCUSSION_REACTION
Use this action to delete a specific reaction from a team discussion.
Action Parameters
Action Response
GITHUB_DELETE_WORKFLOW_RUN_LOGS
Use this action to delete all logs for a specific workflow run.
Action Parameters
Action Response
GITHUB_DISABLE_AUTOMATED_SECURITY_FIXES
Use this action to disable automated security fixes for a repository.
Action Parameters
Action Response
GITHUB_DISABLE_A_CUSTOM_PROTECTION_RULE_FOR_AN_ENVIRONMENT
Use this action to disable a custom deployment protection rule for a specific environment in a repository.
Action Parameters
Action Response
GITHUB_DISABLE_A_WORKFLOW
Use this action to disable a workflow in a repository.
Action Parameters
Action Response
GITHUB_DISABLE_PRIVATE_VULNERABILITY_REPORTING_FOR_A_REPOSITORY
Use this action to disable private vulnerability reporting for a repository. requires admin access to the repository.
Action Parameters
Action Response
GITHUB_DISABLE_REPOSITORY_ACTIONS_IN_ORG
Use this action to disable github actions for a specific repository within an organization.
Action Parameters
Action Response
GITHUB_DISABLE_VULNERABILITY_ALERTS
Use this action to disable vulnerability alerts for a repository. requires admin access.
Action Parameters
Action Response
GITHUB_DISMISS_A_REVIEW_FOR_A_PULL_REQUEST
Use this action to dismiss a review on a pull request. requires admin or authorized access on protected branches.
Action Parameters
Action Response
GITHUB_DOWNLOAD_AN_ARTIFACT
Use this action to download an artifact from a github repository. returns a temporary download url that expires in 1 minute.
Action Parameters
Action Response
GITHUB_DOWNLOAD_AN_ORGANIZATION_MIGRATION_ARCHIVE
Use this action to download the migration archive for an organization.
Action Parameters
Action Response
GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_TAR
Use this action to download a repository as a tar archive. you can download either the default branch or a specific branch/tag/commit using the ref parameter.
Action Parameters
Action Response
GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_ZIP
Use this action to download a repository as a zip archive.
Action Parameters
Action Response
GITHUB_DOWNLOAD_A_USER_MIGRATION_ARCHIVE
Use this action to download a user’s migration archive containing repository data, issues, pull requests, comments, and attachments in tar.gz format.
Action Parameters
Action Response
GITHUB_DOWNLOAD_JOB_LOGS_FOR_A_WORKFLOW_RUN
Use this action to download the logs for a specific job in a workflow run.
Action Parameters
Action Response
GITHUB_DOWNLOAD_WORKFLOW_RUN_ATTEMPT_LOGS
Use this action to download logs for a specific workflow run attempt.
Action Parameters
Action Response
GITHUB_DOWNLOAD_WORKFLOW_RUN_LOGS
Use this action to download the logs of a specific workflow run.
Action Parameters
Action Response
GITHUB_EMO_J_IS_GET
Use this action to get a list of all emojis available to use on github. (deprecated: use get emojis instead)
Action Parameters
Action Response
GITHUB_ENABLE_AUTOMATED_SECURITY_FIXES
Use this action to enable automated security fixes for a repository.
Action Parameters
Action Response
GITHUB_ENABLE_A_WORKFLOW
Use this action to enable a workflow in a repository.
Action Parameters
Action Response
GITHUB_ENABLE_GITHUB_ACTIONS_IN_SELECTED_REPOSITORIES
Use this action to enable github actions for specific repositories within an organization.
Action Parameters
Action Response
GITHUB_ENABLE_OR_DISABLE_A_SECURITY_FEATURE_FOR_AN_ORGANIZATION
Use this action to enable or disable a security feature (like dependency graph, dependabot alerts, secret scanning, etc.) for all eligible repositories in an organization.
Action Parameters
Action Response
GITHUB_ENABLE_PRIVATE_VULNERABILITY_REPORTING_FOR_A_REPOSITORY
Use this action to enable private vulnerability reporting for a repository.
Action Parameters
Action Response
GITHUB_ENABLE_REPO_FORGITHUB_ACTIONS
Use this action to enable github actions for a specific repository within an organization.
Action Parameters
Action Response
GITHUB_ENABLE_VULNERABILITY_ALERTS
Use this action to enable vulnerability alerts and dependency graph for a repository.
Action Parameters
Action Response
GITHUB_ENCRYPT_AND_UPDATE_DEV_SECRET
Use this action to create or update a repository’s development environment secret with an encrypted value.
Action Parameters
Action Response
GITHUB_ENCRYPT_ORG_DEV_ENV_SECRET
Use this action to create or update an organization’s development environment secret with encryption.
Action Parameters
Action Response
GITHUB_ENCRYPT_ORG_SECRETS_USING_PUBLIC_KEY
Use this action to get the public key for encrypting organization secrets. requires oauth or personal access token with admin:org
scope.
Action Parameters
Action Response
GITHUB_EXPORT_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Use this action to export a codespace and get a url to track its export status.
Action Parameters
Action Response
GITHUB_EXPORT_A_SOFTWARE_BILL_OF_MATERIALS_SBOM_FOR_A_REPOSITORY
Use this action to export the software bill of materials (sbom) for a repository in spdx json format.
Action Parameters
Action Response
GITHUB_FETCH_PUBLIC_KEY_FOR_SECRET_ENCRYPTION
Use this action to retrieve the public key required for encrypting dependabot secrets in an organization.
Action Parameters
Action Response
GITHUB_FIND_CONFLICTING_PACKAGES_FOR_DOCKER_MIGRATION
Use this action to list packages that have conflicts during docker migration for a specific user.
Action Parameters
Action Response
GITHUB_FOLLOW_A_USER
Use this action to follow a github user. requires user:follow oauth scope.
Action Parameters
Action Response
GITHUB_FORCE_CANCEL_A_WORKFLOW_RUN
Use this action to forcefully cancel a workflow run, bypassing any conditions that would normally keep it running.
Action Parameters
Action Response
GITHUB_FORK_A_GIST
Use this action to create a fork of a github gist.
Action Parameters
Action Response
GITHUB_GENERATE_RELEASE_NOTES_CONTENT_FOR_A_RELEASE
Use this action to generate release notes content in markdown format for a new release. the notes will include changes and contributors since the last release.
Action Parameters
Action Response
GITHUB_GET_ACCESS_RESTRICTIONS
Use this action to get the access restrictions for a protected branch in a repository.
Action Parameters
Action Response
GITHUB_GET_ADMIN_BRANCH_PROTECTION
Use this action to get the admin branch protection status for a repository branch.
Action Parameters
Action Response
GITHUB_GET_ALLOWED_ACTIONS_AND_REUSABLE_WORKFLOWS_FOR_AN_ORGANIZATION
Use this action to get a list of actions and reusable workflows that are allowed in an organization.
Action Parameters
Action Response
GITHUB_GET_ALLOWED_ACTIONS_AND_REUSABLE_WORKFLOWS_FOR_A_REPOSITORY
Use this action to get the list of allowed actions and reusable workflows in a repository.
Action Parameters
Action Response
GITHUB_GET_ALL_API_VERSIONS
Use this action to retrieve a list of all supported github api versions.
Action Parameters
Action Response
GITHUB_GET_ALL_AUTOLINKS_OF_A_REPOSITORY
Use this action to retrieve all configured autolinks for a repository. only accessible by repository administrators.
Action Parameters
Action Response
GITHUB_GET_ALL_CODES_OF_CONDUCT
Use this action to get a list of all available codes of conduct on github.
Action Parameters
Action Response
GITHUB_GET_ALL_COMMONLY_USED_LICENSES
Use this action to get a list of the most commonly used licenses available on github.
Action Parameters
Action Response
GITHUB_GET_ALL_CONTRIBUTOR_COMMIT_ACTIVITY
Use this action to get commit activity statistics for all repository contributors.
Action Parameters
Action Response
GITHUB_GET_ALL_CUSTOM_PROPERTIES_FOR_AN_ORGANIZATION
Use this action to retrieve all custom properties defined for a github organization.
Action Parameters
Action Response
GITHUB_GET_ALL_CUSTOM_PROPERTY_VALUES_FOR_A_REPOSITORY
Use this action to retrieve all custom property values set for a repository.
Action Parameters
Action Response
GITHUB_GET_ALL_DEPLOYMENT_PROTECTION_RULES_FOR_AN_ENVIRONMENT
Use this action to retrieve all enabled custom deployment protection rules for a specific environment in a repository.
Action Parameters
Action Response
GITHUB_GET_ALL_GITIGNORE_TEMPLATES
Use this action to get a list of all available gitignore templates that can be used when creating a repository.
Action Parameters
Action Response
GITHUB_GET_ALL_ORGANIZATION_REPOSITORY_RULESETS
Use this action to retrieve all repository rulesets configured for a github organization.
Action Parameters
Action Response
GITHUB_GET_ALL_ORGANIZATION_ROLES_FOR_AN_ORGANIZATION
Use this action to list all custom roles defined in an organization. requires admin access or appropriate permissions.
Action Parameters
Action Response
GITHUB_GET_ALL_REPOSITORY_RULESETS
Use this action to retrieve all rulesets configured for a repository, including inherited rulesets from higher levels.
Action Parameters
Action Response
GITHUB_GET_ALL_REPOSITORY_TOPICS
Use this action to get all topics associated with a repository.
Action Parameters
Action Response
GITHUB_GET_ALL_REQUESTED_REVIEWERS_FOR_A_PULL_REQUEST
Use this action to get a list of all reviewers who have been requested to review a specific pull request.
Action Parameters
Action Response
GITHUB_GET_ALL_STATUS_CHECK_CONTEXTS
Use this action to get all status check contexts for a protected branch in a repository.
Action Parameters
Action Response
GITHUB_GET_AN_ASSIGNMENT
Use this action to retrieve a github classroom assignment. only accessible to classroom administrators.
Action Parameters
Action Response
GITHUB_GET_AN_AUTOLINK_REFERENCE_OF_A_REPOSITORY
Use this action to retrieve a specific autolink reference from a repository by its id. only available to repository administrators.
Action Parameters
Action Response
GITHUB_GET_AN_ENVIRONMENT
Use this action to get details about a specific deployment environment in a repository. requires read access to the repository. for private repositories, requires oauth token or personal access token with ‘repo’ scope.
Action Parameters
Action Response
GITHUB_GET_AN_ENVIRONMENT_PUBLIC_KEY
Use this action to get the public key of a repository environment, which is required for encrypting environment secrets.
Action Parameters
Action Response
GITHUB_GET_AN_ENVIRONMENT_SECRET
Use this action to retrieve a specific environment secret from a repository without decrypting it.
Action Parameters
Action Response
GITHUB_GET_AN_ENVIRONMENT_VARIABLE
Use this action to retrieve a specific environment variable from a repository environment.
Action Parameters
Action Response
GITHUB_GET_AN_IMPORT_STATUS
Use this action to get the status of a repository import. note: this action will be deprecated on april 12, 2024.
Action Parameters
Action Response
GITHUB_GET_AN_ISSUE
Use this action to get a specific issue from a repository.
Action Parameters
Action Response
GITHUB_GET_AN_ISSUE_COMMENT
Use this action to retrieve a specific comment from an issue or pull request.
Action Parameters
Action Response
GITHUB_GET_AN_ISSUE_EVENT
Use this action to retrieve a specific issue event using its event id.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION
Use this action to get information about a github organization.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_MEMBERSHIP_FOR_THE_AUTHENTICATED_USER
Use this action to get the authenticated user’s membership status in a specific organization.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_MIGRATION_STATUS
Use this action to check the status of an organization’s migration. the status will be one of: ‘pending’ (not started), ‘exporting’ (in progress), ‘exported’ (completed), or ‘failed’.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_PUBLIC_KEY
Use this action to get the public key of an organization, which is used for encrypting secrets.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_REPOSITORY_RULESET
Use this action to retrieve a specific repository ruleset for an organization using the organization name and ruleset id.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_ROLE
Use this action to retrieve details of a specific organization role by its id.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_RULE_SUITE
The text provides details on obtaining data about various rule evaluations in an organization, guiding users to manage rulesets for repositories. for further info, visit github’s documentation on managing rulesets.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_SECRET
Use this action to retrieve an organization secret without its encrypted value. requires admin:org scope for authentication.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_VARIABLE
Use this action to retrieve a specific organization variable. requires collaborator access and appropriate oauth scopes.
Action Parameters
Action Response
GITHUB_GET_AN_ORGANIZATION_WEBHOOK
Use this action to retrieve the configuration details of a specific webhook for an organization.
Action Parameters
Action Response
GITHUB_GET_AN_SSH_SIGNING_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to retrieve details of a specific ssh signing key for the authenticated user.
Action Parameters
Action Response
GITHUB_GET_APPS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH
Use this action to get a list of github apps that have write access to a protected branch in a repository.
Action Parameters
Action Response
GITHUB_GET_ASSIGNMENT_GRADES
Use this action to retrieve grades for a github classroom assignment. only accessible to classroom administrators.
Action Parameters
Action Response
GITHUB_GET_A_BLOB
Use this action to get a file’s content from a repository using its sha hash.
Action Parameters
Action Response
GITHUB_GET_A_BRANCH
Use this action to retrieve information about a specific branch in a repository.
Action Parameters
Action Response
GITHUB_GET_A_CHECK_RUN
Use this action to get details of a specific check run in a repository.
Action Parameters
Action Response
GITHUB_GET_A_CHECK_SUITE
Use this action to retrieve a specific check suite by its id from a repository.
Action Parameters
Action Response
GITHUB_GET_A_CLASSROOM
Use this action to get details of a specific github classroom. only accessible to classroom administrators.
Action Parameters
Action Response
GITHUB_GET_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Use this action to get information about a specific codespace owned by the authenticated user.
Action Parameters
Action Response
GITHUB_GET_A_CODE_OF_CONDUCT
Use this action to retrieve details about a specific github code of conduct by its key.
Action Parameters
Action Response
GITHUB_GET_A_CODE_QL_DATABASE_FOR_A_REPOSITORY
Use this action to retrieve a codeql database for a specific programming language in a repository.
Action Parameters
Action Response
GITHUB_GET_A_CODE_SCANNING_ALERT
Use this action to retrieve a specific code scanning alert from a repository.
Action Parameters
Action Response
GITHUB_GET_A_CODE_SCANNING_ANALYSIS_FOR_A_REPOSITORY
Use this action to retrieve a specific code scanning analysis for a repository using the analysis id.
Action Parameters
Action Response
GITHUB_GET_A_CODE_SCANNING_DEFAULT_SETUP_CONFIGURATION
Use this action to retrieve the default setup configuration for code scanning in a repository.
Action Parameters
Action Response
GITHUB_GET_A_COMMIT
Use this action to get details of a specific commit in a repository.
Action Parameters
Action Response
GITHUB_GET_A_COMMIT_COMMENT
Use this action to retrieve a specific commit comment from a repository.
Action Parameters
Action Response
GITHUB_GET_A_COMMIT_OBJECT
Use this action to get a commit object from a repository, including its verification status and signature details.
Action Parameters
Action Response
GITHUB_GET_A_CUSTOM_DEPLOYMENT_PROTECTION_RULE
Use this action to retrieve a custom deployment protection rule for an environment in a repository.
Action Parameters
Action Response
GITHUB_GET_A_CUSTOM_PROPERTY_FOR_AN_ORGANIZATION
Use this action to retrieve a specific custom property defined for an organization.
Action Parameters
Action Response
GITHUB_GET_A_DELIVERY_FOR_A_REPOSITORY_WEBHOOK
Use this action to retrieve a specific webhook delivery for a repository.
Action Parameters
Action Response
GITHUB_GET_A_DEPENDABOT_ALERT
Use this action to get details of a specific dependabot alert in a repository.
Action Parameters
Action Response
GITHUB_GET_A_DEPLOYMENT
Use this action to get details of a specific deployment in a repository.
Action Parameters
Action Response
GITHUB_GET_A_DEPLOYMENT_BRANCH_POLICY
Use this action to get a deployment branch or tag policy for an environment.
Action Parameters
Action Response
GITHUB_GET_A_DEPLOYMENT_STATUS
Use this action to get the status of a specific deployment in a repository.
Action Parameters
Action Response
GITHUB_GET_A_DEPLOY_KEY
Use this action to retrieve details of a specific deploy key from a github repository.
Action Parameters
Action Response
GITHUB_GET_A_DIFF_OF_THE_DEPENDENCIES_BETWEEN_COMMITS
Use this action to get the differences in dependencies between two commits of a repository.
Action Parameters
Action Response
GITHUB_GET_A_DISCUSSION
Use this action to get a specific team discussion by its number.
Action Parameters
Action Response
GITHUB_GET_A_DISCUSSION_COMMENT
Use this action to retrieve a specific comment from a team discussion.
Action Parameters
Action Response
GITHUB_GET_A_DISCUSSION_COMMENT_LEGACY
Use this action to get a specific comment from a team discussion using the legacy api endpoint (deprecated).
Action Parameters
Action Response
GITHUB_GET_A_DISCUSSION_LEGACY
Use this action to get a team discussion using the legacy endpoint. note: this endpoint is deprecated.
Action Parameters
Action Response
GITHUB_GET_A_DNS_HEALTH_CHECK_FOR_GITHUB_PAGES
Use this action to verify the dns cname record for a github pages site.
Action Parameters
Action Response
GITHUB_GET_A_GIST
Use this action to retrieve a specific github gist by its id.
Action Parameters
Action Response
GITHUB_GET_A_GIST_COMMENT
Use this action to retrieve a specific comment from a gist.
Action Parameters
Action Response
GITHUB_GET_A_GIST_REVISION
Use this action to retrieve a specific revision of a gist using its id and sha.
Action Parameters
Action Response
GITHUB_GET_A_GITHUB_PAGES_SITE
Use this action to get information about a github pages site for a repository.
Action Parameters
Action Response
GITHUB_GET_A_GITIGNORE_TEMPLATE
Use this action to get the content of a specific .gitignore template.
Action Parameters
Action Response
GITHUB_GET_A_GLOBAL_SECURITY_ADVISORY
Use this action to retrieve a global security advisory by its ghsa (github security advisory) id.
Action Parameters
Action Response
GITHUB_GET_A_GPG_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to retrieve details of a specific gpg key for the authenticated user.
Action Parameters
Action Response
GITHUB_GET_A_JOB_FOR_A_WORKFLOW_RUN
Use this action to get details of a specific job within a workflow run.
Action Parameters
Action Response
GITHUB_GET_A_LABEL
Use this action to retrieve a specific label from a repository using its name.
Action Parameters
Action Response
GITHUB_GET_A_LICENSE
Use this action to get detailed information about a specific github repository license.
Action Parameters
Action Response
GITHUB_GET_A_MILESTONE
Use this action to retrieve a specific milestone from a repository using its milestone number.
Action Parameters
Action Response
GITHUB_GET_A_PACKAGE_FOR_AN_ORGANIZATION
Use this action to retrieve a package from an organization’s packages. requires ‘read:packages’ scope for access.
Action Parameters
Action Response
GITHUB_GET_A_PACKAGE_FOR_A_USER
Use this action to retrieve metadata for a specific package owned by a user.
Action Parameters
Action Response
GITHUB_GET_A_PACKAGE_FOR_THE_AUTHENTICATED_USER
Use this action to retrieve information about a specific package owned by the authenticated user.
Action Parameters
Action Response
GITHUB_GET_A_PACKAGE_VERSION_FOR_AN_ORGANIZATION
Use this action to retrieve a specific package version from an organization’s packages.
Action Parameters
Action Response
GITHUB_GET_A_PACKAGE_VERSION_FOR_A_USER
Use this action to retrieve a specific public package version for a user.
Action Parameters
Action Response
GITHUB_GET_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER
Use this action to get details of a specific package version owned by the authenticated user.
Action Parameters
Action Response
GITHUB_GET_A_PROJECT
Use this action to get details of a github project by its id.
Action Parameters
Action Response
GITHUB_GET_A_PROJECT_CARD
Use this action to retrieve details of a specific project card by its id.
Action Parameters
Action Response
GITHUB_GET_A_PROJECT_COLUMN
Use this action to retrieve details about a specific project column.
Action Parameters
Action Response
GITHUB_GET_A_PUBLIC_SSH_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to retrieve details of a specific public ssh key for the authenticated user.
Action Parameters
Action Response
GITHUB_GET_A_PULL_REQUEST
Use this action to retrieve details of a specific pull request in a repository.
Action Parameters
Action Response
GITHUB_GET_A_REFERENCE
Use this action to get a git reference (branch or tag) from a repository.
Action Parameters
Action Response
GITHUB_GET_A_RELEASE
Use this action to get details of a specific release from a repository using its release id.
Action Parameters
Action Response
GITHUB_GET_A_RELEASE_ASSET
Use this action to get a specific release asset from a repository. the asset can be downloaded by setting the accept header to application/octet-stream.
Action Parameters
Action Response
GITHUB_GET_A_RELEASE_BY_TAG_NAME
Use this action to retrieve a specific release from a repository using its tag name.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY
Use this action to get information about a repository.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_PUBLIC_KEY
Use this action to get a repository’s public key for encrypting secrets.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_README
Use this action to get the readme file content of a repository. returns raw content by default, or html-rendered content if specified.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_README_FOR_A_DIRECTORY
Use this action to get the readme file from a specific directory in a repository.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_RULESET
Use this action to retrieve a specific ruleset configuration for a repository.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_RULE_SUITE
Use this action to retrieve the evaluation results of a repository’s rule suite by its id.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_SECRET
Use this action to retrieve a repository secret’s metadata (without its encrypted value).
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_SECURITY_ADVISORY
Use this action to retrieve a specific security advisory from a repository.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_SUBSCRIPTION
Use this action to check if the authenticated user is subscribed to a repository.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_VARIABLE
Use this action to retrieve a specific github actions variable from a repository.
Action Parameters
Action Response
GITHUB_GET_A_REPOSITORY_WEBHOOK
Use this action to get details of a specific webhook configured in a repository.
Action Parameters
Action Response
GITHUB_GET_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Use this action to retrieve a specific review comment from a pull request using its comment id.
Action Parameters
Action Response
GITHUB_GET_A_REVIEW_FOR_A_PULL_REQUEST
Use this action to get a specific review for a pull request by its id.
Action Parameters
Action Response
GITHUB_GET_A_SECRET_FOR_THE_AUTHENTICATED_USER
Use this action to retrieve a development environment secret for the authenticated user’s codespaces.
Action Parameters
Action Response
GITHUB_GET_A_SECRET_SCANNING_ALERT
Use this action to retrieve a specific secret scanning alert from a repository.
Action Parameters
Action Response
GITHUB_GET_A_SELF_HOSTED_RUNNER_FOR_AN_ORGANIZATION
Use this action to get details of a specific self-hosted runner in an organization.
Action Parameters
Action Response
GITHUB_GET_A_SELF_HOSTED_RUNNER_FOR_A_REPOSITORY
Use this action to get details of a specific self-hosted runner in a repository.
Action Parameters
Action Response
GITHUB_GET_A_TAG
Use this action to get details of a specific git tag in a repository using its sha.
Action Parameters
Action Response
GITHUB_GET_A_TEAM_BY_NAME
Use this action to get a github team’s information using the team’s slug (url-friendly team name).
Action Parameters
Action Response
GITHUB_GET_A_TEAM_LEGACY
Use this action to get information about a team using the legacy api endpoint. note: this endpoint is deprecated, use ‘get a team by name’ instead.
Action Parameters
Action Response
GITHUB_GET_A_THREAD
Use this action to retrieve information about a specific notification thread.
Action Parameters
Action Response
GITHUB_GET_A_THREAD_SUBSCRIPTION_FOR_THE_AUTHENTICATED_USER
Use this action to check if the authenticated user is subscribed to a notification thread.
Action Parameters
Action Response
GITHUB_GET_A_TREE
Use this action to get a git tree object by its sha1 or reference name. a tree object contains information about the files in a repository.
Action Parameters
Action Response
GITHUB_GET_A_USER
Use this action to get information about a github user by their username.
Action Parameters
Action Response
GITHUB_GET_A_USER_MIGRATION_STATUS
Use this action to get the current status of a user’s migration. the status can be ‘pending’, ‘exporting’, ‘exported’, or ‘failed’. when the status is ‘exported’, you can download the migration archive.
Action Parameters
Action Response
GITHUB_GET_A_WEBHOOK_CONFIGURATION_FOR_AN_ORGANIZATION
Use this action to retrieve the configuration of a specific webhook for an organization.
Action Parameters
Action Response
GITHUB_GET_A_WEBHOOK_CONFIGURATION_FOR_A_REPOSITORY
Use this action to get the configuration details of a specific webhook in a repository.
Action Parameters
Action Response
GITHUB_GET_A_WEBHOOK_DELIVERY_FOR_AN_ORGANIZATION_WEBHOOK
Use this action to retrieve a specific webhook delivery for an organization webhook.
Action Parameters
Action Response
GITHUB_GET_A_WORKFLOW
Use this action to get details of a specific workflow in a repository.
Action Parameters
Action Response
GITHUB_GET_A_WORKFLOW_RUN
Use this action to get details of a specific workflow run in a repository.
Action Parameters
Action Response
GITHUB_GET_A_WORKFLOW_RUN_ATTEMPT
Use this action to retrieve details of a specific workflow run attempt in a repository.
Action Parameters
Action Response
GITHUB_GET_BRANCH_PROTECTION
Protected branches are available in public repositories with github free, across all repos for organizations, github pro, team, enterprise cloud, and server. details are in github’s product documentation.
Action Parameters
Action Response
GITHUB_GET_COMMIT_AUTHORS
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.
Action Parameters
Action Response
GITHUB_GET_COMMIT_SIGNATURE_PROTECTION
Use this action to check if a branch requires signed commits.
Action Parameters
Action Response
GITHUB_GET_COMMUNITY_PROFILE_METRICS
Use this action to get community health metrics for a repository, including health score, documentation status, and compliance with recommended community standards.
Action Parameters
Action Response
GITHUB_GET_CONTEXTUAL_INFORMATION_FOR_A_USER
Use this action to get contextual information about a github user, such as their hovercard data.
Action Parameters
Action Response
GITHUB_GET_COPILOT_SEAT_ASSIGNMENT_DETAILS_FOR_A_USER
Use this action to get github copilot seat assignment details for a specific user in an organization.
Action Parameters
Action Response
GITHUB_GET_COPILOT_SEAT_INFORMATION_AND_SETTINGS_FOR_AN_ORGANIZATION
Use this action to get information about an organization’s github copilot subscription, including seat allocation and code policies.
Action Parameters
Action Response
GITHUB_GET_DEFAULT_ATTRIBUTES_FOR_A_CODESPACE
Use this action to get the default configuration attributes for creating a codespace in a repository.
Action Parameters
Action Response
GITHUB_GET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_AN_ORGANIZATION
Use this action to get the default workflow permissions for github token and the default workflow settings for an organization.
Action Parameters
Action Response
GITHUB_GET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_A_REPOSITORY
Use this action to get the default workflow permissions for the github token in a repository.
Action Parameters
Action Response
GITHUB_GET_DETAILS_ABOUT_A_CODESPACE_EXPORT
Use this action to retrieve details about an exported codespace.
Action Parameters
Action Response
GITHUB_GET_EMOJIS
Use this action to get a list of all emojis available to use on github.
Action Parameters
Action Response
GITHUB_GET_FEEDS
Use this action to get github timeline feeds including public/private activity and security advisories.
Action Parameters
Action Response
GITHUB_GET_GITHUB_ACTIONS_BILLING_FOR_AN_ORGANIZATION
Use this action to get github actions billing information for an organization, including usage minutes and spending details.
Action Parameters
Action Response
GITHUB_GET_GITHUB_ACTIONS_BILLING_FOR_A_USER
Use this action to get github actions billing information for a specific user, including used minutes in private repositories.
Action Parameters
Action Response
GITHUB_GET_GITHUB_ACTIONS_CACHE_USAGE_FOR_AN_ORGANIZATION
Use this action to get the total github actions cache usage statistics for an organization.
Action Parameters
Action Response
GITHUB_GET_GITHUB_ACTIONS_CACHE_USAGE_FOR_A_REPOSITORY
Use this action to get the github actions cache usage statistics for a repository.
Action Parameters
Action Response
GITHUB_GET_GITHUB_ACTIONS_PERMISSIONS_FOR_AN_ORGANIZATION
Use this action to get the github actions permissions policy and allowed actions/workflows for an organization.
Action Parameters
Action Response
GITHUB_GET_GITHUB_ACTIONS_PERMISSIONS_FOR_A_REPOSITORY
Use this action to get the permissions policy for github actions in a repository, including whether actions are enabled and which actions/workflows are allowed to run.
Action Parameters
Action Response
GITHUB_GET_GITHUB_META_INFORMATION
Use this action to get github’s metadata including ip addresses (both ipv4 and ipv6) and domain names.
Action Parameters
Action Response
GITHUB_GET_GITHUB_PACKAGES_BILLING_FOR_AN_ORGANIZATION
Use this action to get github packages billing information for an organization.
Action Parameters
Action Response
GITHUB_GET_GITHUB_PACKAGES_BILLING_FOR_A_USER
Use this action to get the github packages billing information for a specified user. returns storage usage for both free and paid storage in gb, where paid storage applies to private repositories. requires oauth token with ‘user’ scope.
Action Parameters
Action Response
GITHUB_GET_GITHUB_PAGES_BUILD
Use this action to get information about a specific github pages build.
Action Parameters
Action Response
GITHUB_GET_INFORMATION_ABOUT_A_SARIF_UPLOAD
Use this action to get information about a sarif upload, including its processing status and analysis url.
Action Parameters
Action Response
GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION
Use this action to get the interaction restrictions (who can interact and expiration time) for an organization. returns empty response if no restrictions are set.
Action Parameters
Action Response
GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY
Use this action to get the interaction restrictions (who can interact and when the restriction expires) for a repository.
Action Parameters
Action Response
GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_YOUR_PUBLIC_REPOSITORIES
Use this action to retrieve interaction restrictions (limits on who can interact and for how long) set on your public repositories.
Action Parameters
Action Response
GITHUB_GET_LARGE_FILES
Use this action to list files larger than 100mb in a repository’s import. note: this action is deprecated and will be discontinued on april 12, 2024.
Action Parameters
Action Response
GITHUB_GET_LATEST_PAGES_BUILD
Use this action to get the most recent build information of a github pages site.
Action Parameters
Action Response
GITHUB_GET_OCTOCAT
Use this action to get github’s mascot (octocat) in ascii art format, optionally with a custom message in its speech bubble
Action Parameters
Action Response
GITHUB_GET_ORGANIZATION_MEMBERSHIP_FOR_A_USER
Use this action to get a user’s membership status in an organization. the authenticated user must be an organization member to use this action.
Action Parameters
Action Response
GITHUB_GET_ORG_DEV_ENVIRONMENT_SECRET_SAFELY
Use this action to retrieve an organization’s development environment secret without exposing its encrypted value.
Action Parameters
Action Response
GITHUB_GET_PAGE_VIEWS
Use this action to get repository traffic data, including total page views and daily/weekly breakdown for the last 14 days.
Action Parameters
Action Response
GITHUB_GET_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN
Use this action to get a list of deployment environments that are waiting for protection rule approval in a workflow run.
Action Parameters
Action Response
GITHUB_GET_PROJECT_PERMISSION_FOR_A_USER
Use this action to get a user’s permission level for an organization project. permission can be admin, write, read, or none.
Action Parameters
Action Response
GITHUB_GET_PUBLIC_KEY_FOR_SECRET_ENCRYPTION
This endpoint allows users with read access to a repository to get a public key for encrypting secrets. for private repositories, oauth and classic personal access tokens require the repo
scope.
Action Parameters
Action Response
GITHUB_GET_PUBLIC_KEY_FOR_THE_AUTHENTICATED_USER
Use this action to get a public key for encrypting codespaces secrets for the authenticated user.
Action Parameters
Action Response
GITHUB_GET_PULL_REQUEST_REVIEW_PROTECTION
Use this action to get the pull request review protection settings for a protected branch in a repository.
Action Parameters
Action Response
GITHUB_GET_RATE_LIMIT_STATUS_FOR_THE_AUTHENTICATED_USER
Use this action to get the current rate limit status for the authenticated user.
Action Parameters
Action Response
GITHUB_GET_REPOSITORY_CLONES
Use this action to get the number of clones and their daily/weekly breakdown for a repository over the last 14 days.
Action Parameters
Action Response
GITHUB_GET_REPOSITORY_CONTENT
Use this action to get the contents of a file or directory in a repository.
Action Parameters
Action Response
GITHUB_GET_REPOSITORY_PERMISSIONS_FOR_A_USER
Use this action to get a user’s permission level for a repository. the permission level can be admin, write, read, or none. note that ‘maintain’ role maps to ‘write’ permission and ‘triage’ role maps to ‘read’ permission.
Action Parameters
Action Response
GITHUB_GET_REPOSITORY_SECRET_SECURELY
Gets a single repository secret without revealing its encrypted value. oauth app tokens and personal access tokens (classic) need the repo
scope to use this endpoint.
Action Parameters
Action Response
GITHUB_GET_REPO_DEV_ENV_SECRET
Use this action to retrieve a repository development environment secret without exposing its encrypted value.
Action Parameters
Action Response
GITHUB_GET_RULES_FOR_A_BRANCH
Use this action to get all active rules that apply to a branch in a repository. this excludes rules in ‘evaluate’ or ‘disabled’ status.
Action Parameters
Action Response
GITHUB_GET_SINGLE_ORG_SECRET_WITHOUT_DECRYPTION
Use this action to retrieve an organization’s dependabot secret without its encrypted value.
Action Parameters
Action Response
GITHUB_GET_STATUS_CHECKS_PROTECTION
Use this action to get the status checks protection settings for a protected branch in a repository.
Action Parameters
Action Response
GITHUB_GET_TEAMS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH
Use this action to get a list of teams that have push access to a protected branch in a repository.
Action Parameters
Action Response
GITHUB_GET_TEAM_MEMBERSHIP_FOR_A_USER
Use this action to get the team membership status for a specific user in an organization’s team.
Action Parameters
Action Response
GITHUB_GET_TEAM_MEMBERSHIP_FOR_A_USER_LEGACY
Use this action to get a user’s membership status in a team using the legacy api endpoint. note: this is a deprecated endpoint. use ‘get team membership for a user’ instead.
Action Parameters
Action Response
GITHUB_GET_TEAM_MEMBER_LEGACY
Use this action to get a team member’s information using the legacy api endpoint. note: this action is deprecated, use ‘get team membership for a user’ instead.
Action Parameters
Action Response
GITHUB_GET_THE_AUTHENTICATED_USER
Use this action to get information about the authenticated user.
Action Parameters
Action Response
GITHUB_GET_THE_COMBINED_STATUS_FOR_A_SPECIFIC_REFERENCE
Use this action to get the combined commit status (failure, pending, or success) for a specific sha, branch, or tag in a repository.
Action Parameters
Action Response
GITHUB_GET_THE_HOURLY_COMMIT_COUNT_FOR_EACH_DAY
Use this action to get the commit count for each hour of each day of the week for a repository.
Action Parameters
Action Response
GITHUB_GET_THE_LAST_YEAR_OF_COMMIT_ACTIVITY
Use this action to get the commit activity statistics for the last year, organized by week.
Action Parameters
Action Response
GITHUB_GET_THE_LATEST_RELEASE
Use this action to get the most recent non-prerelease, non-draft release of a repository.
Action Parameters
Action Response
GITHUB_GET_THE_LEVEL_OF_ACCESS_FOR_WORKFLOWS_OUTSIDE_OF_THE_REPOSITORY
Use this action to get the access level for workflows outside of a private repository.
Action Parameters
Action Response
GITHUB_GET_THE_LICENSE_FOR_A_REPOSITORY
Use this action to get the license information for a specific repository.
Action Parameters
Action Response
GITHUB_GET_THE_REVIEW_HISTORY_FOR_A_WORKFLOW_RUN
Use this action to retrieve the review history and approval status for a specific workflow run in a repository.
Action Parameters
Action Response
GITHUB_GET_THE_STATUS_OF_A_GITHUB_PAGES_DEPLOYMENT
Use this action to get the current deployment status of a github pages site.
Action Parameters
Action Response
GITHUB_GET_THE_WEEKLY_COMMIT_ACTIVITY
Use this action to get weekly statistics about additions and deletions in a repository. note: only works for repositories with fewer than 10,000 commits.
Action Parameters
Action Response
GITHUB_GET_THE_WEEKLY_COMMIT_COUNT
Use this action to get the total number of commits made by the repository owner and all contributors in the last 52 weeks.
Action Parameters
Action Response
GITHUB_GET_THE_ZEN_OF_GITHUB
Use this action to get a random inspirational message from github’s zen collection
Action Parameters
Action Response
GITHUB_GET_TOP_REFERRAL_PATHS
Use this action to get the top 10 most viewed content paths in a repository over the last 14 days.
Action Parameters
Action Response
GITHUB_GET_TOP_REFERRAL_SOURCES
Use this action to get a list of the top 10 referral sources for a repository’s traffic over the last 14 days.
Action Parameters
Action Response
GITHUB_GET_USERS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH
Use this action to get a list of users who have push access to a protected branch in a repository.
Action Parameters
Action Response
GITHUB_GET_WORKFLOW_RUN_USAGE
Use this action to get the usage metrics (billable time) for a specific workflow run.
Action Parameters
Action Response
GITHUB_GET_WORKFLOW_USAGE
Use this action to get the billing usage details for a specific workflow in a repository.
Action Parameters
Action Response
GITHUB_GIST_S_CREATE
Use this action to create a gist (a shareable code snippet) on github. (deprecated: use create a gist)
Action Parameters
Action Response
GITHUB_GIST_S_LIST_PUBLIC
Use this action to list all public gists on github. (deprecated: use list public gists)
Action Parameters
Action Response
GITHUB_GITHUB_API_ROOT
Use this action to get the root endpoint information of github’s rest api
Action Parameters
Action Response
GITHUB_ISSUES_CREATE
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)
Action Parameters
Action Response
GITHUB_ISSUES_CREATE_COMMENT
Use this action to create a comment on a github issue or pull request. (deprecated: use create an issue comment)
Action Parameters
Action Response
GITHUB_ISSUES_GET
Deprecated: use get an issue action instead to retrieve issue details.
Action Parameters
Action Response
GITHUB_ISSUES_LIST
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)
Action Parameters
Action Response
GITHUB_ISSUES_LIST_ASSIGN_EES
List all users that can be assigned to issues in a repository. (deprecated: use list assignees)
Action Parameters
Action Response
GITHUB_ISSUES_LIST_EVENTS_FOR_REPO
Lists events for a repository.(DEPRECATED use list_issue_events_for_a_repository)
Action Parameters
Action Response
GITHUB_ISSUES_LIST_FOR_REPO
List all issues (including pull requests) in a github repository. [deprecated: use list repository issues]
Action Parameters
Action Response
GITHUB_LIST_ACCEPTED_ASSIGNMENTS_FOR_AN_ASSIGNMENT
Use this action to list all student repositories that have been created by accepting a github classroom assignment. only accessible to classroom administrators.
Action Parameters
Action Response
GITHUB_LIST_ALL_COPILOT_SEAT_ASSIGNMENTS_FOR_AN_ORGANIZATION
Use this action to list all copilot seat assignments and their status in an organization.
Action Parameters
Action Response
GITHUB_LIST_APP_INSTALLATIONS_ACCESSIBLE_TO_THE_USER_ACCESS_TOKEN
Use this action to list all github app installations that the authenticated user has access to, including their permissions.
Action Parameters
Action Response
GITHUB_LIST_APP_INSTALLATIONS_FOR_AN_ORGANIZATION
Use this action to list all github apps installed in repositories within an organization.
Action Parameters
Action Response
GITHUB_LIST_ARTIFACTS_FOR_A_REPOSITORY
Use this action to list all workflow artifacts in a repository.
Action Parameters
Action Response
GITHUB_LIST_ASSIGNEES
List all users that can be assigned to issues in a repository.
Action Parameters
Action Response
GITHUB_LIST_ASSIGNMENTS_FOR_A_CLASSROOM
Use this action to get a list of assignments for a github classroom. only accessible to classroom administrators.
Action Parameters
Action Response
GITHUB_LIST_AVAILABLE_MACHINE_TYPES_FOR_A_REPOSITORY
Use this action to get a list of machine types that are available for codespaces in a repository.
Action Parameters
Action Response
GITHUB_LIST_BRANCHES
Use this action to list the branches of a repository.
Action Parameters
Action Response
GITHUB_LIST_BRANCHES_FOR_HEAD_COMMIT
Use this action to list all branches that contain a specific commit sha as their latest commit.
Action Parameters
Action Response
GITHUB_LIST_CHECK_RUNS_FOR_A_GIT_REFERENCE
Use this action to list check runs for a specific git reference (sha, branch, or tag) in a repository.
Action Parameters
Action Response
GITHUB_LIST_CHECK_RUNS_IN_A_CHECK_SUITE
Use this action to list all check runs within a specific check suite in a repository.
Action Parameters
Action Response
GITHUB_LIST_CHECK_RUN_ANNOTATIONS
Use this action to get a list of annotations for a specific check run in a repository.
Action Parameters
Action Response
GITHUB_LIST_CHECK_SUITES_FOR_A_GIT_REFERENCE
Use this action to list check suites for a specific git reference (commit sha, branch, or tag) in a repository.
Action Parameters
Action Response
GITHUB_LIST_CHILD_TEAMS
Use this action to get a list of all child teams under a specified parent team in an organization.
Action Parameters
Action Response
GITHUB_LIST_CHILD_TEAMS_LEGACY
Use this action to list all child teams of a team. note: this is a legacy endpoint that will be removed. use ‘list child teams’ endpoint instead.
Action Parameters
Action Response
GITHUB_LIST_CLASSROOMS
Use this action to list all github classroom classrooms where the authenticated user is an administrator.
Action Parameters
Action Response
GITHUB_LIST_CODEOWNERS_ERRORS
Use this action to list any syntax errors found in a repository’s codeowners file.
Action Parameters
Action Response
GITHUB_LIST_CODESPACES_FOR_A_USER_IN_ORGANIZATION
Use this action to list all codespaces owned by an organization member.
Action Parameters
Action Response
GITHUB_LIST_CODESPACES_FOR_THE_AUTHENTICATED_USER
Use this action to get a list of codespaces owned by the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_CODESPACES_FOR_THE_ORGANIZATION
Use this action to list all codespaces associated with a specified organization.
Action Parameters
Action Response
GITHUB_LIST_CODESPACES_IN_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER
Use this action to list all codespaces in a repository that are accessible to the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_CODE_QL_DATABASES_FOR_A_REPOSITORY
Use this action to list all codeql databases available in a repository.
Action Parameters
Action Response
GITHUB_LIST_CODE_SCANNING_ALERTS_FOR_AN_ORGANIZATION
Use this action to list code scanning alerts for all eligible repositories in an organization.
Action Parameters
Action Response
GITHUB_LIST_CODE_SCANNING_ALERTS_FOR_A_REPOSITORY
Use this action to list code scanning alerts for a repository. you can filter alerts by tool name, reference, state, and severity.
Action Parameters
Action Response
GITHUB_LIST_CODE_SCANNING_ANALYSES_FOR_A_REPOSITORY
Use this action to list code scanning analyses for a repository. returns up to 30 analyses per page.
Action Parameters
Action Response
GITHUB_LIST_COMMENTS_FOR_A_PULL_REQUEST_REVIEW
Use this action to retrieve all comments associated with a specific pull request review.
Action Parameters
Action Response
GITHUB_LIST_COMMITS
Use this action to list commits in a repository.
Action Parameters
Action Response
GITHUB_LIST_COMMITS_ON_A_PULL_REQUEST
Use this action to list all commits in a pull request.
Action Parameters
Action Response
GITHUB_LIST_COMMIT_COMMENTS
Use this action to list all comments for a specific commit in a repository.
Action Parameters
Action Response
GITHUB_LIST_COMMIT_COMMENTS_FOR_A_REPOSITORY
Use this action to list all commit comments in a repository.
Action Parameters
Action Response
GITHUB_LIST_COMMIT_STATUSES_FOR_A_REFERENCE
Use this action to get a list of commit statuses for a specific commit reference (sha, branch, or tag).
Action Parameters
Action Response
GITHUB_LIST_CUSTOM_PROPERTY_VALUES_FOR_ORGANIZATION_REPOSITORIES
Use this action to get a list of repositories in an organization along with their custom property values.
Action Parameters
Action Response
GITHUB_LIST_DELIVERIES_FOR_AN_ORGANIZATION_WEBHOOK
Use this action to list webhook delivery history for a specific organization webhook.
Action Parameters
Action Response
GITHUB_LIST_DELIVERIES_FOR_A_REPOSITORY_WEBHOOK
Use this action to get a list of webhook delivery records for a specific repository webhook.
Action Parameters
Action Response
GITHUB_LIST_DEPENDABOT_ALERTS_FOR_AN_ENTERPRISE
Use this action to list all dependabot alerts for repositories owned by an enterprise.
Action Parameters
Action Response
GITHUB_LIST_DEPENDABOT_ALERTS_FOR_AN_ORGANIZATION
Use this action to list all dependabot alerts for an organization.
Action Parameters
Action Response
GITHUB_LIST_DEPENDABOT_ALERTS_FOR_A_REPOSITORY
Use this action to list all dependabot alerts for a repository.
Action Parameters
Action Response
GITHUB_LIST_DEPLOYMENTS
Use this action to list all deployments for a repository. you can filter deployments by environment, ref, task, or sha.
Action Parameters
Action Response
GITHUB_LIST_DEPLOYMENT_BRANCH_POLICIES
Use this action to get a list of deployment branch policies for a specific environment in a repository.
Action Parameters
Action Response
GITHUB_LIST_DEPLOYMENT_STATUSES
Use this action to list all deployment statuses for a specific deployment.
Action Parameters
Action Response
GITHUB_LIST_DEPLOY_KEYS
Use this action to list all deploy keys for a repository.
Action Parameters
Action Response
GITHUB_LIST_DISCUSSIONS
Use this action to list all discussions on a team’s page.
Action Parameters
Action Response
GITHUB_LIST_DISCUSSIONS_LEGACY
Use this action to list team discussions using the legacy api endpoint. note: this is a deprecated endpoint, consider using the ‘list discussions’ endpoint instead.
Action Parameters
Action Response
GITHUB_LIST_DISCUSSION_COMMENTS
Use this action to list all comments from a team discussion.
Action Parameters
Action Response
GITHUB_LIST_DISCUSSION_COMMENTS_LEGACY
Use this action to list comments on a team discussion using the legacy api endpoint.
Action Parameters
Action Response
GITHUB_LIST_DOCKER_MIGRATION_CONFLICTS
Use this action to list packages in an organization that had conflicts during docker migration. requires ‘read:packages’ scope.
Action Parameters
Action Response
GITHUB_LIST_EMAIL_ADDRESSES_FOR_THE_AUTHENTICATED_USER
Use this action to list all email addresses associated with the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_ENVIRONMENTS
Use this action to list all environments in a repository.
Action Parameters
Action Response
GITHUB_LIST_ENVIRONMENT_CUSTOM_DEPLOYMENT_RULES
Use this action to list custom deployment protection rules configured for a repository environment.
Action Parameters
Action Response
GITHUB_LIST_ENVIRONMENT_SECRETS
Use this action to list all secrets in a repository environment. note: requires collaborator access with repo scope.
Action Parameters
Action Response
GITHUB_LIST_ENVIRONMENT_VARIABLES
Use this action to list all environment variables for a repository environment.
Action Parameters
Action Response
GITHUB_LIST_EVENTS_FOR_THE_AUTHENTICATED_USER
Use this action to list events for a specific user. if you are authenticated as the given user, you will see private events. otherwise, only public events are shown.
Action Parameters
Action Response
GITHUB_LIST_EVENTS_RECEIVED_BY_THE_AUTHENTICATED_USER
Use this action to list events received by watching repositories and following users. for authenticated users, both private and public events are shown; otherwise, only public events are visible.
Action Parameters
Action Response
GITHUB_LIST_FAILED_ORGANIZATION_INVITATIONS
Use this action to get a list of failed organization invitations, including when they failed and the reason for failure.
Action Parameters
Action Response
GITHUB_LIST_FOLLOWERS_OF_A_USER
Use this action to get a list of users who follow a specific github user.
Action Parameters
Action Response
GITHUB_LIST_FOLLOWERS_OF_THE_AUTHENTICATED_USER
Use this action to get a list of users who are following you.
Action Parameters
Action Response
GITHUB_LIST_FORKS
Use this action to list all forks of a repository.
Action Parameters
Action Response
GITHUB_LIST_GISTS_FOR_A_USER
Use this action to list all public gists for a specified github user.
Action Parameters
Action Response
GITHUB_LIST_GISTS_FOR_THE_AUTHENTICATED_USER
Use this action to list all gists for the authenticated user, or all public gists if called anonymously.
Action Parameters
Action Response
GITHUB_LIST_GIST_COMMENTS
Use this action to list all comments on a specified gist.
Action Parameters
Action Response
GITHUB_LIST_GIST_COMMITS
Use this action to list all commits for a specified gist.
Action Parameters
Action Response
GITHUB_LIST_GIST_FORKS
Use this action to list all forks of a specified gist.
Action Parameters
Action Response
GITHUB_LIST_GITHUB_ACTIONS_CACHES_FOR_A_REPOSITORY
Use this action to list all github actions caches for a repository.
Action Parameters
Action Response
GITHUB_LIST_GITHUB_PAGES_BUILDS
Use this action to list all builds of a github pages site for a repository.
Action Parameters
Action Response
GITHUB_LIST_GLOBAL_SECURITY_ADVISORIES
Use this action to list github’s global security advisories, which includes vulnerability information and advisories.
Action Parameters
Action Response
GITHUB_LIST_GPG_KEYS_FOR_A_USER
Use this action to get a list of gpg keys associated with a github user.
Action Parameters
Action Response
GITHUB_LIST_GPG_KEYS_FOR_THE_AUTHENTICATED_USER
Use this action to list all gpg keys associated with the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_INSTALLATION_REQUESTS_FOR_THE_AUTHENTICATED_APP
Use this action to get a list of all pending installation requests for your github app.
Action Parameters
Action Response
GITHUB_LIST_INSTANCES_OF_A_CODE_SCANNING_ALERT
Use this action to list all instances of a specific code scanning alert in a repository.
Action Parameters
Action Response
GITHUB_LIST_ISSUES_ASSIGNED_TO_THE_AUTHENTICATED_USER
Use this action to list all issues assigned to the authenticated user across all repositories.
Action Parameters
Action Response
GITHUB_LIST_ISSUE_COMMENTS
Use this action to list all comments on a specific issue in a repository.
Action Parameters
Action Response
GITHUB_LIST_ISSUE_COMMENTS_FOR_A_REPOSITORY
Use this action to list all comments on issues and pull requests in a repository.
Action Parameters
Action Response
GITHUB_LIST_ISSUE_EVENTS
Use this action to get a list of all events associated with a specific issue in a repository.
Action Parameters
Action Response
GITHUB_LIST_ISSUE_EVENTS_FOR_A_REPOSITORY
Use this action to get a list of events associated with issues in a repository.
Action Parameters
Action Response
GITHUB_LIST_JOBS_FOR_A_WORKFLOW_RUN
Use this action to list all jobs for a specific workflow run in a repository.
Action Parameters
Action Response
GITHUB_LIST_JOBS_FOR_A_WORKFLOW_RUN_ATTEMPT
Use this action to list all jobs for a specific workflow run attempt.
Action Parameters
Action Response
GITHUB_LIST_LABELS_FOR_AN_ISSUE
Use this action to get all labels that are assigned to a specific issue in a repository.
Action Parameters
Action Response
GITHUB_LIST_LABELS_FOR_A_REPOSITORY
Use this action to get a list of all labels in a repository.
Action Parameters
Action Response
GITHUB_LIST_LABELS_FOR_A_SELF_HOSTED_RUNNER_FOR_AN_ORGANIZATION
Use this action to list the labels associated with a self-hosted runner in an organization.
Action Parameters
Action Response
GITHUB_LIST_LABELS_FOR_A_SELF_HOSTED_RUNNER_FOR_A_REPOSITORY
Use this action to get all labels associated with a self-hosted runner in a repository.
Action Parameters
Action Response
GITHUB_LIST_LABELS_FOR_ISSUES_IN_A_MILESTONE
Use this action to get a list of all labels associated with issues in a specific milestone.
Action Parameters
Action Response
GITHUB_LIST_LOCATIONS_FOR_A_SECRET_SCANNING_ALERT
Use this action to get a list of locations where a secret scanning alert was found in a repository.
Action Parameters
Action Response
GITHUB_LIST_MACHINE_TYPES_FOR_A_CODESPACE
Use this action to get a list of available machine types that a codespace can be transitioned to.
Action Parameters
Action Response
GITHUB_LIST_MATCHING_REFERENCES
Use this action to list git references (branches or tags) that match a specified pattern in a repository.
Action Parameters
Action Response
GITHUB_LIST_MILESTONES
Use this action to get a list of all milestones in a repository.
Action Parameters
Action Response
GITHUB_LIST_NOTIFICATIONS_FOR_THE_AUTHENTICATED_USER
Use this action to get a list of notifications for the authenticated user, sorted by most recent updates.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATIONS
Use this action to list all github organizations, sorted by their creation date.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATIONS_FOR_A_USER
Use this action to list public organizations that a specified user is a member of.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATIONS_FOR_THE_AUTHENTICATED_USER
Use this action to list all organizations that the authenticated user is a member of.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_EVENTS_FOR_THE_AUTHENTICATED_USER
Use this action to list events for the authenticated user in a specific organization.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_FINE_GRAINED_PERMISSIONS_FOR_AN_ORGANIZATION
Use this action to retrieve a list of fine-grained permissions available for custom organization and repository roles.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_INVITATION_TEAMS
Use this action to list all teams that are associated with a specific organization invitation. note: requires organization owner permissions.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_ISSUES_ASSIGNED_TO_THE_AUTHENTICATED_USER
Use this action to list all issues assigned to the authenticated user in a specified organization.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_MEMBERS
Use this action to list all members of a github organization. the list includes both public and concealed members if the authenticated user is also a member of the organization.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_MEMBERSHIPS_FOR_THE_AUTHENTICATED_USER
Use this action to get a list of organizations that the authenticated user is a member of.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_MIGRATIONS
Use this action to list the most recent migrations for an organization, including both export and import migrations.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_PROJECTS
Use this action to list all projects in a github organization.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_REPOSITORIES
Use this action to list all repositories that belong to a specified organization.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_RULE_SUITES
Use this action to list rule evaluation summaries for repositories within an organization.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_SECRETS
Use this action to list all secrets configured in an organization. note: this action requires authentication with admin:org and repo scopes.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_VARIABLES
Use this action to list all github actions variables for an organization.
Action Parameters
Action Response
GITHUB_LIST_ORGANIZATION_WEBHOOKS
Use this action to list all webhooks configured for a github organization.
Action Parameters
Action Response
GITHUB_LIST_ORG_LEVEL_CODESPACES_SECRETS
Use this action to list all codespaces secrets available at the organization level.
Action Parameters
Action Response
GITHUB_LIST_ORG_REPOS_WITHGITHUB_ACTIONS_ENABLED
Use this action to list repositories in an organization that have github actions enabled.
Action Parameters
Action Response
GITHUB_LIST_ORG_RESOURCES_WITH_PERSONAL_TOKENS
Use this action to list all requests from organization members to access organization resources using fine-grained personal access tokens.
Action Parameters
Action Response
GITHUB_LIST_ORG_RESOURCE_ACCESS_TOKENS
Use this action to list all approved fine-grained personal access tokens that can access organization resources.
Action Parameters
Action Response
GITHUB_LIST_ORG_SECRETS_WITHOUT_VALUES
Use this action to list all secrets available in an organization without their encrypted values.
Action Parameters
Action Response
GITHUB_LIST_OUTSIDE_COLLABORATORS_FOR_AN_ORGANIZATION
Use this action to get a list of all users who are outside collaborators of an organization.
Action Parameters
Action Response
GITHUB_LIST_OWNED_PACKAGE_VERSIONS
Use this action to list all versions of a package owned by the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_PACKAGES_FOR_AN_ORGANIZATION
Use this action to list all packages in an organization.
Action Parameters
Action Response
GITHUB_LIST_PACKAGES_FOR_A_USER
Use this action to list all packages in a user’s namespace that you have access to view.
Action Parameters
Action Response
GITHUB_LIST_PACKAGES_FOR_THE_AUTHENTICATED_USER_S_NAMESPACE
Use this action to list all packages owned by the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_PACKAGE_VERSIONS_FOR_A_PACKAGE_OWNED_BY_AN_ORGANIZATION
Use this action to list all versions of a package owned by an organization.
Action Parameters
Action Response
GITHUB_LIST_PACKAGE_VERSIONS_FOR_A_PACKAGE_OWNED_BY_A_USER
Use this action to list all versions of a public package owned by a specific user.
Action Parameters
Action Response
GITHUB_LIST_PENDING_ORGANIZATION_INVITATIONS
Use this action to list all pending invitations to an organization.
Action Parameters
Action Response
GITHUB_LIST_PENDING_TEAM_INVITATIONS
Use this action to list all pending invitations for a team in an organization.
Action Parameters
Action Response
GITHUB_LIST_PENDING_TEAM_INVITATIONS_LEGACY
Use this action to list all pending invitations for a team using the legacy endpoint.
Action Parameters
Action Response
GITHUB_LIST_PROJECT_CARDS
Use this action to get a list of all project cards in a specified project column.
Action Parameters
Action Response
GITHUB_LIST_PROJECT_COLLABORATORS
Use this action to list all collaborators of a github project. this includes outside collaborators, direct collaborators, team members, and organization owners.
Action Parameters
Action Response
GITHUB_LIST_PROJECT_COLUMNS
Use this action to get a list of columns in a github project.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_EMAIL_ADDRESSES_FOR_THE_AUTHENTICATED_USER
Use this action to get the list of public email addresses for the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_EVENTS
Use this action to list all public events on github. note that events are delayed by 5 minutes.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_EVENTS_FOR_A_NETWORK_OF_REPOSITORIES
Use this action to list public events for a network of repositories associated with a specific owner and repository.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_EVENTS_FOR_A_USER
Use this action to list all public events performed by a github user.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_EVENTS_RECEIVED_BY_A_USER
Use this action to list all public events that a user has received.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_GISTS
Use this action to list all public gists on github.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_KEYS_FOR_A_USER
Use this action to get a list of verified public ssh keys for a specified github user.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_ORGANIZATION_EVENTS
Use this action to list public events (like watch and push events) for a specified organization.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_ORGANIZATION_MEMBERS
Use this action to list all users who have publicly declared their membership in a github organization.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_REPOSITORIES
Use this action to list all public repositories on github.
Action Parameters
Action Response
GITHUB_LIST_PUBLIC_SSH_KEYS_FOR_THE_AUTHENTICATED_USER
Use this action to list all public ssh keys associated with the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_LIST_PULL_REQUESTS
Use this action to list pull requests for a repository.
Action Parameters
Action Response
GITHUB_LIST_PULL_REQUESTS_ASSOCIATED_WITH_A_COMMIT
Use this action to list pull requests associated with a specific commit. for commits in the default branch, it returns merged prs, otherwise it returns open prs.
Action Parameters
Action Response
GITHUB_LIST_PULL_REQUESTS_FILES
Use this action to list the files that were modified, added, or deleted in a pull request.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_AN_ISSUE
Use this action to get a list of all reactions on a specific issue.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_AN_ISSUE_COMMENT
Use this action to get a list of reactions on a specific issue comment.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_A_COMMIT_COMMENT
Use this action to get a list of reactions on a specific commit comment.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_A_PULL_REQUEST_REVIEW_COMMENT
Use this action to list all reactions to a specific pull request review comment.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_A_RELEASE
Use this action to get a list of reactions for a specific release in a repository.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_A_TEAM_DISCUSSION
Use this action to list all reactions to a team discussion in an organization.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_A_TEAM_DISCUSSION_COMMENT
Use this action to get a list of reactions to a team discussion comment.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_A_TEAM_DISCUSSION_COMMENT_LEGACY
Use this action to list reactions for a team discussion comment using the legacy api endpoint. note: this is a deprecated endpoint.
Action Parameters
Action Response
GITHUB_LIST_REACTIONS_FOR_A_TEAM_DISCUSSION_LEGACY
Use this action to list reactions for a team discussion using the legacy api endpoint. note: this endpoint is deprecated.
Action Parameters
Action Response
GITHUB_LIST_RELEASES
Use this action to list all releases of a repository.
Action Parameters
Action Response
GITHUB_LIST_RELEASE_ASSETS
Use this action to list all assets associated with a release in a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_ACCESSIBLE_TO_THE_APP_INSTALLATION
Use this action to get a list of repositories that a github app installation has access to.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_ACCESSIBLE_TO_THE_USER_ACCESS_TOKEN
Use this action to list all repositories that are accessible to a user through their access token for a specific github app installation.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_FOR_A_USER
Use this action to list all repositories owned by or accessible to a specific github user.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_FOR_A_USER_MIGRATION
Use this action to get a list of repositories included in a user’s migration.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER
Use this action to list all repositories owned by or accessible to the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_IN_AN_ORGANIZATION_MIGRATION
Use this action to list all repositories included in a specific organization migration.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_STARRED_BY_A_USER
Use this action to get a list of repositories that a specific user has starred.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_STARRED_BY_THE_AUTHENTICATED_USER
Use this action to list all repositories that the authenticated user has starred.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_WATCHED_BY_A_USER
Use this action to get a list of repositories that a specific user is watching.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORIES_WATCHED_BY_THE_AUTHENTICATED_USER
Use this action to get a list of repositories that the authenticated user is watching.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_ACTIVITIES
Use this action to list activities in a repository, including pushes, merges, and branch changes.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_COLLABORATORS
Use this action to list all collaborators in a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_CONTRIBUTORS
Use this action to list all contributors to a repository, sorted by number of contributions.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_EVENTS
Use this action to retrieve a list of events that occurred in a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_INVITATIONS
Use this action to list all currently open repository invitations. requires admin access to the repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_INVITATIONS_FOR_THE_AUTHENTICATED_USER
Use this action to list all open repository invitations for the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_ISSUES
Use this action to list all issues and pull requests in a github repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_LANGUAGES
Use this action to get a list of programming languages used in a repository and their byte count.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_NOTIFICATIONS_FOR_THE_AUTHENTICATED_USER
Use this action to get a list of notifications for the authenticated user in a specific repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_ORGANIZATION_SECRETS
Use this action to list organization secrets available to a repository. note: collaborator access is required, and only secret names (not values) are returned.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_ORGANIZATION_VARIABLES
Use this action to list organization variables that are available to a repository. requires collaborator access and oauth/pat with ‘repo’ scope.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_PROJECTS
Use this action to list all projects in a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_RULE_SUITES
Use this action to list rule evaluation suites for a repository, including their results and insights.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_SECRETS
Use this action to list all secrets configured in a repository. note that this action only lists the secrets without showing their encrypted values.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_SECRETS_WITHOUT_DECRYPTING
Use this action to list all secrets in a repository without revealing their encrypted values.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_SECURITY_ADVISORIES
Use this action to list security advisories for a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_SECURITY_ADVISORIES_FOR_AN_ORGANIZATION
Use this action to list all security advisories for an organization. only organization owners and security managers can access this information.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_TAGS
Use this action to list all tags in a github repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_TEAMS
Use this action to list all teams that have access to a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_VARIABLES
Use this action to list all variables defined in a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_WEBHOOKS
Use this action to list all webhooks configured for a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOSITORY_WORKFLOWS
Use this action to list all workflows in a repository.
Action Parameters
Action Response
GITHUB_LIST_REPOS_WITH_GHACTIONS_CACHE_USAGE
Use this action to list github actions cache usage statistics for repositories in an organization.
Action Parameters
Action Response
GITHUB_LIST_REPO_ACCESS_BY_TOKEN
Use this action to list repositories that a fine-grained personal access token is requesting access to. only github apps can use this action.
Action Parameters
Action Response
GITHUB_LIST_REPO_DEV_CONTAINER_CONFIGS_FOR_USER
Use this action to list devcontainer.json configurations for a repository. requires ‘codespace’ scope for oauth app and personal tokens.
Action Parameters
Action Response
GITHUB_LIST_REPO_SECRETS_WITHOUT_VALUES
Use this action to list all development environment secrets in a repository (without their encrypted values).
Action Parameters
Action Response
GITHUB_LIST_REVIEWS_FOR_A_PULL_REQUEST
Use this action to get a chronological list of reviews for a specific pull request.
Action Parameters
Action Response
GITHUB_LIST_REVIEW_COMMENTS_IN_A_REPOSITORY
Use this action to list all pull request review comments in a repository.
Action Parameters
Action Response
GITHUB_LIST_REVIEW_COMMENTS_ON_A_PULL_REQUEST
Use this action to list all review comments on a pull request.
Action Parameters
Action Response
GITHUB_LIST_RUNNER_APPLICATIONS_FOR_AN_ORGANIZATION
Use this action to list available runner application binaries that can be downloaded and used for an organization. requires admin access and appropriate oauth tokens with ‘admin:org’ or ‘repo’ scopes.
Action Parameters
Action Response
GITHUB_LIST_RUNNER_APPLICATIONS_FOR_A_REPOSITORY
Use this action to list available runner application binaries that can be downloaded and run for a repository.
Action Parameters
Action Response
GITHUB_LIST_SECRETS_FOR_THE_AUTHENTICATED_USER
Use this action to list all codespaces development environment secrets for the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_SECRET_SCANNING_ALERTS_FOR_AN_ENTERPRISE
Use this action to list all secret scanning alerts for an enterprise.
Action Parameters
Action Response
GITHUB_LIST_SECRET_SCANNING_ALERTS_FOR_AN_ORGANIZATION
Use this action to list all secret scanning alerts for an organization’s repositories.
Action Parameters
Action Response
GITHUB_LIST_SECRET_SCANNING_ALERTS_FOR_A_REPOSITORY
Use this action to list all secret scanning alerts for a repository.
Action Parameters
Action Response
GITHUB_LIST_SECURITY_MANAGER_TEAMS
Use this action to list all teams that have been granted security manager permissions in an organization. requires oauth token or personal access token with ‘read:org’ scope.
Action Parameters
Action Response
GITHUB_LIST_SELECTED_REPOSITORIES_FOR_AN_ORGANIZATION_SECRET
Use this action to get a list of repositories that have access to an organization secret when the visibility is set to ‘selected’.
Action Parameters
Action Response
GITHUB_LIST_SELECTED_REPOSITORIES_FOR_AN_ORGANIZATION_VARIABLE
Use this action to get a list of repositories that have been selected to use an organization variable.
Action Parameters
Action Response
GITHUB_LIST_SELECTED_REPOSITORIES_FOR_A_USER_SECRET
Use this action to get a list of repositories that have access to a specific user’s development environment secret.
Action Parameters
Action Response
GITHUB_LIST_SELECTED_REPOS_FOR_SECRET_ACCESS
Use this action to list all repositories that have been selected for access to a specific organization secret in dependabot.
Action Parameters
Action Response
GITHUB_LIST_SELF_HOSTED_RUNNERS_FOR_AN_ORGANIZATION
Use this action to list all self-hosted runners in an organization.
Action Parameters
Action Response
GITHUB_LIST_SELF_HOSTED_RUNNERS_FOR_A_REPOSITORY
Use this action to list all self-hosted runners configured in a repository.
Action Parameters
Action Response
GITHUB_LIST_SOCIAL_ACCOUNTS_FOR_A_USER
Use this action to list social media accounts linked to a github user.
Action Parameters
Action Response
GITHUB_LIST_SOCIAL_ACCOUNTS_FOR_THE_AUTHENTICATED_USER
Use this action to list all social accounts linked to the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_SSH_SIGNING_KEYS_FOR_A_USER
Use this action to get a list of ssh signing keys for a specified github user.
Action Parameters
Action Response
GITHUB_LIST_SSH_SIGNING_KEYS_FOR_THE_AUTHENTICATED_USER
Use this action to get a list of ssh signing keys associated with the authenticated user’s github account.
Action Parameters
Action Response
GITHUB_LIST_STARGAZERS
Use this action to list users who have starred a repository.
Action Parameters
Action Response
GITHUB_LIST_STARRED_GISTS
Use this action to get a list of gists that the authenticated user has starred.
Action Parameters
Action Response
GITHUB_LIST_SUBSCRIPTIONS_FOR_THE_AUTHENTICATED_USER
Use this action to get a list of active marketplace subscriptions for the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_SUBSCRIPTIONS_FOR_THE_AUTHENTICATED_USER_STUBBED
Use this action to get a list of active marketplace subscriptions for the authenticated user (stubbed version).
Action Parameters
Action Response
GITHUB_LIST_TAG_PROTECTION_STATES_FOR_A_REPOSITORY
Use this action to get the list of tag protection states for a repository. only available to repository administrators.
Action Parameters
Action Response
GITHUB_LIST_TEAMS
Use this action to list all teams in an organization.
Action Parameters
Action Response
GITHUB_LIST_TEAMS_FOR_THE_AUTHENTICATED_USER
Use this action to list all teams across organizations that the authenticated user belongs to.
Action Parameters
Action Response
GITHUB_LIST_TEAMS_THAT_ARE_ASSIGNED_TO_AN_ORGANIZATION_ROLE
Use this action to get a list of teams that are assigned to a specific organization role.
Action Parameters
Action Response
GITHUB_LIST_TEAM_MEMBERS
Use this action to list all members of a team in an organization, including members of child teams.
Action Parameters
Action Response
GITHUB_LIST_TEAM_MEMBERS_LEGACY
Use this action to list members of a team using the legacy api endpoint. note: this endpoint is deprecated, use ‘list team members’ instead.
Action Parameters
Action Response
GITHUB_LIST_TEAM_PROJECTS
Use this action to list all projects that a team has access to in an organization.
Action Parameters
Action Response
GITHUB_LIST_TEAM_PROJECTS_LEGACY
Use this action to list all projects for a team using the legacy endpoint. note: this action is deprecated.
Action Parameters
Action Response
GITHUB_LIST_TEAM_REPOSITORIES
Use this action to list all repositories that a team has access to.
Action Parameters
Action Response
GITHUB_LIST_TEAM_REPOSITORIES_LEGACY
Use this action to list repositories that belong to a team using the legacy endpoint. note: this endpoint is deprecated, use ‘list team repositories’ instead.
Action Parameters
Action Response
GITHUB_LIST_THE_PEOPLE_A_USER_FOLLOWS
Use this action to get a list of github users that a specific user follows.
Action Parameters
Action Response
GITHUB_LIST_THE_PEOPLE_THE_AUTHENTICATED_USER_FOLLOWS
Use this action to get a list of users that the authenticated user follows.
Action Parameters
Action Response
GITHUB_LIST_TIMELINE_EVENTS_FOR_AN_ISSUE
Use this action to retrieve a chronological list of events associated with a specific issue.
Action Parameters
Action Response
GITHUB_LIST_TOKEN_ACCESS_REPOSITORIES
Use this action to get a list of repositories that a fine-grained personal access token can access. note: only github apps can use this action.
Action Parameters
Action Response
GITHUB_LIST_USERS
Use this action to list all github users (both individuals and organizations) in the order they signed up.
Action Parameters
Action Response
GITHUB_LIST_USERS_BLOCKED_BY_AN_ORGANIZATION
Use this action to get a list of all users that are blocked by an organization.
Action Parameters
Action Response
GITHUB_LIST_USERS_BLOCKED_BY_THE_AUTHENTICATED_USER
Use this action to get a list of users that are blocked by the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_USERS_THAT_ARE_ASSIGNED_TO_AN_ORGANIZATION_ROLE
Use this action to get a list of users who are assigned to a specific role in an organization. requires administrator access and the admin:org
scope for oauth or classic tokens.
Action Parameters
Action Response
GITHUB_LIST_USER_ACCOUNT_ISSUES_ASSIGNED_TO_THE_AUTHENTICATED_USER
Use this action to list all issues assigned to the authenticated user across all repositories.
Action Parameters
Action Response
GITHUB_LIST_USER_MIGRATIONS
Use this action to list all migrations initiated by the authenticated user.
Action Parameters
Action Response
GITHUB_LIST_USER_PROJECTS
Use this action to get a list of projects for a specified github user.
Action Parameters
Action Response
GITHUB_LIST_WATCHERS
Use this action to get a list of users who are watching (subscribing to) a specific repository.
Action Parameters
Action Response
GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY
Use this action to list all workflow runs for a repository. you can filter the runs by actor, branch, event type, and status.
Action Parameters
Action Response
GITHUB_LIST_WORKFLOW_RUNS_FOR_A_WORKFLOW
Use this action to list all workflow runs for a specific workflow in a repository. you can filter the runs by actor, branch, event type, and status.
Action Parameters
Action Response
GITHUB_LIST_WORKFLOW_RUN_ARTIFACTS
Use this action to list all artifacts from a specific workflow run.
Action Parameters
Action Response
GITHUB_LOCK_AN_ISSUE
Use this action to lock conversations in an issue or pull request. only users with push access can perform this action.
Action Parameters
Action Response
GITHUB_MANAGE_ACCESS_CONTROL_FOR_ORGANIZATION_CODESPACES
Use this action to manage user access to codespaces in an organization by setting visibility and selecting which members can access codespaces.
Action Parameters
Action Response
GITHUB_MANAGE_CUSTOM_PROPERTIES_FOR_ORG_REPOS
Use this action to update or create custom properties for organization repositories. you can manage properties for up to 30 repositories in a single request.
Action Parameters
Action Response
GITHUB_MANAGE_SECRETS_IN_SELECTED_REPOSITORIES_WITH_PROPER_ACCESS
Use this action to list repositories that have access to an organization secret. only repositories that were specifically selected to have access will be returned.
Action Parameters
Action Response
GITHUB_MAP_A_COMMIT_AUTHOR
Use this action to update a commit author’s name and email in a repository before pushing new commits.
Action Parameters
Action Response
GITHUB_MARK_A_THREAD_AS_DONE
Use this action to mark a notification thread as done in your github notification inbox.
Action Parameters
Action Response
GITHUB_MARK_A_THREAD_AS_READ
Use this action to mark a notification thread as read.
Action Parameters
Action Response
GITHUB_MARK_NOTIFICATIONS_AS_READ
Use this action to mark all notifications as read for the authenticated user.
Action Parameters
Action Response
GITHUB_MARK_REPOSITORY_NOTIFICATIONS_AS_READ
Use this action to mark all notifications in a repository as read for the authenticated user.
Action Parameters
Action Response
GITHUB_MERGE_A_BRANCH
Use this action to merge one branch into another in a repository.
Action Parameters
Action Response
GITHUB_MERGE_A_PULL_REQUEST
Use this action to merge a pull request into its base branch.
Action Parameters
Action Response
GITHUB_META_ROOT
Use this action to get the root endpoint information of github’s rest api (deprecated - use github api root instead)
Action Parameters
Action Response
GITHUB_MOVE_A_PROJECT_CARD
Use this action to move a project card to a different position within a column or to a different column.
Action Parameters
Action Response
GITHUB_MOVE_A_PROJECT_COLUMN
Use this action to move a project column to a different position (first, last, or after another column).
Action Parameters
Action Response
GITHUB_PING_AN_ORGANIZATION_WEBHOOK
Use this action to send a ping event to an organization webhook. requires organization owner permissions and admin:org hook scope.
Action Parameters
Action Response
GITHUB_PING_A_REPOSITORY_WEBHOOK
Use this action to send a ping event to a repository webhook to verify its configuration.
Action Parameters
Action Response
GITHUB_PRIVATELY_REPORT_A_SECURITY_VULNERABILITY
Use this action to privately report a security vulnerability in a repository.
Action Parameters
Action Response
GITHUB_PULLS_CHECK_IF_MERGED
Use this action to check if a pull request has been merged into its base branch (deprecated: use check if a pull request has been merged).
Action Parameters
Action Response
GITHUB_PULLS_CREATE
Use this action to create a new pull request in a repository. (deprecated: use create a pull request)
Action Parameters
Action Response
GITHUB_PULLS_CREATE_REVIEW
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)
Action Parameters
Action Response
GITHUB_PULLS_CREATE_REVIEW_COMMENT
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.
Action Parameters
Action Response
GITHUB_PULLS_GET
Deprecated: use get a pull request action instead.
Action Parameters
Action Response
GITHUB_PULLS_LIST
Use this action to list pull requests for a repository. (deprecated: use list pull requests)
Action Parameters
Action Response
GITHUB_REDELIVER_A_DELIVERY_FOR_AN_ORGANIZATION_WEBHOOK
Use this action to reattempt delivery of a webhook to an organization. requires organization owner permissions.
Action Parameters
Action Response
GITHUB_REDELIVER_A_DELIVERY_FOR_A_REPOSITORY_WEBHOOK
Use this action to resend a specific webhook delivery for a repository.
Action Parameters
Action Response
GITHUB_REMOVE_ALL_LABELS_FROM_AN_ISSUE
Use this action to remove all labels from a specified issue in a repository.
Action Parameters
Action Response
GITHUB_REMOVE_ALL_ORGANIZATION_ROLES_FOR_A_TEAM
Use this action to remove all organization roles assigned to a team.
Action Parameters
Action Response
GITHUB_REMOVE_ALL_ORGANIZATION_ROLES_FOR_A_USER
Use this action to remove all assigned organization roles from a user.
Action Parameters
Action Response
GITHUB_REMOVE_AN_ORGANIZATION_MEMBER
Use this action to remove a user from an organization. the user will be removed from all teams and lose access to all organization repositories.
Action Parameters
Action Response
GITHUB_REMOVE_AN_ORGANIZATION_ROLE_FROM_A_TEAM
Use this action to remove an organization role from a team.
Action Parameters
Action Response
GITHUB_REMOVE_AN_ORGANIZATION_ROLE_FROM_A_USER
Use this action to remove a custom organization role from a user.
Action Parameters
Action Response
GITHUB_REMOVE_APP_ACCESS_RESTRICTIONS
Use this action to remove app access restrictions from a protected branch in a repository.
Action Parameters
Action Response
GITHUB_REMOVE_ASSIGNEES_FROM_AN_ISSUE
Use this action to remove one or more assignees from a github issue.
Action Parameters
Action Response
GITHUB_REMOVE_A_CUSTOM_PROPERTY_FOR_AN_ORGANIZATION
Use this action to delete a custom property from an organization. requires organization admin access or custom properties org definitions manager permission.
Action Parameters
Action Response
GITHUB_REMOVE_A_LABEL_FROM_AN_ISSUE
Use this action to remove a specific label from an issue in a repository.
Action Parameters
Action Response
GITHUB_REMOVE_A_PROJECT_FROM_A_TEAM
Use this action to remove a project from a team in an organization.
Action Parameters
Action Response
GITHUB_REMOVE_A_PROJECT_FROM_A_TEAM_LEGACY
Use this action to remove a project from a team using the legacy api endpoint. note: this api is deprecated.
Action Parameters
Action Response
GITHUB_REMOVE_A_REPOSITORY_COLLABORATOR
Use this action to remove a collaborator from a repository.
Action Parameters
Action Response
GITHUB_REMOVE_A_REPOSITORY_FROM_AN_APP_INSTALLATION
Use this action to remove a repository from a github app installation. requires admin access to the repository.
Action Parameters
Action Response
GITHUB_REMOVE_A_REPOSITORY_FROM_A_TEAM
Use this action to remove a repository from a team in an organization. organization owners, team maintainers, or members with admin access can perform this action.
Action Parameters
Action Response
GITHUB_REMOVE_A_REPOSITORY_FROM_A_TEAM_LEGACY
Use this action to remove a repository from a team using the legacy teams api endpoint.
Action Parameters
Action Response
GITHUB_REMOVE_A_SECURITY_MANAGER_TEAM
Use this action to remove the security manager role from a team in an organization.
Action Parameters
Action Response
GITHUB_REMOVE_A_SELECTED_REPOSITORY_FROM_A_USER_SECRET
Use this action to remove a repository’s access to a user’s codespace secret.
Action Parameters
Action Response
GITHUB_REMOVE_CUSTOM_LABELS_FROM_SELF_HOSTED_REPOSITORY_RUNNER
Use this action to remove all custom labels from a self-hosted runner in a repository.
Action Parameters
Action Response
GITHUB_REMOVE_CUSTOM_LABEL_FROM_REPO_RUNNER
Use this action to remove a custom label from a self-hosted runner in a repository.
Action Parameters
Action Response
GITHUB_REMOVE_CUSTOM_LABEL_FROM_SELF_HOSTED_RUNNER
Use this action to remove a custom label from an organization’s self-hosted runner.
Action Parameters
Action Response
GITHUB_REMOVE_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION
Use this action to remove all interaction restrictions from public repositories in an organization. only organization owners can use this action.
Action Parameters
Action Response
GITHUB_REMOVE_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY
Use this action to remove interaction restrictions from a repository. requires owner or admin access.
Action Parameters
Action Response
GITHUB_REMOVE_INTERACTION_RESTRICTIONS_FROM_YOUR_PUBLIC_REPOSITORIES
Use this action to remove all interaction restrictions from your public repositories.
Action Parameters
Action Response
GITHUB_REMOVE_ORGANIZATION_MEMBERSHIP_FOR_A_USER
Use this action to remove a user’s membership from an organization.
Action Parameters
Action Response
GITHUB_REMOVE_ORG_DEV_ENV_SECRET_BY_NAME
Use this action to delete a development environment secret from an organization using the secret name.
Action Parameters
Action Response
GITHUB_REMOVE_ORG_SECRET_BY_NAME
Use this action to delete a dependabot secret from an organization using the secret name.
Action Parameters
Action Response
GITHUB_REMOVE_OUTSIDE_COLLABORATOR_FROM_AN_ORGANIZATION
Use this action to remove an outside collaborator from an organization. this will remove their access from all organization repositories.
Action Parameters
Action Response
GITHUB_REMOVE_PUBLIC_ORG_MEMBERSHIP
Use this action to remove the authenticated user’s public membership from an organization.
Action Parameters
Action Response
GITHUB_REMOVE_REPO_FROM_ORG_DEV_ENV_SECRET
Use this action to remove a repository from an organization’s development environment secret.
Action Parameters
Action Response
GITHUB_REMOVE_REPO_FROM_ORG_SECRET_WITH_SELECTED_VISIBILITY
Use this action to remove a repository’s access to an organization’s dependabot secret that has ‘selected’ visibility.
Action Parameters
Action Response
GITHUB_REMOVE_REQUESTED_REVIEWERS_FROM_A_PULL_REQUEST
Use this action to remove specified users and/or teams from the list of requested reviewers on a pull request.
Action Parameters
Action Response
GITHUB_REMOVE_SELECTED_REPOSITORY_FROM_AN_ORGANIZATION_SECRET
Use this action to remove a repository’s access to an organization secret.
Action Parameters
Action Response
GITHUB_REMOVE_SELECTED_REPOSITORY_FROM_AN_ORGANIZATION_VARIABLE
Use this action to remove a repository’s access to an organization variable that has visibility set to ‘selected’.
Action Parameters
Action Response
GITHUB_REMOVE_STATUS_CHECK_CONTEXTS
Use this action to remove status check contexts from a protected branch in a repository.
Action Parameters
Action Response
GITHUB_REMOVE_STATUS_CHECK_PROTECTION
Use this action to remove status check protection from a branch in a repository.
Action Parameters
Action Response
GITHUB_REMOVE_TEAMS_FROM_THE_COPILOT_SUBSCRIPTION_FOR_AN_ORGANIZATION
Use this action to remove github copilot access from specified teams in an organization.
Action Parameters
Action Response
GITHUB_REMOVE_TEAM_ACCESS_RESTRICTIONS
Use this action to remove team access restrictions from a protected branch.
Action Parameters
Action Response
GITHUB_REMOVE_TEAM_MEMBERSHIP_FOR_A_USER
Use this action to remove a user from a team in an organization.
Action Parameters
Action Response
GITHUB_REMOVE_TEAM_MEMBERSHIP_FOR_A_USER_LEGACY
Use this action to remove a user’s membership from a team using the legacy teams api. note: this is a deprecated endpoint.
Action Parameters
Action Response
GITHUB_REMOVE_TEAM_MEMBER_LEGACY
Use this action to remove a user from a team using the legacy api endpoint. note: this is a deprecated endpoint.
Action Parameters
Action Response
GITHUB_REMOVE_USERS_FROM_CODESPACES_ACCESS_FOR_AN_ORGANIZATION
Use this action to remove specified users from having their codespaces billed to the organization.
Action Parameters
Action Response
GITHUB_REMOVE_USERS_FROM_THE_COPILOT_SUBSCRIPTION_FOR_AN_ORGANIZATION
Use this action to remove specified users from an organization’s github copilot subscription.
Action Parameters
Action Response
GITHUB_REMOVE_USER_ACCESS_RESTRICTIONS
Use this action to remove user access restrictions from a protected branch.
Action Parameters
Action Response
GITHUB_REMOVE_USER_AS_A_COLLABORATOR
Use this action to remove a user as a collaborator from an organization project.
Action Parameters
Action Response
GITHUB_RENAME_A_BRANCH
Use this action to rename a branch in a repository.
Action Parameters
Action Response
GITHUB_RENDER_A_MARKDOWN_DOCUMENT
Use this action to convert markdown text to html. supports both standard markdown and github flavored markdown (gfm) rendering modes.
Action Parameters
Action Response
GITHUB_REPLACE_ALL_REPOSITORY_TOPICS
Use this action to replace or clear all topics of a repository by providing a new list of topic names.
Action Parameters
Action Response
GITHUB_REPLACE_ORG_SECRET_VISIBILITY_TO_SELECTED
Use this action to set an organization secret’s visibility to ‘selected’ and specify which repositories can access it.
Action Parameters
Action Response
GITHUB_REPLACE_REPO_ACCESS_ON_ORG_DEV_ENV_SECRET_SET
Use this action to replace all repository access for an organization’s development environment secret when setting it to ‘selected’ visibility.
Action Parameters
Action Response
GITHUB_REPO_S_CREATE_FORK
Use this action to create a fork of a repository for the authenticated user. (deprecated: use create a fork)
Action Parameters
Action Response
GITHUB_REPO_S_CREATE_FOR_AUTHENTICATED_USER
Creates a new repository for the authenticated user. oauth app tokens and personal access tokens (classic) need the public repo
or repo
scope to create a public repository, and repo
scope to create a private repository.(DEPRECATED use create_a_repository_for_the_authenticated_user)
Action Parameters
Action Response
GITHUB_REPO_S_CREATE_IN_ORG
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)
Action Parameters
Action Response
GITHUB_REPO_S_CREATE_OR_UPDATE_FILE_CONTENTS
This endpoint creates or replaces a file in a repository but cannot be used concurrently with the “delete a file” endpoint to avoid errors. it requires repo
and, for modifying .github/workflows
, workflow
scopes in oauth or personal access tokens.(DEPRECATED use create_or_update_file_contents)
Action Parameters
Action Response
GITHUB_REPO_S_GET_CODE_FREQUENCY_STATS
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.
Action Parameters
Action Response
GITHUB_REPO_S_GET_COMMIT
Use this action to get details of a specific commit in a repository. (deprecated: use get a commit)
Action Parameters
Action Response
GITHUB_REPO_S_GET_CONTENT
Use this action to get the contents of a file or directory in a repository. (deprecated: use get repository content)
Action Parameters
Action Response
GITHUB_REPO_S_GET_CONTRIBUTORS_STATS
Use this action to get commit activity statistics for all repository contributors (deprecated).
Action Parameters
Action Response
GITHUB_REPO_S_LIST_BRANCHES
Use this action to list the branches of a repository. (deprecated: use list branches)
Action Parameters
Action Response
GITHUB_REPO_S_LIST_COLLABORATORS
The endpoint lists all collaborators in organization-owned repositories, including various organization members, and requires users with push access, and tokens with read:org
and repo
scopes to access. team member lists extend to child teams.(DEPRECATED use list_repository_collaborators)
Action Parameters
Action Response
GITHUB_REPO_S_LIST_COMMITS
The verification
object in a commit includes the verified
status, reason
, signature
, and payload
. failure can result from key issues, service errors, unsigned commits, unrecognized signatures, email issues, or invalid signatures. (DEPRECATED use list_commits)
Action Parameters
Action Response
GITHUB_REPO_S_LIST_CONTRIBUTORS
Use this action to list all contributors to a repository, sorted by number of contributions. (deprecated: use list repository contributors)
Action Parameters
Action Response
GITHUB_REPO_S_LIST_FOR_AUTHENTICATED_USER
Use this action to list all repositories owned by or accessible to the authenticated user (deprecated - use list repositories for the authenticated user instead).
Action Parameters
Action Response
GITHUB_REPO_S_LIST_FOR_ORG
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)
Action Parameters
Action Response
GITHUB_REPO_S_LIST_FOR_USER
Lists public repositories for the specified user.(DEPRECATED use list_repositories_for_a_user)
Action Parameters
Action Response
GITHUB_REQUEST_A_CVE_FOR_A_REPOSITORY_SECURITY_ADVISORY
Use this action to request a cve (common vulnerabilities and exposures) number for a repository security advisory.
Action Parameters
Action Response
GITHUB_REQUEST_A_GITHUB_PAGES_BUILD
Use this action to request a new github pages build for a repository.
Action Parameters
Action Response
GITHUB_REQUEST_REVIEWERS_FOR_A_PULL_REQUEST
Use this action to request reviews from specific users or teams for a pull request.
Action Parameters
Action Response
GITHUB_REREQUEST_A_CHECK_RUN
Use this action to rerequest an existing check run in a repository. this will reset the check run’s status to ‘queued’ and clear its conclusion.
Action Parameters
Action Response
GITHUB_REREQUEST_A_CHECK_SUITE
Use this action to trigger a new check suite run for a specific check suite id without requiring new code pushes.
Action Parameters
Action Response
GITHUB_RESET_A_TOKEN
Use this action to reset an oauth token for a github app or oauth application. the action requires basic authentication with app credentials.
Action Parameters
Action Response
GITHUB_RESTORE_A_PACKAGE_FOR_AN_ORGANIZATION
Use this action to restore a deleted package in an organization within 30 days of deletion.
Action Parameters
Action Response
GITHUB_RESTORE_A_PACKAGE_FOR_A_USER
Use this action to restore a deleted package for a github user within 30 days of deletion.
Action Parameters
Action Response
GITHUB_RESTORE_A_PACKAGE_FOR_THE_AUTHENTICATED_USER
Use this action to restore a previously deleted package for the authenticated user. the package can be restored within 30 days of deletion if the namespace and version are still available.
Action Parameters
Action Response
GITHUB_RESTORE_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER
Use this action to restore a previously deleted package version for the authenticated user. the package version can be restored within 30 days of deletion.
Action Parameters
Action Response
GITHUB_RESTORE_PACKAGE_VERSION_FOR_AN_ORGANIZATION
Use this action to restore a deleted package version for an organization within 30 days of deletion.
Action Parameters
Action Response
GITHUB_RESTORE_PACKAGE_VERSION_FOR_A_USER
Use this action to restore a previously deleted package version for a user. the package can be restored within 30 days of deletion if the namespace and version are still available.
Action Parameters
Action Response
GITHUB_RETRIEVE_REPO_PUBLIC_KEY_FOR_ENCRYPTION
Use this action to get the public key needed for encrypting secrets in a repository.
Action Parameters
Action Response
GITHUB_REVIEW_ACCESS_WITH_PERSONAL_TOKEN
Use this action to approve or deny a pending request for accessing organization resources through a fine-grained personal access token. only github apps can use this action.
Action Parameters
Action Response
GITHUB_REVIEW_CUSTOM_DEPLOYMENT_PROTECTION_RULES_FOR_A_WORKFLOW_RUN
Use this action to approve or reject custom deployment protection rules for a workflow run.
Action Parameters
Action Response
GITHUB_REVIEW_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN
Use this action to approve or reject pending deployments that require reviewer approval for a workflow run.
Action Parameters
Action Response
GITHUB_REVIEW_RESOURCE_REQUESTS_WITH_FINE_GRAINED_TOKENS
Use this action to approve or deny pending requests for accessing organization resources through fine-grained personal access tokens.
Action Parameters
Action Response
GITHUB_REVOKE_AN_INSTALLATION_ACCESS_TOKEN
Use this action to revoke an installation access token, making it invalid for authentication.
Action Parameters
Action Response
GITHUB_RE_RUN_A_JOB_FROM_A_WORKFLOW_RUN
Use this action to re-run a specific job and its dependent jobs from a workflow run.
Action Parameters
Action Response
GITHUB_RE_RUN_A_WORKFLOW
Use this action to re-run a specific workflow run using its id.
Action Parameters
Action Response
GITHUB_RE_RUN_FAILED_JOBS_FROM_A_WORKFLOW_RUN
Use this action to re-run failed jobs and their dependent jobs from a specific workflow run.
Action Parameters
Action Response
GITHUB_SEARCH_CODE
Use this action to search for code across github repositories. the search can be performed on file contents and paths, with results limited to the default branch and files under 384kb.
Action Parameters
Action Response
GITHUB_SEARCH_COMMITS
Use this action to search for commits across github repositories using search criteria.
Action Parameters
Action Response
GITHUB_SEARCH_ISSUES_AND_PULL_REQUESTS
Use this action to search for issues and pull requests on github using keywords and filters.
Action Parameters
Action Response
GITHUB_SEARCH_LABELS
Use this action to search for labels in a repository by keywords in their names or descriptions.
Action Parameters
Action Response
GITHUB_SEARCH_REPOSITORIES
Use this action to search for repositories on github using keywords and qualifiers.
Action Parameters
Action Response
GITHUB_SEARCH_REPO_S
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)
Action Parameters
Action Response
GITHUB_SEARCH_TOPICS
Use this action to search for github topics based on specified criteria.
Action Parameters
Action Response
GITHUB_SEARCH_USERS
Use this action to search for github users based on various criteria like username, email, location, or number of repositories.
Action Parameters
Action Response
GITHUB_SECURITY_ADVISORIES_LIST_GLOBAL_ADVISORIES
The text describes how to find global security advisories with specific parameters. by default, it excludes malware advisories, which can be included by setting the type
parameter to malware
. more on advisory types at github docs.(DEPRECATED use list_global_security_advisories)
Action Parameters
Action Response
GITHUB_SET_ALLOWED_ACTIONS_AND_REUSABLE_WORKFLOWS_FOR_AN_ORGANIZATION
Use this action to configure which github actions and reusable workflows are allowed to run in an organization.
Action Parameters
Action Response
GITHUB_SET_ALLOWED_ACTIONS_AND_REUSABLE_WORKFLOWS_FOR_A_REPOSITORY
Use this action to configure which github actions and reusable workflows are allowed to run in a repository.
Action Parameters
Action Response
GITHUB_SET_A_REPOSITORY_SUBSCRIPTION
Use this action to manage repository notifications by enabling, ignoring, or stopping watch status.
Action Parameters
Action Response
GITHUB_SET_A_THREAD_SUBSCRIPTION
Use this action to set notification preferences for a repository thread. you can ignore (mute notifications), subscribe (receive notifications), or unsubscribe (stop notifications) from a thread.
Action Parameters
Action Response
GITHUB_SET_CUSTOM_LABELS_FOR_A_SELF_HOSTED_RUNNER_FOR_AN_ORGANIZATION
Use this action to set or update custom labels for a specific self-hosted runner in an organization.
Action Parameters
Action Response
GITHUB_SET_CUSTOM_LABELS_FOR_A_SELF_HOSTED_RUNNER_FOR_A_REPOSITORY
Use this action to set new custom labels for a self-hosted runner in a repository.
Action Parameters
Action Response
GITHUB_SET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_AN_ORGANIZATION
Use this action to set the default workflow permissions for the github token and configure pull request review approval settings for an organization.
Action Parameters
Action Response
GITHUB_SET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_A_REPOSITORY
Use this action to set default permissions for the github token and control whether github actions can approve pull requests in a repository.
Action Parameters
Action Response
GITHUB_SET_GITHUB_ACTIONS_PERMISSIONS_FOR_AN_ORGANIZATION
Use this action to set github actions permissions policy for an organization, including which repositories can run actions and which actions are allowed.
Action Parameters
Action Response
GITHUB_SET_GITHUB_ACTIONS_PERMISSIONS_FOR_A_REPOSITORY
Sets the github actions permissions policy for enabling github actions and allowed actions and reusable workflows in the repository. oauth app tokens and personal access tokens (classic) need the repo
scope to use this endpoint.
Action Parameters
Action Response
GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION
Use this action to set temporary interaction restrictions for public repositories in an organization, limiting who can interact with the repositories.
Action Parameters
Action Response
GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY
Use this action to set interaction restrictions for a repository, limiting who can comment, open issues, or create pull requests.
Action Parameters
Action Response
GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_YOUR_PUBLIC_REPOSITORIES
Temporarily restricts which type of github user can interact with your public repositories. setting the interaction limit at the user level will overwrite any interaction limits that are set for individual repositories owned by the user.
Action Parameters
Action Response
GITHUB_SET_LABELS_FOR_AN_ISSUE
Use this action to replace all existing labels on an issue with a new set of labels.
Action Parameters
Action Response
GITHUB_SET_ORGANIZATION_MEMBERSHIP_FOR_A_USER
Use this action to add a user to an organization or update their role within it. the role can be either ‘admin’ (organization owner) or ‘member’.
Action Parameters
Action Response
GITHUB_SET_PRIMARY_EMAIL_VISIBILITY_FOR_THE_AUTHENTICATED_USER
Use this action to set whether your primary email address is public or private.
Action Parameters
Action Response
GITHUB_SET_PUBLIC_ORGANIZATION_MEMBERSHIP_FOR_THE_AUTHENTICATED_USER
Use this action to make an organization membership public for the authenticated user.
Action Parameters
Action Response
GITHUB_SET_SELECTED_REPOSITORIES_FOR_AN_ORGANIZATION_SECRET
Use this action to specify which repositories have access to an organization secret.
Action Parameters
Action Response
GITHUB_SET_SELECTED_REPOSITORIES_FOR_AN_ORGANIZATION_VARIABLE
Use this action to specify which repositories can access an organization variable. note that the variable’s visibility must be set to ‘selected’.
Action Parameters
Action Response
GITHUB_SET_SELECTED_REPOSITORIES_FOR_A_USER_SECRET
Use this action to specify which repositories can access a user’s development environment secret.
Action Parameters
Action Response
GITHUB_SET_STATUS_CHECK_CONTEXTS
Use this action to set the required status check contexts for a protected branch in a repository.
Action Parameters
Action Response
GITHUB_SET_TEAM_ACCESS_RESTRICTIONS
Use this action to set which teams have push access to a protected branch. this will replace all existing team access permissions.
Action Parameters
Action Response
GITHUB_SET_THE_LEVEL_OF_ACCESS_FOR_WORKFLOWS_OUTSIDE_OF_THE_REPOSITORY
Use this action to set the access level for external workflows to access actions and reusable workflows in a repository.
Action Parameters
Action Response
GITHUB_SET_USER_ACCESS_RESTRICTIONS
Use this action to set a list of users who can push to a protected branch. this will replace any existing user push access permissions.
Action Parameters
Action Response
GITHUB_START_AN_IMPORT
Use this action to start importing a repository from another version control system (like svn or mercurial) to github. note: this feature will be deprecated on april 12, 2024.
Action Parameters
Action Response
GITHUB_START_AN_ORGANIZATION_MIGRATION
Initiates the generation of a migration archive.
Action Parameters
Action Response
GITHUB_START_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Use this action to start a codespace for the authenticated user.
Action Parameters
Action Response
GITHUB_START_A_USER_MIGRATION
Use this action to start a migration of a user’s repositories.
Action Parameters
Action Response
GITHUB_STAR_A_GIST
Use this action to star a github gist.
Action Parameters
Action Response
GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER
Use this action to star a repository as the authenticated user
Action Parameters
Action Response
GITHUB_STOP_A_CODESPACE_FOR_AN_ORGANIZATION_USER
Use this action to stop a codespace belonging to a user in an organization.
Action Parameters
Action Response
GITHUB_STOP_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Use this action to stop a codespace for the authenticated user.
Action Parameters
Action Response
GITHUB_SUBMIT_A_REVIEW_FOR_A_PULL_REQUEST
Use this action to submit a review for a pull request. the review can be an approval, request for changes, or a comment.
Action Parameters
Action Response
GITHUB_SYNC_A_FORK_BRANCH_WITH_THE_UPSTREAM_REPOSITORY
Use this action to synchronize a branch in a forked repository with its upstream repository.
Action Parameters
Action Response
GITHUB_TEST_THE_PUSH_REPOSITORY_WEBHOOK
Use this action to test a repository webhook by triggering a push event. the webhook must be subscribed to push events. if not subscribed, returns 204 without sending a test post.
Action Parameters
Action Response
GITHUB_TRANSFER_A_REPOSITORY
Use this action to transfer a repository to another user or organization.
Action Parameters
Action Response
GITHUB_UNBLOCK_A_USER
Use this action to unblock a user that you had previously blocked.
Action Parameters
Action Response
GITHUB_UNBLOCK_A_USER_FROM_AN_ORGANIZATION
Use this action to unblock a user from an organization.
Action Parameters
Action Response
GITHUB_UNFOLLOW_A_USER
Use this action to unfollow a github user.
Action Parameters
Action Response
GITHUB_UNLOCK_AN_ISSUE
Use this action to unlock a locked issue in a repository.
Action Parameters
Action Response
GITHUB_UNLOCK_AN_ORGANIZATION_REPOSITORY
Use this action to unlock a repository that was previously locked for migration in an organization.
Action Parameters
Action Response
GITHUB_UNLOCK_A_USER_REPOSITORY
Use this action to unlock a repository after a user migration is complete. this allows the repository to be used or deleted. note: if the repository is not locked, this action will return a 404 error.
Action Parameters
Action Response
GITHUB_UNSTAR_A_GIST
Use this action to remove a star from a gist.
Action Parameters
Action Response
GITHUB_UNSTAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER
Use this action to remove a star from a repository for the authenticated user.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ENVIRONMENT_VARIABLE
To create, update, or read environment variables in a github actions workflow, authenticated collaborators need repo
scope on oauth or classic tokens.
Action Parameters
Action Response
GITHUB_UPDATE_AN_EXISTING_PROJECT_CARD
Use this action to update a project card’s note content or archive status.
Action Parameters
Action Response
GITHUB_UPDATE_AN_EXISTING_PROJECT_COLUMN
Use this action to update the name of an existing project column in a github repository.
Action Parameters
Action Response
GITHUB_UPDATE_AN_IMPORT
Use this action to update an import with credentials or restart an import. for multi-project servers, you can specify the project to import.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ISSUE
Issue owners and users with push access can edit issues. the endpoint supports different media types for markdown formatting, including raw, text, html representations, and a combination of all.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ISSUE_COMMENT
Use this action to update the content of a comment on an issue or pull request.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ORGANIZATION
Use this action to update the settings and properties of an organization. this includes updating organization permissions, repository creation settings, security features, and other organization-wide configurations.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ORGANIZATION_MEMBERSHIP_FOR_THE_AUTHENTICATED_USER
Use this action to accept a pending invitation to join an organization.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ORGANIZATION_REPOSITORY_RULESET
Use this action to update the configuration of an organization’s repository ruleset.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ORGANIZATION_VARIABLE
Use this action to update an organization-level variable for github actions workflows.
Action Parameters
Action Response
GITHUB_UPDATE_AN_ORGANIZATION_WEBHOOK
Use this action to update an organization’s webhook configuration, including its url, events, and secret.
Action Parameters
Action Response
GITHUB_UPDATE_A_CHECK_RUN
Use this action to update an existing check run for a specific commit in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_CODESPACE_FOR_THE_AUTHENTICATED_USER
Use this action to update a codespace’s machine type, display name, and recent folders for the authenticated user. note: changes take effect on next start.
Action Parameters
Action Response
GITHUB_UPDATE_A_CODE_SCANNING_ALERT
Use this action to update the status of a code scanning alert in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_CODE_SCANNING_DEFAULT_SETUP_CONFIGURATION
Use this action to update the code scanning default setup configuration for a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_COMMIT_COMMENT
Use this action to update the content of an existing commit comment in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_CUSTOM_ORGANIZATION_ROLE
Use this action to update an existing custom organization role, including its name, description, and permissions.
Action Parameters
Action Response
GITHUB_UPDATE_A_DEPENDABOT_ALERT
Use this action to update the state of a dependabot alert in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_DEPLOYMENT_BRANCH_POLICY
Use this action to update the branch or tag policy for a deployment environment.
Action Parameters
Action Response
GITHUB_UPDATE_A_DISCUSSION
Use this action to edit the title and body of a team discussion in an organization.
Action Parameters
Action Response
GITHUB_UPDATE_A_DISCUSSION_COMMENT
This text outlines how to edit discussion comments, specifying teams with org id
and team id
. it requires write:discussion
scope for oauth and classic personal access tokens.
Action Parameters
Action Response
GITHUB_UPDATE_A_DISCUSSION_COMMENT_LEGACY
Use this action to update a comment in a team discussion using the legacy api endpoint. note: this is a deprecated endpoint.
Action Parameters
Action Response
GITHUB_UPDATE_A_DISCUSSION_LEGACY
Use this action to update the title and body of a team discussion (legacy api).
Action Parameters
Action Response
GITHUB_UPDATE_A_GIST
Use this action to edit a gist by updating its description or files.
Action Parameters
Action Response
GITHUB_UPDATE_A_GIST_COMMENT
Use this action to update a comment on a gist.
Action Parameters
Action Response
GITHUB_UPDATE_A_LABEL
Use this action to update the name, color, or description of a label in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_MILESTONE
Use this action to update a milestone in a repository by its number.
Action Parameters
Action Response
GITHUB_UPDATE_A_PROJECT
Updates a project board’s information. returns a 404 not found
status if projects are disabled. if you do not have sufficient privileges to perform this action, a 401 unauthorized
or 410 gone
status is returned.
Action Parameters
Action Response
GITHUB_UPDATE_A_PULL_REQUEST
Use this action to update a pull request’s title, body, state, target branch, or maintainer modification permission.
Action Parameters
Action Response
GITHUB_UPDATE_A_PULL_REQUEST_BRANCH
Use this action to update a pull request branch by merging the latest changes from the base branch.
Action Parameters
Action Response
GITHUB_UPDATE_A_REFERENCE
Use this action to update a git reference (branch, tag, etc.) to point to a new commit sha.
Action Parameters
Action Response
GITHUB_UPDATE_A_RELEASE
Use this action to update an existing release in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_RELEASE_ASSET
Use this action to modify the properties of a release asset in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_REPOSITORY
note: to edit a repository’s topics, use the replace all repository topics endpoint.
Action Parameters
Action Response
GITHUB_UPDATE_A_REPOSITORY_INVITATION
Use this action to update the permissions of a repository invitation for a user.
Action Parameters
Action Response
GITHUB_UPDATE_A_REPOSITORY_RULESET
Use this action to modify an existing ruleset’s configuration for a repository, including its name, target, enforcement level, and rules.
Action Parameters
Action Response
GITHUB_UPDATE_A_REPOSITORY_SECURITY_ADVISORY
Use this action to update a repository security advisory using its ghsa id.
Action Parameters
Action Response
GITHUB_UPDATE_A_REPOSITORY_VARIABLE
Use this action to update a github actions variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.
Action Parameters
Action Response
GITHUB_UPDATE_A_REPOSITORY_WEBHOOK
Use this action to modify an existing webhook in a repository. you can update the webhook’s url, events it listens to, and its active status.
Action Parameters
Action Response
GITHUB_UPDATE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Use this action to update a review comment on a pull request.
Action Parameters
Action Response
GITHUB_UPDATE_A_REVIEW_FOR_A_PULL_REQUEST
Use this action to update the body text of an existing pull request review.
Action Parameters
Action Response
GITHUB_UPDATE_A_SECRET_SCANNING_ALERT
Use this action to update the status of a secret scanning alert in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_A_TEAM
Use this action to update a team’s settings in an organization. you can modify the team’s name, description, privacy settings, notification settings, and parent team.
Action Parameters
Action Response
GITHUB_UPDATE_A_TEAM_LEGACY
Use this action to update a team using the legacy teams api endpoint. this is a deprecated endpoint.
Action Parameters
Action Response
GITHUB_UPDATE_A_WEBHOOK_CONFIGURATION_FOR_AN_ORGANIZATION
Use this action to update the configuration of an organization’s webhook, including url, content type, secret, and ssl settings.
Action Parameters
Action Response
GITHUB_UPDATE_A_WEBHOOK_CONFIGURATION_FOR_A_REPOSITORY
Use this action to update the configuration of a webhook for a repository, including url, content type, and ssl settings.
Action Parameters
Action Response
GITHUB_UPDATE_BRANCH_PROTECTION
Use this action to update branch protection rules for a repository branch.
Action Parameters
Action Response
GITHUB_UPDATE_GIT_LFS_PREFERENCE
Use this action to update git lfs (large file storage) preferences for importing repositories.
Action Parameters
Action Response
GITHUB_UPDATE_INFORMATION_ABOUT_A_GITHUB_PAGES_SITE
Use this action to update the configuration of a github pages site for a repository, including custom domain, https settings, and build settings.
Action Parameters
Action Response
GITHUB_UPDATE_PULL_REQUEST_REVIEW_PROTECTION
Use this action to update the pull request review protection settings for a branch in a repository. this includes settings like required reviewers, code owner reviews, and dismissal restrictions.
Action Parameters
Action Response
GITHUB_UPDATE_REPOSITORY_PREFERENCES_FOR_CHECK_SUITES
Use this action to enable or disable automatic creation of check suites when code is pushed to a repository.
Action Parameters
Action Response
GITHUB_UPDATE_RESOURCE_ACCESS_WITH_TOKENS
Use this action to revoke access to organization resources for specified fine-grained personal access tokens. only github apps can use this action.
Action Parameters
Action Response
GITHUB_UPDATE_STATUS_CHECK_PROTECTION
Use this action to update the status check protection rules for a branch in a repository.
Action Parameters
Action Response
GITHUB_UPDATE_THE_AUTHENTICATED_USER
Use this action to update the profile information of the authenticated github user. note that private email addresses remain private even if included in the update.
Action Parameters
Action Response
GITHUB_UPDATE_TOKEN_ORG_ACCESS
Use this action to revoke a fine-grained personal access token’s access to organization resources. only github apps can use this action.
Action Parameters
Action Response
GITHUB_UPLOAD_AN_ANALYSIS_AS_SARIF_DATA
Use this action to upload sarif data for code scanning analysis to a repository.
Action Parameters
Action Response
GITHUB_USERS_GET_AUTHENTICATED
[deprecated] use get the authenticated user action instead.
Action Parameters
Action Response
GITHUB_USERS_GET_BY_USERNAME
Use this action to get information about a github user by their username. (deprecated: use get a user)
Action Parameters
Action Response
GITHUB_USERS_GET_CONTEXT_FOR_USER
Use this action to get contextual information about a github user (deprecated - use get contextual information for a user instead).
Action Parameters
Action Response
GITHUB_USERS_LIST_EMAILS_FOR_AUTHENTICATED_USER
Lists all of your email addresses, and specifies which one is visible to the public. oauth app tokens and personal access tokens (classic) need the user:email
scope to use this endpoint.(DEPRECATED use list_email_addresses_for_the_authenticated_user)
Action Parameters
Action Response
GITHUB_USERS_LIST_FOLLOWERS_FOR_AUTHENTICATED_USER
Lists the people following the authenticated user.(DEPRECATED use list_followers_of_the_authenticated_user)
Action Parameters
Action Response
GITHUB_USERS_LIST_PUBLIC_EMAILS_FOR_AUTHENTICATED_USER
Deprecated: use list public email addresses for the authenticated user instead. use this action to retrieve the list of public email addresses for the authenticated user. note: requires oauth app tokens or personal access tokens with ‘user:email’ scope.
Action Parameters
Action Response
GITHUB_USERS_LIST_SOCIAL_ACCOUNTS_FOR_USER
Use this action to list social media accounts linked to a github user. (deprecated: use list social accounts for a user)
Action Parameters
Action Response
GITHUB_VERIFY_DEV_CONTAINER_PERMISSIONS_ACCEPTED
Use this action to verify if the authenticated user has accepted the permissions required by a devcontainer configuration.
Action Parameters
Action Response