Github

Learn how to use Github with Composio

Overview

Enum

GITHUB

Description

GitHub API Tool

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to public_repo,user

Actions

Use this action to accept a repository invitation for the authenticated user.

Action Parameters

invitation_id
integerRequired

Action Response

data
object
error
successful
boolean

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

direction
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 1
sort
stringDefaults to created

Action Response

data
object
error
successful
boolean

Use this action to list users who have starred a repository. (deprecated: use list stargazers)

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to star a repository as the authenticated user (deprecated: use star a repository for the authenticated user)

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a new email address to the authenticated user’s github account.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to add github app access restrictions to a protected branch.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add up to 10 assignees to a github issue.

Action Parameters

assignees
array
issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a collaborator to a repository with specified permission level (pull, triage, push, maintain, or admin).

Action Parameters

owner
stringRequired
permission
stringDefaults to push
repo
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a repository to a github app installation. requires admin access to the repository.

Action Parameters

installation_id
integerRequired
repository_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add a team as a security manager in an organization.

Action Parameters

org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a repository to a user’s development environment secret.

Action Parameters

repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add custom labels to a self-hosted runner in an organization.

Action Parameters

labels
arrayRequired
org
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add custom labels to a self-hosted runner in a repository.

Action Parameters

labels
arrayRequired
owner
stringRequired
repo
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add labels to an issue.

Action Parameters

issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
role
stringDefaults to member
team_slug
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a user to a team or update their role in the team using the legacy api endpoint.

Action Parameters

role
stringDefaults to member
team_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add or update a team’s permissions for a project in an organization.

Action Parameters

org
stringRequired
permission
string
project_id
integerRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

permission
string
project_id
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add or update a team’s permission level for a repository in an organization.

Action Parameters

org
stringRequired
owner
stringRequired
permission
stringDefaults to push
repo
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
permission
string
repo
stringRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add a collaborator to an organization project with specified permission level.

Action Parameters

permission
stringDefaults to write
project_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a repository to an organization secret that has ‘selected’ access type.

Action Parameters

org
stringRequired
repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a repository to an organization’s secret that has ‘selected’ access type.

Action Parameters

org
stringRequired
repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a repository to an organization variable that has selected repository visibility.

Action Parameters

name
stringRequired
org
stringRequired
repository_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add social media accounts to the authenticated user’s github profile.

Action Parameters

account_urls
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to add status check contexts to a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add teams to an organization’s github copilot subscription.

Action Parameters

org
stringRequired
selected_teams
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to add team access restrictions to a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

team_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
selected_usernames
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to add users to an organization’s github copilot subscription.

Action Parameters

org
stringRequired
selected_usernames
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to add user access restrictions to a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to assign an organization role to a team.

Action Parameters

org
stringRequired
role_id
integerRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to assign a specific organization role to a user in a github organization.

Action Parameters

org
stringRequired
role_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

data
object
error
successful
boolean

Use this action to block a github user from interacting with your account.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to block a user from accessing an organization.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to cancel an ongoing repository import. note: this feature will be deprecated on april 12, 2024.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to cancel a pending invitation to join an organization.

Action Parameters

invitation_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to cancel a github pages deployment for a repository.

Action Parameters

owner
stringRequired
pages_deployment_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to cancel a running workflow in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to verify if an oauth or github app access token is valid.

Action Parameters

access_token
stringRequired
client_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if automated security fixes are enabled for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if a specific gist is starred by the authenticated user.

Action Parameters

gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if the authenticated user follows a specific github user.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if a pull request has been merged into its base branch.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if the authenticated user has starred a specific repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if a user can be assigned to issues in a repository.

Action Parameters

assignee
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to verify if a user has permission to be assigned to a specific issue.

Action Parameters

assignee
stringRequired
issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if one github user follows another user.

Action Parameters

target_user
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if a user is a collaborator on a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if a specific user is blocked by an organization.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if a specific github user is blocked by the currently authenticated user.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if vulnerability alerts are enabled for a repository. requires admin read access to the repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to verify if a user is a member of a github organization (either publicly or privately).

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if private vulnerability reporting is enabled for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to verify if a user is publicly listed as a member of a specific organization.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check a team’s permission level (read, write, or admin) for a specific project in an organization.

Action Parameters

org
stringRequired
project_id
integerRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check a team’s permissions (read, write, admin) on a project using the legacy teams api endpoint.

Action Parameters

project_id
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to check a team’s permissions for a repository, including inherited permissions.

Action Parameters

org
stringRequired
owner
stringRequired
repo
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

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

key
stringRequired
owner
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove all custom labels from a self-hosted runner in an organization.

Action Parameters

org
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to compare two commits and get the differences between them. you can compare commits across branches, repositories, or forks.

Action Parameters

basehead
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to generate a configuration for a just-in-time runner in an organization.

Action Parameters

labels
arrayRequired
name
stringRequired
org
stringRequired
runner_group_id
integerRequired
work_folder
stringDefaults to _work

Action Response

data
object
error
successful
boolean

Use this action to create or update the openid connect (oidc) subject claim customization template for an organization.

Action Parameters

include_claim_keys
arrayRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

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

async
boolean
org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create an environment variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.

Action Parameters

environment_name
stringRequired
name
stringRequired
owner
stringRequired
repo
stringRequired
value
stringRequired

Action Response

data
object
error
successful
boolean

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

assignee
string
assignees
array
body
string
labels
array
milestone
string
owner
stringRequired
repo
stringRequired
title
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a comment to a github issue or pull request.

Action Parameters

body
stringRequired
issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to invite a user to join an organization by their github id or email address.

Action Parameters

email
string
invitee_id
integer
org
stringRequired
role
stringDefaults to direct_member
team_ids
array

Action Response

data
object
error
successful
boolean

Use this action to create a new project board for an organization.

Action Parameters

body
string
name
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

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

allow_auto_merge
boolean
allow_merge_commit
booleanDefaults to True
allow_rebase_merge
booleanDefaults to True
allow_squash_merge
booleanDefaults to True
auto_init
boolean
custom_properties
object
delete_branch_on_merge
boolean
description
string
gitignore_template
string
has_downloads
booleanDefaults to True
has_issues
booleanDefaults to True
has_projects
booleanDefaults to True
has_wiki
booleanDefaults to True
homepage
string
is_template
boolean
license_template
string
merge_commit_message
string
merge_commit_title
string
name
stringRequired
org
stringRequired
private
boolean
squash_merge_commit_message
string
squash_merge_commit_title
string
team_id
integer
use_squash_pr_title_as_default
boolean
visibility
string

Action Response

data
object
error
successful
boolean

Use this action to create a new repository ruleset for an organization.

Action Parameters

bypass_actors
array
enforcement
stringRequired
name
stringRequired
org
stringRequired
rules
array
target
string

Action Response

data
object
error
successful
boolean

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

name
stringRequired
org
stringRequired
selected_repository_ids
array
value
stringRequired
visibility
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a webhook for a github organization. requires organization owner permissions with admin:org hook scope.

Action Parameters

active
booleanDefaults to True
config__content__type
string
config__insecure__ssl
string
config__password
string
config__secret
string
config__url
string
config__username
string
events
arrayDefaults to ['push']
name
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new git blob object (file content) in a repository.

Action Parameters

content
stringRequired
encoding
stringDefaults to utf-8
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new check run for a specific commit in a repository.

Action Parameters

actions
array
completed_at
string
conclusion
string
details_url
string
external_id
string
head_sha
stringRequired
name
stringRequired
output__annotations
array
output__images
array
output__summary
string
output__text
string
output__title
string
owner
stringRequired
repo
stringRequired
started_at
string
status
stringDefaults to queued

Action Response

data
object
error
successful
boolean

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

head_sha
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new codespace for the authenticated user. requires either repository id or pull request parameter.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to create a codespace for a specific pull request.

Action Parameters

client_ip
string
devcontainer_path
string
display_name
string
geo
string
idle_timeout_minutes
integer
location
string
machine
string
multi_repo_permissions_opt_out
boolean
owner
stringRequired
pull_number
integerRequired
repo
stringRequired
retention_period_minutes
integer
working_directory
string

Action Response

data
object
error
successful
boolean

Use this action to create a new codespace in a specified repository for the authenticated user.

Action Parameters

client_ip
string
devcontainer_path
string
display_name
string
geo
string
idle_timeout_minutes
integer
location
string
machine
string
multi_repo_permissions_opt_out
boolean
owner
stringRequired
ref
string
repo
stringRequired
retention_period_minutes
integer
working_directory
string

Action Response

data
object
error
successful
boolean

Use this action to create a new commit in a repository.

Action Parameters

author__date
string
author__email
string
author__name
string
committer__date
string
committer__email
string
committer__name
string
message
stringRequired
owner
stringRequired
parents
array
repo
stringRequired
signature
string
tree
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a comment to a specific commit in a repository.

Action Parameters

body
stringRequired
commit_sha
stringRequired
line
integer
owner
stringRequired
path
string
position
integer
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

context
stringDefaults to default
description
string
owner
stringRequired
repo
stringRequired
sha
stringRequired
state
stringRequired
target_url
string

Action Response

data
object
error
successful
boolean

Use this action to enable a custom deployment protection rule for a specific environment in a repository.

Action Parameters

environment_name
stringRequired
integration_id
integer
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a custom role in a github organization with specified permissions.

Action Parameters

description
string
name
stringRequired
org
stringRequired
permissions
arrayRequired

Action Response

data
object
error
successful
boolean

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

auto_merge
booleanDefaults to True
description
string
environment
stringDefaults to production
owner
stringRequired
payload
string
production_environment
boolean
ref
stringRequired
repo
stringRequired
required_contexts
array
task
stringDefaults to deploy
transient_environment
boolean

Action Response

data
object
error
successful
boolean

Use this action to create a deployment branch or tag policy for an environment.

Action Parameters

environment_name
stringRequired
name
stringRequired
owner
stringRequired
repo
stringRequired
type
string

Action Response

data
object
error
successful
boolean

Use this action to create a new deployment status for a specific deployment.

Action Parameters

auto_inactive
boolean
deployment_id
integerRequired
description
string
environment
string
environment_url
string
log_url
string
owner
stringRequired
repo
stringRequired
state
stringRequired
target_url
string

Action Response

data
object
error
successful
boolean

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

key
stringRequired
owner
stringRequired
read_only
boolean
repo
stringRequired
title
string

Action Response

data
object
error
successful
boolean

Use this action to create a new discussion post on a team’s page.

Action Parameters

body
stringRequired
org
stringRequired
private
boolean
team_slug
stringRequired
title
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a comment on a team discussion.

Action Parameters

body
stringRequired
discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

body
stringRequired
discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to create a team discussion post (legacy endpoint). this is a deprecated endpoint.

Action Parameters

body
stringRequired
private
boolean
team_id
integerRequired
title
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a fork of a repository.

Action Parameters

default_branch_only
boolean
name
string
organization
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new gist (a shareable code snippet) with specified files and optional description.

Action Parameters

description
string
files
objectRequired
public
boolean

Action Response

data
object
error
successful
boolean

Use this action to create a comment on a gist.

Action Parameters

body
stringRequired
gist_id
stringRequired

Action Response

data
object
error
successful
boolean

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

code
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a github pages deployment for a repository.

Action Parameters

artifact_id
integer
artifact_url
string
environment
stringDefaults to github-pages
oidc_token
stringRequired
owner
stringRequired
pages_build_version
stringDefaults to GITHUB_SHA
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create and configure a github pages site for a repository.

Action Parameters

build_type
string
owner
stringRequired
repo
stringRequired
source__branch
string
source__path
stringDefaults to /

Action Response

data
object
error
successful
boolean

Use this action to add a gpg key to the authenticated user’s github account.

Action Parameters

armored_public_key
stringRequired
name
string

Action Response

data
object
error
successful
boolean

Use this action to create a new label in a repository with a specified name, color, and optional description.

Action Parameters

color
string
description
string
name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a milestone in a repository.

Action Parameters

description
string
due_on
string
owner
stringRequired
repo
stringRequired
state
stringDefaults to open
title
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new project card in a specified project column.

Action Parameters

column_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new column in a github project.

Action Parameters

name
stringRequired
project_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add a new public ssh key to the authenticated user’s github account.

Action Parameters

key
stringRequired
title
string

Action Response

data
object
error
successful
boolean

Use this action to create a new pull request in a repository.

Action Parameters

base
stringRequired
body
string
draft
boolean
head
stringRequired
head_repo
string
issue
integer
maintainer_can_modify
boolean
owner
stringRequired
repo
stringRequired
title
string

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
ref
stringRequired
repo
stringRequired
sha
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a registration token for configuring self-hosted runners in an organization. the token expires in one hour.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a registration token for configuring a self-hosted runner in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new release for a repository.

Action Parameters

body
string
discussion_category_name
string
draft
boolean
generate_release_notes
boolean
make_latest
stringDefaults to True
name
string
owner
stringRequired
prerelease
boolean
repo
stringRequired
tag_name
stringRequired
target_commitish
string

Action Response

data
object
error
successful
boolean

Use this action to generate a token that can be used to remove a self-hosted runner from an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to generate a token for removing a self-hosted runner from a repository. the token expires in 1 hour.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a reply to a pull request review comment.

Action Parameters

body
stringRequired
comment_id
integerRequired
owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

client_payload
object
event_type
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

allow_auto_merge
boolean
allow_merge_commit
booleanDefaults to True
allow_rebase_merge
booleanDefaults to True
allow_squash_merge
booleanDefaults to True
auto_init
boolean
delete_branch_on_merge
boolean
description
string
gitignore_template
string
has_discussions
boolean
has_downloads
booleanDefaults to True
has_issues
booleanDefaults to True
has_projects
booleanDefaults to True
has_wiki
booleanDefaults to True
homepage
string
is_template
boolean
license_template
string
merge_commit_message
string
merge_commit_title
string
name
stringRequired
private
boolean
squash_merge_commit_message
string
squash_merge_commit_title
string
team_id
integer

Action Response

data
object
error
successful
boolean

Use this action to create a new repository from an unpublished codespace.

Action Parameters

codespace_name
stringRequired
name
string
private
boolean

Action Response

data
object
error
successful
boolean

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

body
string
name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new ruleset for a repository. a ruleset defines rules and conditions for repository operations.

Action Parameters

bypass_actors
array
conditions__ref__name__exclude
array
conditions__ref__name__include
array
enforcement
stringRequired
name
stringRequired
owner
stringRequired
repo
stringRequired
rules
array
target
string

Action Response

data
object
error
successful
boolean

Use this action to create a draft security advisory for a repository. only repository security managers or admins can create security advisories.

Action Parameters

credits
array
cve_id
string
cvss_vector_string
string
cwe_ids
array
description
stringRequired
owner
stringRequired
repo
stringRequired
severity
string
start_private_fork
boolean
summary
stringRequired
vulnerabilities
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new repository using an existing repository as a template.

Action Parameters

description
string
include_all_branches
boolean
name
stringRequired
owner
string
private
boolean
template_owner
stringRequired
template_repo
stringRequired

Action Response

data
object
error
successful
boolean

To create, update, or read variables in a github actions workflow, authenticated collaborators need repo scope on oauth/personal access tokens.

Action Parameters

name
stringRequired
owner
stringRequired
repo
stringRequired
value
stringRequired

Action Response

data
object
error
successful
boolean

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

active
booleanDefaults to True
config__content__type
string
config__insecure__ssl
string
config__secret
string
config__url
string
events
arrayDefaults to ['push']
name
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a comment on a specific line or range of lines in a pull request’s diff.

Action Parameters

body
stringRequired
commit_id
stringRequired
in_reply_to
integer
line
integer
owner
stringRequired
path
stringRequired
position
integer
pull_number
integerRequired
repo
stringRequired
side
string
start_line
integer
start_side
string
subject_type
string

Action Response

data
object
error
successful
boolean

Use this action to create a review for a pull request. you can approve, request changes, or comment on a pull request.

Action Parameters

body
string
comments
array
commit_id
string
event
string
owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a repository-scoped or permission-scoped access token from a non-scoped token.

Action Parameters

access_token
stringRequired
client_id
stringRequired
permissions__actions
string
permissions__administration
string
permissions__checks
string
permissions__codespaces
string
permissions__contents
string
permissions__dependabot__secrets
string
permissions__deployments
string
permissions__email__addresses
string
permissions__environments
string
permissions__followers
string
permissions__git__ssh__keys
string
permissions__gpg__keys
string
permissions__interaction__limits
string
permissions__issues
string
permissions__members
string
permissions__metadata
string
permissions__organization__administration
string
permissions__organization__announcement__banners
string
permissions__organization__copilot__seat__management
string
permissions__organization__custom__org__roles
string
permissions__organization__custom__properties
string
permissions__organization__custom__roles
string
permissions__organization__events
string
permissions__organization__hooks
string
permissions__organization__packages
string
permissions__organization__personal__access__token__requests
string
permissions__organization__personal__access__tokens
string
permissions__organization__plan
string
permissions__organization__projects
string
permissions__organization__secrets
string
permissions__organization__self__hosted__runners
string
permissions__organization__user__blocking
string
permissions__packages
string
permissions__pages
string
permissions__profile
string
permissions__pull__requests
string
permissions__repository__custom__properties
string
permissions__repository__hooks
string
permissions__repository__projects
string
permissions__secret__scanning__alerts
string
permissions__secrets
string
permissions__security__events
string
permissions__single__file
string
permissions__starring
string
permissions__statuses
string
permissions__team__discussions
string
permissions__vulnerability__alerts
string
permissions__workflows
string
repositories
array
repository_ids
array
target
string
target_id
integer

Action Response

data
object
error
successful
boolean

Use this action to create a new snapshot of a repository’s dependencies.

Action Parameters

detector__name
string
detector__url
string
detector__version
string
job__correlator
string
job__html__url
string
job__id
string
manifests
object
metadata
object
owner
stringRequired
ref
stringRequired
repo
stringRequired
scanned
stringRequired
sha
stringRequired
version
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to create an ssh signing key for the authenticated user.

Action Parameters

key
stringRequired
title
string

Action Response

data
object
error
successful
boolean

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

message
stringRequired
object
stringRequired
owner
stringRequired
repo
stringRequired
tag
stringRequired
tagger__date
string
tagger__email
string
tagger__name
string
type
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a tag protection rule for a repository. only repository administrators can use this action.

Action Parameters

owner
stringRequired
pattern
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new team in a github organization.

Action Parameters

description
string
maintainers
array
name
stringRequired
notification_setting
string
org
stringRequired
parent_team_id
integer
permission
stringDefaults to pull
privacy
string
repo_names
array

Action Response

data
object
error
successful
boolean

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

ghsa_id
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

base_tree
string
owner
stringRequired
repo
stringRequired
tree
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to create a project board for the authenticated user.

Action Parameters

body
string
name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to manually trigger a github actions workflow run by specifying the workflow file name and input parameters.

Action Parameters

inputs
object
owner
stringRequired
ref
stringRequired
repo
stringRequired
workflow_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to enable commit signature protection on a branch, requiring all commits to be signed.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

labels
arrayRequired
name
stringRequired
owner
stringRequired
repo
stringRequired
runner_group_id
integerRequired
work_folder
stringDefaults to _work

Action Response

data
object
error
successful
boolean

Use this action to create or update an environment in a repository with specified protection rules, review requirements, and deployment branch policies.

Action Parameters

deployment__branch__policy__custom__branch__policies
boolean
deployment__branch__policy__protected__branches
boolean
environment_name
stringRequired
owner
stringRequired
prevent_self_review
boolean
repo
stringRequired
reviewers
array
wait_timer
integer

Action Response

data
object
error
successful
boolean

Use this action to create or update an encrypted secret for a repository environment.

Action Parameters

encrypted_value
stringRequired
environment_name
stringRequired
key_id
stringRequired
owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create or update an encrypted secret for an organization.

Action Parameters

encrypted_value
string
key_id
string
org
stringRequired
secret_name
stringRequired
selected_repository_ids
array
visibility
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create or update a custom property for a github organization.

Action Parameters

allowed_values
array
custom_property_name
stringRequired
default_value
string
description
string
org
stringRequired
required
boolean
value_type
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create or update a repository secret with an encrypted value.

Action Parameters

encrypted_value
string
key_id
string
owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create or update a secret for the authenticated user’s codespaces.

Action Parameters

encrypted_value
string
key_id
stringRequired
secret_name
stringRequired
selected_repository_ids
array

Action Response

data
object
error
successful
boolean

Use this action to create or update custom properties for an organization in bulk.

Action Parameters

org
stringRequired
properties
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to create or update custom property values for a repository. setting a value to null removes that property.

Action Parameters

owner
stringRequired
properties
arrayRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new file or update an existing file in a github repository.

Action Parameters

author__date
string
author__email
string
author__name
string
branch
string
committer__date
string
committer__email
string
committer__name
string
content
stringRequired
message
stringRequired
owner
stringRequired
path
stringRequired
repo
stringRequired
sha
string

Action Response

data
object
error
successful
boolean

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

encrypted_value
string
key_id
string
owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a reaction emoji to a github issue.

Action Parameters

content
stringRequired
issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

comment_id
integerRequired
content
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a reaction emoji to a commit comment. returns http 200 if the reaction already exists.

Action Parameters

comment_id
integerRequired
content
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a reaction to a pull request review comment.

Action Parameters

comment_id
integerRequired
content
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to add a reaction to a release. available reactions are: +1, laugh, heart, hooray, rocket, eyes.

Action Parameters

content
stringRequired
owner
stringRequired
release_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

content
stringRequired
discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

comment_number
integerRequired
content
stringRequired
discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a reaction to a team discussion comment using the legacy api endpoint.

Action Parameters

comment_number
integerRequired
content
stringRequired
discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to add a reaction to a team discussion (legacy endpoint).

Action Parameters

content
stringRequired
discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

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

encrypted_value
string
key_id
string
org
stringRequired
secret_name
stringRequired
selected_repository_ids
array
visibility
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the customization template for openid connect (oidc) subject claim in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the openid connect (oidc) subject claim customization template for an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to set a custom openid connect (oidc) subject claim template for a repository.

Action Parameters

include_claim_keys
array
owner
stringRequired
repo
stringRequired
use_default
booleanRequired

Action Response

data
object
error
successful
boolean

Use this action to decline a repository invitation for the authenticated user.

Action Parameters

invitation_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove access restrictions from a protected branch.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove admin enforcement from a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

access_token
stringRequired
client_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to revoke a specific oauth or github app token using the app’s client id and client secret.

Action Parameters

access_token
stringRequired
client_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific artifact from a workflow run.

Action Parameters

artifact_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete an email address from the authenticated user’s account.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to delete an environment from a repository.

Action Parameters

environment_name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a secret from a repository environment.

Action Parameters

environment_name
stringRequired
owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete an environment variable from a repository environment.

Action Parameters

environment_name
stringRequired
name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a comment on an issue or pull request.

Action Parameters

comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a reaction from an issue comment.

Action Parameters

comment_id
integerRequired
owner
stringRequired
reaction_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a reaction from an issue in a github repository.

Action Parameters

issue_number
integerRequired
owner
stringRequired
reaction_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete an organization’s migration archive. note that migration archives are automatically deleted after seven days.

Action Parameters

migration_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a repository ruleset from an organization.

Action Parameters

org
stringRequired
ruleset_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a secret from an organization.

Action Parameters

org
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a variable from an organization.

Action Parameters

name
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a webhook from an organization. requires organization owner permissions and tokens with admin:org hook scope.

Action Parameters

hook_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete an ssh signing key from the authenticated user’s github account.

Action Parameters

ssh_signing_key_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a codespace belonging to the authenticated user.

Action Parameters

codespace_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific user’s codespace from an organization.

Action Parameters

codespace_name
stringRequired
org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific code scanning analysis from a repository.

Action Parameters

analysis_id
integerRequired
confirm_delete
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific commit comment from a repository.

Action Parameters

comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a reaction from a commit comment.

Action Parameters

comment_id
integerRequired
owner
stringRequired
reaction_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a custom organization role.

Action Parameters

org
stringRequired
role_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete an inactive deployment from a repository.

Action Parameters

deployment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a deployment branch or tag policy from an environment.

Action Parameters

branch_policy_id
integerRequired
environment_name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

key_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a team discussion from an organization.

Action Parameters

discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific comment from a team discussion in an organization.

Action Parameters

comment_number
integerRequired
discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a comment from a team discussion using the legacy api endpoint.

Action Parameters

comment_number
integerRequired
discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

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

discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

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

author__email
string
author__name
string
branch
string
committer__email
string
committer__name
string
message
stringRequired
owner
stringRequired
path
stringRequired
repo
stringRequired
sha
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific gist by its id.

Action Parameters

gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific comment from a gist.

Action Parameters

comment_id
integerRequired
gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a github pages site from a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a gpg key from the authenticated user’s github account.

Action Parameters

gpg_key_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a label from a repository using its name.

Action Parameters

name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a milestone from a repository using its milestone number.

Action Parameters

milestone_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
package_name
stringRequired
package_type
stringRequired

Action Response

data
object
error
successful
boolean

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

package_name
stringRequired
package_type
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

package_name
stringRequired
package_type
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific package version owned by the authenticated user.

Action Parameters

package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete an unsubmitted (pending) review from a pull request.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired
review_id
integerRequired

Action Response

data
object
error
successful
boolean

Deletes a project board. returns a 404 not found status if projects are disabled.

Action Parameters

project_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a project card from a project column.

Action Parameters

card_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific project column from a github project.

Action Parameters

column_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a public ssh key from the authenticated user’s github account.

Action Parameters

key_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a reaction from a pull request review comment.

Action Parameters

comment_id
integerRequired
owner
stringRequired
reaction_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a git reference (branch, tag, etc.) from a repository.

Action Parameters

owner
stringRequired
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a release from a repository.

Action Parameters

owner
stringRequired
release_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific release asset from a github repository.

Action Parameters

asset_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific reaction from a github release.

Action Parameters

owner
stringRequired
reaction_id
integerRequired
release_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a repository invitation.

Action Parameters

invitation_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a ruleset from a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
ruleset_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a secret from a repository. requires collaborator access to the repository.

Action Parameters

owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to unsubscribe from a repository’s notifications and stop watching it.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a variable from a repository. requires collaborator access to the repository.

Action Parameters

name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a webhook from a repository.

Action Parameters

hook_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific review comment from a pull request.

Action Parameters

comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a codespaces secret for the authenticated user.

Action Parameters

secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a self-hosted runner from an organization.

Action Parameters

org
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a self-hosted runner from a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a tag protection state from a repository. only repository administrators can use this action.

Action Parameters

owner
stringRequired
repo
stringRequired
tag_protection_id
integerRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a team using the legacy endpoint. note: this endpoint is deprecated, use ‘delete a team’ instead.

Action Parameters

team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to unsubscribe from a notification thread. this will stop notifications until you comment or are @mentioned.

Action Parameters

thread_id
integerRequired

Action Response

data
object
error
successful
boolean

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

migration_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific workflow run from a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove branch protection rules from a repository branch.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove commit signature protection from a protected branch.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a dependabot secret from a repository using its name.

Action Parameters

owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific github actions cache from a repository using its cache id.

Action Parameters

cache_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific version of a package owned by a user.

Action Parameters

package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove pull request review protection from a branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a codespace secret from a repository by its name.

Action Parameters

owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete one or more social media accounts from the authenticated user’s github profile.

Action Parameters

account_urls
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a reaction from a team discussion comment.

Action Parameters

comment_number
integerRequired
discussion_number
integerRequired
org
stringRequired
reaction_id
integerRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a specific reaction from a team discussion.

Action Parameters

discussion_number
integerRequired
org
stringRequired
reaction_id
integerRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete all logs for a specific workflow run.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to disable automated security fixes for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to disable a custom deployment protection rule for a specific environment in a repository.

Action Parameters

environment_name
stringRequired
owner
stringRequired
protection_rule_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to disable a workflow in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
workflow_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to disable private vulnerability reporting for a repository. requires admin access to the repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to disable github actions for a specific repository within an organization.

Action Parameters

org
stringRequired
repository_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to disable vulnerability alerts for a repository. requires admin access.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to dismiss a review on a pull request. requires admin or authorized access on protected branches.

Action Parameters

event
string
message
stringRequired
owner
stringRequired
pull_number
integerRequired
repo
stringRequired
review_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to download an artifact from a github repository. returns a temporary download url that expires in 1 minute.

Action Parameters

archive_format
stringRequired
artifact_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to download the migration archive for an organization.

Action Parameters

migration_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to download a repository as a zip archive.

Action Parameters

owner
stringRequired
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

migration_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to download the logs for a specific job in a workflow run.

Action Parameters

job_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to download logs for a specific workflow run attempt.

Action Parameters

attempt_number
integerRequired
owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to download the logs of a specific workflow run.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all emojis available to use on github. (deprecated: use get emojis instead)

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to enable automated security fixes for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to enable a workflow in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
workflow_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to enable github actions for specific repositories within an organization.

Action Parameters

org
stringRequired
selected_repository_ids
arrayRequired

Action Response

data
object
error
successful
boolean

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

enablement
stringRequired
org
stringRequired
query_suite
string
security_product
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to enable private vulnerability reporting for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to enable github actions for a specific repository within an organization.

Action Parameters

org
stringRequired
repository_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to enable vulnerability alerts and dependency graph for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create or update a repository’s development environment secret with an encrypted value.

Action Parameters

encrypted_value
string
key_id
string
owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create or update an organization’s development environment secret with encryption.

Action Parameters

encrypted_value
string
key_id
string
org
stringRequired
secret_name
stringRequired
selected_repository_ids
array
visibility
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the public key for encrypting organization secrets. requires oauth or personal access token with admin:org scope.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to export a codespace and get a url to track its export status.

Action Parameters

codespace_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to export the software bill of materials (sbom) for a repository in spdx json format.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve the public key required for encrypting dependabot secrets in an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list packages that have conflicts during docker migration for a specific user.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to follow a github user. requires user:follow oauth scope.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to forcefully cancel a workflow run, bypassing any conditions that would normally keep it running.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to create a fork of a github gist.

Action Parameters

gist_id
stringRequired

Action Response

data
object
error
successful
boolean

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

configuration_file_path
string
owner
stringRequired
previous_tag_name
string
repo
stringRequired
tag_name
stringRequired
target_commitish
string

Action Response

data
object
error
successful
boolean

Use this action to get the access restrictions for a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the admin branch protection status for a repository branch.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of actions and reusable workflows that are allowed in an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the list of allowed actions and reusable workflows in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a list of all supported github api versions.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get a list of all available codes of conduct on github.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get a list of the most commonly used licenses available on github.

Action Parameters

featured
boolean
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get commit activity statistics for all repository contributors.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve all custom properties defined for a github organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve all custom property values set for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve all enabled custom deployment protection rules for a specific environment in a repository.

Action Parameters

environment_name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all available gitignore templates that can be used when creating a repository.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to retrieve all repository rulesets configured for a github organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all custom roles defined in an organization. requires admin access or appropriate permissions.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve all rulesets configured for a repository, including inherited rulesets from higher levels.

Action Parameters

includes_parents
booleanDefaults to True
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get all topics associated with a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all reviewers who have been requested to review a specific pull request.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get all status check contexts for a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a github classroom assignment. only accessible to classroom administrators.

Action Parameters

assignment_id
integerRequired

Action Response

data
object
error
successful
boolean

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

environment_name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the public key of a repository environment, which is required for encrypting environment secrets.

Action Parameters

environment_name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific environment secret from a repository without decrypting it.

Action Parameters

environment_name
stringRequired
owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific environment variable from a repository environment.

Action Parameters

environment_name
stringRequired
name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the status of a repository import. note: this action will be deprecated on april 12, 2024.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a specific issue from a repository.

Action Parameters

issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific comment from an issue or pull request.

Action Parameters

comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific issue event using its event id.

Action Parameters

event_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about a github organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the authenticated user’s membership status in a specific organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

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

exclude
array
migration_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the public key of an organization, which is used for encrypting secrets.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific repository ruleset for an organization using the organization name and ruleset id.

Action Parameters

org
stringRequired
ruleset_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific organization role by its id.

Action Parameters

org
stringRequired
role_id
integerRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
rule_suite_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve an organization secret without its encrypted value. requires admin:org scope for authentication.

Action Parameters

org
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific organization variable. requires collaborator access and appropriate oauth scopes.

Action Parameters

name
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve the configuration details of a specific webhook for an organization.

Action Parameters

hook_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific ssh signing key for the authenticated user.

Action Parameters

ssh_signing_key_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of github apps that have write access to a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve grades for a github classroom assignment. only accessible to classroom administrators.

Action Parameters

assignment_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a file’s content from a repository using its sha hash.

Action Parameters

file_sha
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve information about a specific branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific check run in a repository.

Action Parameters

check_run_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific check suite by its id from a repository.

Action Parameters

check_suite_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific github classroom. only accessible to classroom administrators.

Action Parameters

classroom_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about a specific codespace owned by the authenticated user.

Action Parameters

codespace_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details about a specific github code of conduct by its key.

Action Parameters

key
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a codeql database for a specific programming language in a repository.

Action Parameters

language
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific code scanning alert from a repository.

Action Parameters

alert_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific code scanning analysis for a repository using the analysis id.

Action Parameters

analysis_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve the default setup configuration for code scanning in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific commit in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific commit comment from a repository.

Action Parameters

comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a commit object from a repository, including its verification status and signature details.

Action Parameters

commit_sha
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a custom deployment protection rule for an environment in a repository.

Action Parameters

environment_name
stringRequired
owner
stringRequired
protection_rule_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific custom property defined for an organization.

Action Parameters

custom_property_name
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific webhook delivery for a repository.

Action Parameters

delivery_id
integerRequired
hook_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific dependabot alert in a repository.

Action Parameters

alert_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific deployment in a repository.

Action Parameters

deployment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a deployment branch or tag policy for an environment.

Action Parameters

branch_policy_id
integerRequired
environment_name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the status of a specific deployment in a repository.

Action Parameters

deployment_id
integerRequired
owner
stringRequired
repo
stringRequired
status_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific deploy key from a github repository.

Action Parameters

key_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the differences in dependencies between two commits of a repository.

Action Parameters

basehead
stringRequired
name
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a specific team discussion by its number.

Action Parameters

discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific comment from a team discussion.

Action Parameters

comment_number
integerRequired
discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a specific comment from a team discussion using the legacy api endpoint (deprecated).

Action Parameters

comment_number
integerRequired
discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a team discussion using the legacy endpoint. note: this endpoint is deprecated.

Action Parameters

discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to verify the dns cname record for a github pages site.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific github gist by its id.

Action Parameters

gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific comment from a gist.

Action Parameters

comment_id
integerRequired
gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific revision of a gist using its id and sha.

Action Parameters

gist_id
stringRequired
sha
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about a github pages site for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the content of a specific .gitignore template.

Action Parameters

name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a global security advisory by its ghsa (github security advisory) id.

Action Parameters

ghsa_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific gpg key for the authenticated user.

Action Parameters

gpg_key_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific job within a workflow run.

Action Parameters

job_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific label from a repository using its name.

Action Parameters

name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get detailed information about a specific github repository license.

Action Parameters

license
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific milestone from a repository using its milestone number.

Action Parameters

milestone_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a package from an organization’s packages. requires ‘read:packages’ scope for access.

Action Parameters

org
stringRequired
package_name
stringRequired
package_type
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve metadata for a specific package owned by a user.

Action Parameters

package_name
stringRequired
package_type
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve information about a specific package owned by the authenticated user.

Action Parameters

package_name
stringRequired
package_type
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific package version from an organization’s packages.

Action Parameters

org
stringRequired
package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific public package version for a user.

Action Parameters

package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific package version owned by the authenticated user.

Action Parameters

package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a github project by its id.

Action Parameters

project_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific project card by its id.

Action Parameters

card_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details about a specific project column.

Action Parameters

column_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific public ssh key for the authenticated user.

Action Parameters

key_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific pull request in a repository.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a git reference (branch or tag) from a repository.

Action Parameters

owner
stringRequired
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific release from a repository using its release id.

Action Parameters

owner
stringRequired
release_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

asset_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific release from a repository using its tag name.

Action Parameters

owner
stringRequired
repo
stringRequired
tag
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a repository’s public key for encrypting secrets.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the readme file from a specific directory in a repository.

Action Parameters

dir
stringRequired
owner
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific ruleset configuration for a repository.

Action Parameters

includes_parents
booleanDefaults to True
owner
stringRequired
repo
stringRequired
ruleset_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve the evaluation results of a repository’s rule suite by its id.

Action Parameters

owner
stringRequired
repo
stringRequired
rule_suite_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a repository secret’s metadata (without its encrypted value).

Action Parameters

owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific security advisory from a repository.

Action Parameters

ghsa_id
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to check if the authenticated user is subscribed to a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific github actions variable from a repository.

Action Parameters

name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific webhook configured in a repository.

Action Parameters

hook_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific review comment from a pull request using its comment id.

Action Parameters

comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a specific review for a pull request by its id.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired
review_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a development environment secret for the authenticated user’s codespaces.

Action Parameters

secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific secret scanning alert from a repository.

Action Parameters

alert_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific self-hosted runner in an organization.

Action Parameters

org
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific self-hosted runner in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific git tag in a repository using its sha.

Action Parameters

owner
stringRequired
repo
stringRequired
tag_sha
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a github team’s information using the team’s slug (url-friendly team name).

Action Parameters

org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve information about a specific notification thread.

Action Parameters

thread_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to check if the authenticated user is subscribed to a notification thread.

Action Parameters

thread_id
integerRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
recursive
string
repo
stringRequired
tree_sha
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about a github user by their username.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

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

exclude
array
migration_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve the configuration of a specific webhook for an organization.

Action Parameters

hook_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the configuration details of a specific webhook in a repository.

Action Parameters

hook_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a specific webhook delivery for an organization webhook.

Action Parameters

delivery_id
integerRequired
hook_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific workflow in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
workflow_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific workflow run in a repository.

Action Parameters

exclude_pull_requests
boolean
owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details of a specific workflow run attempt in a repository.

Action Parameters

attempt_number
integerRequired
exclude_pull_requests
boolean
owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

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

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired
since
integer

Action Response

data
object
error
successful
boolean

Use this action to check if a branch requires signed commits.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get community health metrics for a repository, including health score, documentation status, and compliance with recommended community standards.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get contextual information about a github user, such as their hovercard data.

Action Parameters

subject_id
string
subject_type
string
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get github copilot seat assignment details for a specific user in an organization.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about an organization’s github copilot subscription, including seat allocation and code policies.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the default configuration attributes for creating a codespace in a repository.

Action Parameters

client_ip
string
owner
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the default workflow permissions for github token and the default workflow settings for an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the default workflow permissions for the github token in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve details about an exported codespace.

Action Parameters

codespace_name
stringRequired
export_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all emojis available to use on github.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get github timeline feeds including public/private activity and security advisories.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get github actions billing information for an organization, including usage minutes and spending details.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get github actions billing information for a specific user, including used minutes in private repositories.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the total github actions cache usage statistics for an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the github actions cache usage statistics for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the github actions permissions policy and allowed actions/workflows for an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get github’s metadata including ip addresses (both ipv4 and ipv6) and domain names.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get github packages billing information for an organization.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

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

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about a specific github pages build.

Action Parameters

build_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about a sarif upload, including its processing status and analysis url.

Action Parameters

owner
stringRequired
repo
stringRequired
sarif_id
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the interaction restrictions (who can interact and when the restriction expires) for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the most recent build information of a github pages site.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get github’s mascot (octocat) in ascii art format, optionally with a custom message in its speech bubble

Action Parameters

s
string

Action Response

data
object
error
successful
boolean

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

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve an organization’s development environment secret without exposing its encrypted value.

Action Parameters

org
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get repository traffic data, including total page views and daily/weekly breakdown for the last 14 days.

Action Parameters

owner
stringRequired
per
stringDefaults to day
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of deployment environments that are waiting for protection rule approval in a workflow run.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a user’s permission level for an organization project. permission can be admin, write, read, or none.

Action Parameters

project_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a public key for encrypting codespaces secrets for the authenticated user.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get the pull request review protection settings for a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the current rate limit status for the authenticated user.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get the number of clones and their daily/weekly breakdown for a repository over the last 14 days.

Action Parameters

owner
stringRequired
per
stringDefaults to day
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the contents of a file or directory in a repository.

Action Parameters

owner
stringRequired
path
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a repository development environment secret without exposing its encrypted value.

Action Parameters

owner
stringRequired
repo
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

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

branch
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get billing information for shared storage (github actions and github packages) for an organization. returns estimated paid storage usage for private repositories.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the shared storage billing information for a specified github user.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve an organization’s dependabot secret without its encrypted value.

Action Parameters

org
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the status checks protection settings for a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of teams that have push access to a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the team membership status for a specific user in an organization’s team.

Action Parameters

org
stringRequired
team_slug
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

team_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

team_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get information about the authenticated user.

Action Parameters

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the commit count for each hour of each day of the week for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the commit activity statistics for the last year, organized by week.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the most recent non-prerelease, non-draft release of a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the access level for workflows outside of a private repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the license information for a specific repository.

Action Parameters

owner
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve the review history and approval status for a specific workflow run in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get the current deployment status of a github pages site.

Action Parameters

owner
stringRequired
pages_deployment_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a random inspirational message from github’s zen collection

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get the top 10 most viewed content paths in a repository over the last 14 days.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of users who have push access to a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the usage metrics (billable time) for a specific workflow run.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get the billing usage details for a specific workflow in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
workflow_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to create a gist (a shareable code snippet) on github. (deprecated: use create a gist)

Action Parameters

description
string
files
objectRequired
public
boolean

Action Response

data
object
error
successful
boolean

Use this action to list all public gists on github. (deprecated: use list public gists)

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
since
string

Action Response

data
object
error
successful
boolean

Use this action to get the root endpoint information of github’s rest api

Action Parameters

Action Response

data
object
error
successful
boolean

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

assignee
string
assignees
array
body
string
labels
array
milestone
string
owner
stringRequired
repo
stringRequired
title
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a comment on a github issue or pull request. (deprecated: use create an issue comment)

Action Parameters

body
stringRequired
issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Deprecated: use get an issue action instead to retrieve issue details.

Action Parameters

issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

collab
boolean
direction
stringDefaults to desc
filter
stringDefaults to assigned
labels
string
orgs
boolean
owned
boolean
page
integerDefaults to 1
per_page
integerDefaults to 30
pulls
boolean
since
string
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

List all users that can be assigned to issues in a repository. (deprecated: use list assignees)

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Lists events for a repository.(DEPRECATED use list_issue_events_for_a_repository)

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
repo
stringRequired

Action Response

data
object
error
successful
boolean

List all issues (including pull requests) in a github repository. [deprecated: use list repository issues]

Action Parameters

assignee
string
creator
string
direction
stringDefaults to desc
labels
string
mentioned
string
milestone
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
repo
stringRequired
since
string
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

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

assignment_id
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all copilot seat assignments and their status in an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 50

Action Response

data
object
error
successful
boolean

Use this action to list all github app installations that the authenticated user has access to, including their permissions.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all github apps installed in repositories within an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all workflow artifacts in a repository.

Action Parameters

name
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

List all users that can be assigned to issues in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of assignments for a github classroom. only accessible to classroom administrators.

Action Parameters

classroom_id
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of machine types that are available for codespaces in a repository.

Action Parameters

client_ip
string
location
string
owner
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list the branches of a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
protected
boolean
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all branches that contain a specific commit sha as their latest commit.

Action Parameters

commit_sha
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list check runs for a specific git reference (sha, branch, or tag) in a repository.

Action Parameters

app_id
integer
check_name
string
filter
stringDefaults to latest
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
stringRequired
repo
stringRequired
status
string

Action Response

data
object
error
successful
boolean

Use this action to list all check runs within a specific check suite in a repository.

Action Parameters

check_name
string
check_suite_id
integerRequired
filter
stringDefaults to latest
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
status
string

Action Response

data
object
error
successful
boolean

Use this action to get a list of annotations for a specific check run in a repository.

Action Parameters

check_run_id
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list check suites for a specific git reference (commit sha, branch, or tag) in a repository.

Action Parameters

app_id
integer
check_name
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all child teams under a specified parent team in an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all github classroom classrooms where the authenticated user is an administrator.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list any syntax errors found in a repository’s codeowners file.

Action Parameters

owner
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all codespaces owned by an organization member.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of codespaces owned by the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
repository_id
integer

Action Response

data
object
error
successful
boolean

Use this action to list all codespaces associated with a specified organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all codespaces in a repository that are accessible to the authenticated user.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all codeql databases available in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list code scanning alerts for all eligible repositories in an organization.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
severity
string
sort
stringDefaults to created
state
string
tool_guid
string
tool_name
string

Action Response

data
object
error
successful
boolean

Use this action to list code scanning alerts for a repository. you can filter alerts by tool name, reference, state, and severity.

Action Parameters

direction
stringDefaults to desc
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
string
repo
stringRequired
severity
string
sort
stringDefaults to created
state
string
tool_guid
string
tool_name
string

Action Response

data
object
error
successful
boolean

Use this action to list code scanning analyses for a repository. returns up to 30 analyses per page.

Action Parameters

direction
stringDefaults to desc
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
string
repo
stringRequired
sarif_id
string
sort
stringDefaults to created
tool_guid
string
tool_name
string

Action Response

data
object
error
successful
boolean

Use this action to retrieve all comments associated with a specific pull request review.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
pull_number
integerRequired
repo
stringRequired
review_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list commits in a repository.

Action Parameters

author
string
committer
string
owner
stringRequired
page
integerDefaults to 1
path
string
per_page
integerDefaults to 1
repo
stringRequired
sha
string
since
string
until
string

Action Response

data
object
error
successful
boolean

Use this action to list all commits in a pull request.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all comments for a specific commit in a repository.

Action Parameters

commit_sha
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all commit comments in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of commit statuses for a specific commit reference (sha, branch, or tag).

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories in an organization along with their custom property values.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repository_query
string

Action Response

data
object
error
successful
boolean

Use this action to list webhook delivery history for a specific organization webhook.

Action Parameters

cursor
string
hook_id
integerRequired
org
stringRequired
per_page
integerDefaults to 30
redelivery
boolean

Action Response

data
object
error
successful
boolean

Use this action to get a list of webhook delivery records for a specific repository webhook.

Action Parameters

cursor
string
hook_id
integerRequired
owner
stringRequired
per_page
integerDefaults to 30
redelivery
boolean
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all dependabot alerts for repositories owned by an enterprise.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
ecosystem
string
enterprise
stringRequired
first
integerDefaults to 30
last
integer
package
string
per_page
integerDefaults to 30
scope
string
severity
string
sort
stringDefaults to created
state
string

Action Response

data
object
error
successful
boolean

Use this action to list all dependabot alerts for an organization.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
ecosystem
string
first
integerDefaults to 30
last
integer
org
stringRequired
package
string
per_page
integerDefaults to 30
scope
string
severity
string
sort
stringDefaults to created
state
string

Action Response

data
object
error
successful
boolean

Use this action to list all dependabot alerts for a repository.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
ecosystem
string
first
integerDefaults to 30
last
integer
manifest
string
owner
stringRequired
package
string
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
scope
string
severity
string
sort
stringDefaults to created
state
string

Action Response

data
object
error
successful
boolean

Use this action to list all deployments for a repository. you can filter deployments by environment, ref, task, or sha.

Action Parameters

environment
stringDefaults to none
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
stringDefaults to none
repo
stringRequired
sha
stringDefaults to none
task
stringDefaults to none

Action Response

data
object
error
successful
boolean

Use this action to get a list of deployment branch policies for a specific environment in a repository.

Action Parameters

environment_name
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all deployment statuses for a specific deployment.

Action Parameters

deployment_id
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all deploy keys for a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all discussions on a team’s page.

Action Parameters

direction
stringDefaults to desc
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
pinned
string
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

direction
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all comments from a team discussion.

Action Parameters

direction
stringDefaults to desc
discussion_number
integerRequired
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list comments on a team discussion using the legacy api endpoint.

Action Parameters

direction
stringDefaults to desc
discussion_number
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list packages in an organization that had conflicts during docker migration. requires ‘read:packages’ scope.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all email addresses associated with the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all environments in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list custom deployment protection rules configured for a repository environment.

Action Parameters

environment_name
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all secrets in a repository environment. note: requires collaborator access with repo scope.

Action Parameters

environment_name
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all environment variables for a repository environment.

Action Parameters

environment_name
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 10
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

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

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of failed organization invitations, including when they failed and the reason for failure.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of users who follow a specific github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of users who are following you.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all forks of a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
sort
stringDefaults to newest

Action Response

data
object
error
successful
boolean

Use this action to list all public gists for a specified github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
since
string
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all gists for the authenticated user, or all public gists if called anonymously.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
since
string

Action Response

data
object
error
successful
boolean

Use this action to list all comments on a specified gist.

Action Parameters

gist_id
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all commits for a specified gist.

Action Parameters

gist_id
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all forks of a specified gist.

Action Parameters

gist_id
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all github actions caches for a repository.

Action Parameters

direction
stringDefaults to desc
key
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
string
repo
stringRequired
sort
stringDefaults to last_accessed_at

Action Response

data
object
error
successful
boolean

Use this action to list all builds of a github pages site for a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list github’s global security advisories, which includes vulnerability information and advisories.

Action Parameters

affects
array
after
string
before
string
cve_id
string
cwes
array
direction
stringDefaults to desc
ecosystem
string
ghsa_id
string
is_withdrawn
boolean
modified
string
per_page
integerDefaults to 30
published
string
severity
string
sort
stringDefaults to published
type
stringDefaults to reviewed
updated
string

Action Response

data
object
error
successful
boolean

Use this action to get a list of gpg keys associated with a github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all gpg keys associated with the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of all pending installation requests for your github app.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all instances of a specific code scanning alert in a repository.

Action Parameters

alert_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all issues assigned to the authenticated user across all repositories.

Action Parameters

collab
boolean
direction
stringDefaults to desc
filter
stringDefaults to assigned
labels
string
orgs
boolean
owned
boolean
page
integerDefaults to 1
per_page
integerDefaults to 30
pulls
boolean
since
string
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

Use this action to list all comments on a specific issue in a repository.

Action Parameters

issue_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
since
string

Action Response

data
object
error
successful
boolean

Use this action to list all comments on issues and pull requests in a repository.

Action Parameters

direction
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
since
string
sort
stringDefaults to created

Action Response

data
object
error
successful
boolean

Use this action to get a list of all events associated with a specific issue in a repository.

Action Parameters

issue_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of events associated with issues in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all jobs for a specific workflow run in a repository.

Action Parameters

filter
stringDefaults to latest
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all jobs for a specific workflow run attempt.

Action Parameters

attempt_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get all labels that are assigned to a specific issue in a repository.

Action Parameters

issue_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all labels in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list the labels associated with a self-hosted runner in an organization.

Action Parameters

org
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get all labels associated with a self-hosted runner in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all labels associated with issues in a specific milestone.

Action Parameters

milestone_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of locations where a secret scanning alert was found in a repository.

Action Parameters

alert_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of available machine types that a codespace can be transitioned to.

Action Parameters

codespace_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list git references (branches or tags) that match a specified pattern in a repository.

Action Parameters

owner
stringRequired
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all milestones in a repository.

Action Parameters

direction
stringDefaults to asc
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
sort
stringDefaults to due_on
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

Use this action to get a list of notifications for the authenticated user, sorted by most recent updates.

Action Parameters

all
boolean
before
string
page
integerDefaults to 1
participating
boolean
per_page
integerDefaults to 50
since
string

Action Response

data
object
error
successful
boolean

Use this action to list all github organizations, sorted by their creation date.

Action Parameters

per_page
integerDefaults to 30
since
integer

Action Response

data
object
error
successful
boolean

Use this action to list public organizations that a specified user is a member of.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all organizations that the authenticated user is a member of.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list events for the authenticated user in a specific organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a list of fine-grained permissions available for custom organization and repository roles.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all teams that are associated with a specific organization invitation. note: requires organization owner permissions.

Action Parameters

invitation_id
integerRequired
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all issues assigned to the authenticated user in a specified organization.

Action Parameters

direction
stringDefaults to desc
filter
stringDefaults to assigned
labels
string
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
since
string
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

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

filter
stringDefaults to all
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
role
stringDefaults to all

Action Response

data
object
error
successful
boolean

Use this action to get a list of organizations that the authenticated user is a member of.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
state
string

Action Response

data
object
error
successful
boolean

Use this action to list the most recent migrations for an organization, including both export and import migrations.

Action Parameters

exclude
array
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all projects in a github organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

Use this action to list all repositories that belong to a specified organization.

Action Parameters

direction
string
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
sort
stringDefaults to created
type
stringDefaults to all

Action Response

data
object
error
successful
boolean

Use this action to list rule evaluation summaries for repositories within an organization.

Action Parameters

actor_name
string
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repository_name
integer
rule_suite_result
stringDefaults to all
time_period
stringDefaults to day

Action Response

data
object
error
successful
boolean

Use this action to list all secrets configured in an organization. note: this action requires authentication with admin:org and repo scopes.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all github actions variables for an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 10

Action Response

data
object
error
successful
boolean

Use this action to list all webhooks configured for a github organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all codespaces secrets available at the organization level.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list repositories in an organization that have github actions enabled.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all requests from organization members to access organization resources using fine-grained personal access tokens.

Action Parameters

direction
stringDefaults to desc
last_used_after
string
last_used_before
string
org
stringRequired
owner
array
page
integerDefaults to 1
per_page
integerDefaults to 30
permission
string
repository
string
sort
stringDefaults to created_at

Action Response

data
object
error
successful
boolean

Use this action to list all approved fine-grained personal access tokens that can access organization resources.

Action Parameters

direction
stringDefaults to desc
last_used_after
string
last_used_before
string
org
stringRequired
owner
array
page
integerDefaults to 1
per_page
integerDefaults to 30
permission
string
repository
string
sort
stringDefaults to created_at

Action Response

data
object
error
successful
boolean

Use this action to list all secrets available in an organization without their encrypted values.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of all users who are outside collaborators of an organization.

Action Parameters

filter
stringDefaults to all
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all versions of a package owned by the authenticated user.

Action Parameters

package_name
stringRequired
package_type
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
state
stringDefaults to active

Action Response

data
object
error
successful
boolean

Use this action to list all packages in an organization.

Action Parameters

org
stringRequired
package_type
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
visibility
string

Action Response

data
object
error
successful
boolean

Use this action to list all packages in a user’s namespace that you have access to view.

Action Parameters

package_type
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired
visibility
string

Action Response

data
object
error
successful
boolean

Use this action to list all packages owned by the authenticated user.

Action Parameters

package_type
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
visibility
string

Action Response

data
object
error
successful
boolean

Use this action to list all versions of a package owned by an organization.

Action Parameters

org
stringRequired
package_name
stringRequired
package_type
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
state
stringDefaults to active

Action Response

data
object
error
successful
boolean

Use this action to list all versions of a public package owned by a specific user.

Action Parameters

package_name
stringRequired
package_type
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all pending invitations to an organization.

Action Parameters

invitation_source
stringDefaults to all
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
role
stringDefaults to all

Action Response

data
object
error
successful
boolean

Use this action to list all pending invitations for a team in an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all pending invitations for a team using the legacy endpoint.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all project cards in a specified project column.

Action Parameters

archived_state
stringDefaults to not_archived
column_id
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all collaborators of a github project. this includes outside collaborators, direct collaborators, team members, and organization owners.

Action Parameters

affiliation
stringDefaults to all
page
integerDefaults to 1
per_page
integerDefaults to 30
project_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of columns in a github project.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
project_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get the list of public email addresses for the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all public events on github. note that events are delayed by 5 minutes.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list public events for a network of repositories associated with a specific owner and repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all public events performed by a github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all public events that a user has received.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all public gists on github.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
since
string

Action Response

data
object
error
successful
boolean

Use this action to get a list of verified public ssh keys for a specified github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list public events (like watch and push events) for a specified organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all users who have publicly declared their membership in a github organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1

Action Response

data
object
error
successful
boolean

Use this action to list all public repositories on github.

Action Parameters

since
integer

Action Response

data
object
error
successful
boolean

Use this action to list all public ssh keys associated with the authenticated user’s github account.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list pull requests for a repository.

Action Parameters

base
string
direction
string
head
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
repo
stringRequired
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

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

commit_sha
stringRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list the files that were modified, added, or deleted in a pull request.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of all reactions on a specific issue.

Action Parameters

content
string
issue_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of reactions on a specific issue comment.

Action Parameters

comment_id
integerRequired
content
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of reactions on a specific commit comment.

Action Parameters

comment_id
integerRequired
content
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all reactions to a specific pull request review comment.

Action Parameters

comment_id
integerRequired
content
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of reactions for a specific release in a repository.

Action Parameters

content
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
release_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all reactions to a team discussion in an organization.

Action Parameters

content
string
discussion_number
integerRequired
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of reactions to a team discussion comment.

Action Parameters

comment_number
integerRequired
content
string
discussion_number
integerRequired
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list reactions for a team discussion comment using the legacy api endpoint. note: this is a deprecated endpoint.

Action Parameters

comment_number
integerRequired
content
string
discussion_number
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list reactions for a team discussion using the legacy api endpoint. note: this endpoint is deprecated.

Action Parameters

content
string
discussion_number
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all releases of a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all assets associated with a release in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
release_id
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories that a github app installation has access to.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

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

installation_id
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all repositories owned by or accessible to a specific github user.

Action Parameters

direction
string
page
integerDefaults to 1
per_page
integerDefaults to 30
sort
stringDefaults to full_name
type
stringDefaults to owner
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories included in a user’s migration.

Action Parameters

migration_id
integerRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all repositories owned by or accessible to the authenticated user.

Action Parameters

before
string
direction
string
page
integerDefaults to 1
per_page
integerDefaults to 30
since
string
sort
stringDefaults to full_name
type
stringDefaults to all

Action Response

data
object
error
successful
boolean

Use this action to list all repositories included in a specific organization migration.

Action Parameters

migration_id
integerRequired
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories that a specific user has starred.

Action Parameters

direction
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 1
sort
stringDefaults to created
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all repositories that the authenticated user has starred.

Action Parameters

direction
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 1
sort
stringDefaults to created

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories that a specific user is watching.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories that the authenticated user is watching.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list activities in a repository, including pushes, merges, and branch changes.

Action Parameters

activity_type
string
actor
string
after
string
before
string
direction
stringDefaults to desc
owner
stringRequired
per_page
integerDefaults to 1
ref
string
repo
stringRequired
time_period
string

Action Response

data
object
error
successful
boolean

Use this action to list all collaborators in a repository.

Action Parameters

affiliation
stringDefaults to all
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
permission
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all contributors to a repository, sorted by number of contributions.

Action Parameters

anon
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to retrieve a list of events that occurred in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all currently open repository invitations. requires admin access to the repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all open repository invitations for the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all issues and pull requests in a github repository.

Action Parameters

assignee
string
creator
string
direction
stringDefaults to desc
labels
string
mentioned
string
milestone
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
repo
stringRequired
since
string
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

Use this action to get a list of programming languages used in a repository and their byte count.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of notifications for the authenticated user in a specific repository.

Action Parameters

all
boolean
before
string
owner
stringRequired
page
integerDefaults to 1
participating
boolean
per_page
integerDefaults to 30
repo
stringRequired
since
string

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list organization variables that are available to a repository. requires collaborator access and oauth/pat with ‘repo’ scope.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 10
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all projects in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

Use this action to list rule evaluation suites for a repository, including their results and insights.

Action Parameters

actor_name
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
string
repo
stringRequired
rule_suite_result
stringDefaults to all
time_period
stringDefaults to day

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all secrets in a repository without revealing their encrypted values.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list security advisories for a repository.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
owner
stringRequired
per_page
integerDefaults to 30
repo
stringRequired
sort
stringDefaults to created
state
string

Action Response

data
object
error
successful
boolean

Use this action to list all security advisories for an organization. only organization owners and security managers can access this information.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
org
stringRequired
per_page
integerDefaults to 30
sort
stringDefaults to created
state
string

Action Response

data
object
error
successful
boolean

Use this action to list all tags in a github repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all teams that have access to a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all variables defined in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 10
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all webhooks configured for a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all workflows in a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list github actions cache usage statistics for repositories in an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

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

org
stringRequired
page
integerDefaults to 1
pat_request_id
integerRequired
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list devcontainer.json configurations for a repository. requires ‘codespace’ scope for oauth app and personal tokens.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all development environment secrets in a repository (without their encrypted values).

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a chronological list of reviews for a specific pull request.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all pull request review comments in a repository.

Action Parameters

direction
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
since
string
sort
string

Action Response

data
object
error
successful
boolean

Use this action to list all review comments on a pull request.

Action Parameters

direction
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
pull_number
integerRequired
repo
stringRequired
since
string
sort
stringDefaults to created

Action Response

data
object
error
successful
boolean

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

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list available runner application binaries that can be downloaded and run for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all codespaces development environment secrets for the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all secret scanning alerts for an enterprise.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
enterprise
stringRequired
per_page
integerDefaults to 30
resolution
string
secret_type
string
sort
stringDefaults to created
state
string
validity
string

Action Response

data
object
error
successful
boolean

Use this action to list all secret scanning alerts for an organization’s repositories.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
resolution
string
secret_type
string
sort
stringDefaults to created
state
string
validity
string

Action Response

data
object
error
successful
boolean

Use this action to list all secret scanning alerts for a repository.

Action Parameters

after
string
before
string
direction
stringDefaults to desc
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
resolution
string
secret_type
string
sort
stringDefaults to created
state
string
validity
string

Action Response

data
object
error
successful
boolean

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

org
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories that have been selected to use an organization variable.

Action Parameters

name
stringRequired
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of repositories that have access to a specific user’s development environment secret.

Action Parameters

secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all repositories that have been selected for access to a specific organization secret in dependabot.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all self-hosted runners in an organization.

Action Parameters

name
string
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all self-hosted runners configured in a repository.

Action Parameters

name
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list social media accounts linked to a github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all social accounts linked to the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of ssh signing keys for a specified github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of ssh signing keys associated with the authenticated user’s github account.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list users who have starred a repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of gists that the authenticated user has starred.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
since
string

Action Response

data
object
error
successful
boolean

Use this action to get a list of active marketplace subscriptions for the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of active marketplace subscriptions for the authenticated user (stubbed version).

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get the list of tag protection states for a repository. only available to repository administrators.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all teams in an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all teams across organizations that the authenticated user belongs to.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of teams that are assigned to a specific organization role.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
role_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all members of a team in an organization, including members of child teams.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
role
stringDefaults to all
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

page
integerDefaults to 1
per_page
integerDefaults to 30
role
stringDefaults to all
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all projects that a team has access to in an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list all projects for a team using the legacy endpoint. note: this action is deprecated.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all repositories that a team has access to.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

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

page
integerDefaults to 1
per_page
integerDefaults to 30
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of github users that a specific user follows.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of users that the authenticated user follows.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to retrieve a chronological list of events associated with a specific issue.

Action Parameters

issue_number
integerRequired
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
page
integerDefaults to 1
pat_id
integerRequired
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list all github users (both individuals and organizations) in the order they signed up.

Action Parameters

per_page
integerDefaults to 30
since
integer

Action Response

data
object
error
successful
boolean

Use this action to get a list of all users that are blocked by an organization.

Action Parameters

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of users that are blocked by the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

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

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
role_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all issues assigned to the authenticated user across all repositories.

Action Parameters

direction
stringDefaults to desc
filter
stringDefaults to assigned
labels
string
page
integerDefaults to 1
per_page
integerDefaults to 30
since
string
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

Use this action to list all migrations initiated by the authenticated user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to get a list of projects for a specified github user.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
state
stringDefaults to open
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get a list of users who are watching (subscribing to) a specific repository.

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

actor
string
branch
string
check_suite_id
integer
created
string
event
string
exclude_pull_requests
boolean
head_sha
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
status
string

Action Response

data
object
error
successful
boolean

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

actor
string
branch
string
check_suite_id
integer
created
string
event
string
exclude_pull_requests
boolean
head_sha
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
status
string
workflow_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to list all artifacts from a specific workflow run.

Action Parameters

name
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to lock conversations in an issue or pull request. only users with push access can perform this action.

Action Parameters

issue_number
integerRequired
lock_reason
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to manage user access to codespaces in an organization by setting visibility and selecting which members can access codespaces.

Action Parameters

org
stringRequired
selected_usernames
array
visibility
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
properties
arrayRequired
repository_names
arrayRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update a commit author’s name and email in a repository before pushing new commits.

Action Parameters

author_id
integerRequired
email
string
name
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to mark a notification thread as done in your github notification inbox.

Action Parameters

thread_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to mark a notification thread as read.

Action Parameters

thread_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to mark all notifications as read for the authenticated user.

Action Parameters

last_read_at
string
read
boolean

Action Response

data
object
error
successful
boolean

Use this action to mark all notifications in a repository as read for the authenticated user.

Action Parameters

last_read_at
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to merge one branch into another in a repository.

Action Parameters

base
stringRequired
commit_message
string
head
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to merge a pull request into its base branch.

Action Parameters

commit_message
string
commit_title
string
merge_method
string
owner
stringRequired
pull_number
integerRequired
repo
stringRequired
sha
string

Action Response

data
object
error
successful
boolean

Use this action to get the root endpoint information of github’s rest api (deprecated - use github api root instead)

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to move a project card to a different position within a column or to a different column.

Action Parameters

card_id
integerRequired
column_id
integer
position
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to move a project column to a different position (first, last, or after another column).

Action Parameters

column_id
integerRequired
position
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to send a ping event to an organization webhook. requires organization owner permissions and admin:org hook scope.

Action Parameters

hook_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to send a ping event to a repository webhook to verify its configuration.

Action Parameters

hook_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to privately report a security vulnerability in a repository.

Action Parameters

cvss_vector_string
string
cwe_ids
array
description
stringRequired
owner
stringRequired
repo
stringRequired
severity
string
start_private_fork
boolean
summary
stringRequired
vulnerabilities
array

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to create a new pull request in a repository. (deprecated: use create a pull request)

Action Parameters

base
stringRequired
body
string
draft
boolean
head
stringRequired
head_repo
string
issue
integer
maintainer_can_modify
boolean
owner
stringRequired
repo
stringRequired
title
string

Action Response

data
object
error
successful
boolean

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

body
string
comments
array
commit_id
string
event
string
owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

body
stringRequired
commit_id
stringRequired
in_reply_to
integer
line
integer
owner
stringRequired
path
stringRequired
position
integer
pull_number
integerRequired
repo
stringRequired
side
string
start_line
integer
start_side
string
subject_type
string

Action Response

data
object
error
successful
boolean

Deprecated: use get a pull request action instead.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list pull requests for a repository. (deprecated: use list pull requests)

Action Parameters

base
string
direction
string
head
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
repo
stringRequired
sort
stringDefaults to created
state
stringDefaults to open

Action Response

data
object
error
successful
boolean

Use this action to reattempt delivery of a webhook to an organization. requires organization owner permissions.

Action Parameters

delivery_id
integerRequired
hook_id
integerRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to resend a specific webhook delivery for a repository.

Action Parameters

delivery_id
integerRequired
hook_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove all labels from a specified issue in a repository.

Action Parameters

issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove all organization roles assigned to a team.

Action Parameters

org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove all assigned organization roles from a user.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove an organization role from a team.

Action Parameters

org
stringRequired
role_id
integerRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a custom organization role from a user.

Action Parameters

org
stringRequired
role_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove app access restrictions from a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove one or more assignees from a github issue.

Action Parameters

assignees
array
issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a custom property from an organization. requires organization admin access or custom properties org definitions manager permission.

Action Parameters

custom_property_name
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a specific label from an issue in a repository.

Action Parameters

issue_number
integerRequired
name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a project from a team in an organization.

Action Parameters

org
stringRequired
project_id
integerRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a project from a team using the legacy api endpoint. note: this api is deprecated.

Action Parameters

project_id
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a collaborator from a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a repository from a github app installation. requires admin access to the repository.

Action Parameters

installation_id
integerRequired
repository_id
integerRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
owner
stringRequired
repo
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a repository from a team using the legacy teams api endpoint.

Action Parameters

owner
stringRequired
repo
stringRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove the security manager role from a team in an organization.

Action Parameters

org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a repository’s access to a user’s codespace secret.

Action Parameters

repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove all custom labels from a self-hosted runner in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a custom label from a self-hosted runner in a repository.

Action Parameters

name
stringRequired
owner
stringRequired
repo
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a custom label from an organization’s self-hosted runner.

Action Parameters

name
stringRequired
org
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove all interaction restrictions from public repositories in an organization. only organization owners can use this action.

Action Parameters

org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove interaction restrictions from a repository. requires owner or admin access.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove all interaction restrictions from your public repositories.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to remove a user’s membership from an organization.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a development environment secret from an organization using the secret name.

Action Parameters

org
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to delete a dependabot secret from an organization using the secret name.

Action Parameters

org
stringRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove an outside collaborator from an organization. this will remove their access from all organization repositories.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove the authenticated user’s public membership from an organization.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a repository from an organization’s development environment secret.

Action Parameters

org
stringRequired
repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a repository’s access to an organization’s dependabot secret that has ‘selected’ visibility.

Action Parameters

org
stringRequired
repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove specified users and/or teams from the list of requested reviewers on a pull request.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired
reviewers
arrayRequired
team_reviewers
array

Action Response

data
object
error
successful
boolean

Use this action to remove a repository’s access to an organization secret.

Action Parameters

org
stringRequired
repository_id
integerRequired
secret_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a repository’s access to an organization variable that has visibility set to ‘selected’.

Action Parameters

name
stringRequired
org
stringRequired
repository_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to remove status check contexts from a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove status check protection from a branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove github copilot access from specified teams in an organization.

Action Parameters

org
stringRequired
selected_teams
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to remove team access restrictions from a protected branch.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a user from a team in an organization.

Action Parameters

org
stringRequired
team_slug
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

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

team_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a user from a team using the legacy api endpoint. note: this is a deprecated endpoint.

Action Parameters

team_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove specified users from having their codespaces billed to the organization.

Action Parameters

org
stringRequired
selected_usernames
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to remove specified users from an organization’s github copilot subscription.

Action Parameters

org
stringRequired
selected_usernames
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to remove user access restrictions from a protected branch.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a user as a collaborator from an organization project.

Action Parameters

project_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to rename a branch in a repository.

Action Parameters

branch
stringRequired
new_name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to convert markdown text to html. supports both standard markdown and github flavored markdown (gfm) rendering modes.

Action Parameters

context
string
mode
stringDefaults to markdown
text
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to replace or clear all topics of a repository by providing a new list of topic names.

Action Parameters

names
arrayRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to set an organization secret’s visibility to ‘selected’ and specify which repositories can access it.

Action Parameters

org
stringRequired
secret_name
stringRequired
selected_repository_ids
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to replace all repository access for an organization’s development environment secret when setting it to ‘selected’ visibility.

Action Parameters

org
stringRequired
secret_name
stringRequired
selected_repository_ids
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to create a fork of a repository for the authenticated user. (deprecated: use create a fork)

Action Parameters

default_branch_only
boolean
name
string
organization
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

allow_auto_merge
boolean
allow_merge_commit
booleanDefaults to True
allow_rebase_merge
booleanDefaults to True
allow_squash_merge
booleanDefaults to True
auto_init
boolean
delete_branch_on_merge
boolean
description
string
gitignore_template
string
has_discussions
boolean
has_downloads
booleanDefaults to True
has_issues
booleanDefaults to True
has_projects
booleanDefaults to True
has_wiki
booleanDefaults to True
homepage
string
is_template
boolean
license_template
string
merge_commit_message
string
merge_commit_title
string
name
stringRequired
private
boolean
squash_merge_commit_message
string
squash_merge_commit_title
string
team_id
integer

Action Response

data
object
error
successful
boolean

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

allow_auto_merge
boolean
allow_merge_commit
booleanDefaults to True
allow_rebase_merge
booleanDefaults to True
allow_squash_merge
booleanDefaults to True
auto_init
boolean
custom_properties
object
delete_branch_on_merge
boolean
description
string
gitignore_template
string
has_downloads
booleanDefaults to True
has_issues
booleanDefaults to True
has_projects
booleanDefaults to True
has_wiki
booleanDefaults to True
homepage
string
is_template
boolean
license_template
string
merge_commit_message
string
merge_commit_title
string
name
stringRequired
org
stringRequired
private
boolean
squash_merge_commit_message
string
squash_merge_commit_title
string
team_id
integer
use_squash_pr_title_as_default
boolean
visibility
string

Action Response

data
object
error
successful
boolean

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

author__date
string
author__email
string
author__name
string
branch
string
committer__date
string
committer__email
string
committer__name
string
content
stringRequired
message
stringRequired
owner
stringRequired
path
stringRequired
repo
stringRequired
sha
string

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get details of a specific commit in a repository. (deprecated: use get a commit)

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the contents of a file or directory in a repository. (deprecated: use get repository content)

Action Parameters

owner
stringRequired
path
stringRequired
ref
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get commit activity statistics for all repository contributors (deprecated).

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to list the branches of a repository. (deprecated: use list branches)

Action Parameters

owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
protected
boolean
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

affiliation
stringDefaults to all
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
permission
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

author
string
committer
string
owner
stringRequired
page
integerDefaults to 1
path
string
per_page
integerDefaults to 1
repo
stringRequired
sha
string
since
string
until
string

Action Response

data
object
error
successful
boolean

Use this action to list all contributors to a repository, sorted by number of contributions. (deprecated: use list repository contributors)

Action Parameters

anon
string
owner
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 30
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

before
string
direction
string
page
integerDefaults to 1
per_page
integerDefaults to 30
since
string
sort
stringDefaults to full_name
type
stringDefaults to all

Action Response

data
object
error
successful
boolean

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

direction
string
org
stringRequired
page
integerDefaults to 1
per_page
integerDefaults to 1
sort
stringDefaults to created
type
stringDefaults to all

Action Response

data
object
error
successful
boolean

Lists public repositories for the specified user.(DEPRECATED use list_repositories_for_a_user)

Action Parameters

direction
string
page
integerDefaults to 1
per_page
integerDefaults to 30
sort
stringDefaults to full_name
type
stringDefaults to owner
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to request a cve (common vulnerabilities and exposures) number for a repository security advisory.

Action Parameters

ghsa_id
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to request a new github pages build for a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to request reviews from specific users or teams for a pull request.

Action Parameters

owner
stringRequired
pull_number
integerRequired
repo
stringRequired
reviewers
array
team_reviewers
array

Action Response

data
object
error
successful
boolean

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

check_run_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to trigger a new check suite run for a specific check suite id without requiring new code pushes.

Action Parameters

check_suite_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

access_token
stringRequired
client_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to restore a deleted package in an organization within 30 days of deletion.

Action Parameters

org
stringRequired
package_name
stringRequired
package_type
stringRequired
token
string

Action Response

data
object
error
successful
boolean

Use this action to restore a deleted package for a github user within 30 days of deletion.

Action Parameters

package_name
stringRequired
package_type
stringRequired
token
string
username
stringRequired

Action Response

data
object
error
successful
boolean

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

package_name
stringRequired
package_type
stringRequired
token
string

Action Response

data
object
error
successful
boolean

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

package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to restore a deleted package version for an organization within 30 days of deletion.

Action Parameters

org
stringRequired
package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired

Action Response

data
object
error
successful
boolean

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

package_name
stringRequired
package_type
stringRequired
package_version_id
integerRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get the public key needed for encrypting secrets in a repository.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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
stringRequired
org
stringRequired
pat_request_id
integerRequired
reason
string

Action Response

data
object
error
successful
boolean

Use this action to approve or reject custom deployment protection rules for a workflow run.

Action Parameters

owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to approve or reject pending deployments that require reviewer approval for a workflow run.

Action Parameters

comment
stringRequired
environment_ids
arrayRequired
owner
stringRequired
repo
stringRequired
run_id
integerRequired
state
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to approve or deny pending requests for accessing organization resources through fine-grained personal access tokens.

Action Parameters

action
stringRequired
org
stringRequired
pat_request_ids
array
reason
string

Action Response

data
object
error
successful
boolean

Use this action to revoke an installation access token, making it invalid for authentication.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to re-run a specific job and its dependent jobs from a workflow run.

Action Parameters

enable_debug_logging
boolean
job_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to re-run a specific workflow run using its id.

Action Parameters

enable_debug_logging
boolean
owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to re-run failed jobs and their dependent jobs from a specific workflow run.

Action Parameters

enable_debug_logging
boolean
owner
stringRequired
repo
stringRequired
run_id
integerRequired

Action Response

data
object
error
successful
boolean

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

order
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired
sort
string

Action Response

data
object
error
successful
boolean

Use this action to search for commits across github repositories using search criteria.

Action Parameters

order
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired
sort
string

Action Response

data
object
error
successful
boolean

Use this action to search for issues and pull requests on github using keywords and filters.

Action Parameters

order
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired
sort
string

Action Response

data
object
error
successful
boolean

Use this action to search for labels in a repository by keywords in their names or descriptions.

Action Parameters

order
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired
repository_id
integerRequired
sort
string

Action Response

data
object
error
successful
boolean

Use this action to search for repositories on github using keywords and qualifiers.

Action Parameters

order
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired
sort
string

Action Response

data
object
error
successful
boolean

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

order
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired
sort
string

Action Response

data
object
error
successful
boolean

Use this action to search for github topics based on specified criteria.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to search for github users based on various criteria like username, email, location, or number of repositories.

Action Parameters

order
stringDefaults to desc
page
integerDefaults to 1
per_page
integerDefaults to 30
q
stringRequired
sort
string

Action Response

data
object
error
successful
boolean

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

affects
array
after
string
before
string
cve_id
string
cwes
array
direction
stringDefaults to desc
ecosystem
string
ghsa_id
string
is_withdrawn
boolean
modified
string
per_page
integerDefaults to 30
published
string
severity
string
sort
stringDefaults to published
type
stringDefaults to reviewed
updated
string

Action Response

data
object
error
successful
boolean

Use this action to configure which github actions and reusable workflows are allowed to run in an organization.

Action Parameters

github_owned_allowed
boolean
org
stringRequired
patterns_allowed
array
verified_allowed
boolean

Action Response

data
object
error
successful
boolean

Use this action to configure which github actions and reusable workflows are allowed to run in a repository.

Action Parameters

github_owned_allowed
boolean
owner
stringRequired
patterns_allowed
array
repo
stringRequired
verified_allowed
boolean

Action Response

data
object
error
successful
boolean

Use this action to manage repository notifications by enabling, ignoring, or stopping watch status.

Action Parameters

ignored
boolean
owner
stringRequired
repo
stringRequired
subscribed
boolean

Action Response

data
object
error
successful
boolean

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

ignored
boolean
thread_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to set or update custom labels for a specific self-hosted runner in an organization.

Action Parameters

labels
arrayRequired
org
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to set new custom labels for a self-hosted runner in a repository.

Action Parameters

labels
arrayRequired
owner
stringRequired
repo
stringRequired
runner_id
integerRequired

Action Response

data
object
error
successful
boolean

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

can_approve_pull_request_reviews
boolean
default_workflow_permissions
string
org
stringRequired

Action Response

data
object
error
successful
boolean

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

can_approve_pull_request_reviews
boolean
default_workflow_permissions
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

allowed_actions
string
enabled_repositories
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

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

allowed_actions
string
enabled
booleanRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to set temporary interaction restrictions for public repositories in an organization, limiting who can interact with the repositories.

Action Parameters

expiry
string
limit
stringRequired
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to set interaction restrictions for a repository, limiting who can comment, open issues, or create pull requests.

Action Parameters

expiry
string
limit
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

expiry
string
limit
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to replace all existing labels on an issue with a new set of labels.

Action Parameters

issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

org
stringRequired
role
stringDefaults to member
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to set whether your primary email address is public or private.

Action Parameters

visibility
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to make an organization membership public for the authenticated user.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to specify which repositories have access to an organization secret.

Action Parameters

org
stringRequired
secret_name
stringRequired
selected_repository_ids
arrayRequired

Action Response

data
object
error
successful
boolean

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

name
stringRequired
org
stringRequired
selected_repository_ids
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to specify which repositories can access a user’s development environment secret.

Action Parameters

secret_name
stringRequired
selected_repository_ids
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to set the required status check contexts for a protected branch in a repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to set which teams have push access to a protected branch. this will replace all existing team access permissions.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to set the access level for external workflows to access actions and reusable workflows in a repository.

Action Parameters

access_level
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired
tfvc_project
string
vcs
string
vcs_password
string
vcs_url
stringRequired
vcs_username
string

Action Response

data
object
error
successful
boolean

Initiates the generation of a migration archive.

Action Parameters

exclude
array
exclude_attachments
boolean
exclude_git_data
boolean
exclude_metadata
boolean
exclude_owner_projects
boolean
exclude_releases
boolean
lock_repositories
boolean
org
stringRequired
org_metadata_only
boolean
repositories
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to start a codespace for the authenticated user.

Action Parameters

codespace_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to start a migration of a user’s repositories.

Action Parameters

exclude
array
exclude_attachments
boolean
exclude_git_data
boolean
exclude_metadata
boolean
exclude_owner_projects
boolean
exclude_releases
boolean
lock_repositories
boolean
org_metadata_only
boolean
repositories
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to star a github gist.

Action Parameters

gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to star a repository as the authenticated user

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to stop a codespace belonging to a user in an organization.

Action Parameters

codespace_name
stringRequired
org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to stop a codespace for the authenticated user.

Action Parameters

codespace_name
stringRequired

Action Response

data
object
error
successful
boolean

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

body
string
event
stringRequired
owner
stringRequired
pull_number
integerRequired
repo
stringRequired
review_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to synchronize a branch in a forked repository with its upstream repository.

Action Parameters

branch
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

hook_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to transfer a repository to another user or organization.

Action Parameters

new_name
string
new_owner
stringRequired
owner
stringRequired
repo
stringRequired
team_ids
array

Action Response

data
object
error
successful
boolean

Use this action to unblock a user that you had previously blocked.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to unblock a user from an organization.

Action Parameters

org
stringRequired
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to unfollow a github user.

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to unlock a locked issue in a repository.

Action Parameters

issue_number
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to unlock a repository that was previously locked for migration in an organization.

Action Parameters

migration_id
integerRequired
org
stringRequired
repo_name
stringRequired

Action Response

data
object
error
successful
boolean

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

migration_id
integerRequired
repo_name
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a star from a gist.

Action Parameters

gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to remove a star from a repository for the authenticated user.

Action Parameters

owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

To create, update, or read environment variables in a github actions workflow, authenticated collaborators need repo scope on oauth or classic tokens.

Action Parameters

environment_name
stringRequired
name
stringRequired
owner
stringRequired
repo
stringRequired
value
string

Action Response

data
object
error
successful
boolean

Use this action to update a project card’s note content or archive status.

Action Parameters

archived
boolean
card_id
integerRequired
note
string

Action Response

data
object
error
successful
boolean

Use this action to update the name of an existing project column in a github repository.

Action Parameters

column_id
integerRequired
name
stringRequired

Action Response

data
object
error
successful
boolean

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

owner
stringRequired
repo
stringRequired
tfvc_project
string
vcs
string
vcs_password
string
vcs_username
string

Action Response

data
object
error
successful
boolean

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

assignee
string
assignees
array
body
string
issue_number
integerRequired
labels
array
milestone
string
owner
stringRequired
repo
stringRequired
state
string
state_reason
string
title
string

Action Response

data
object
error
successful
boolean

Use this action to update the content of a comment on an issue or pull request.

Action Parameters

body
stringRequired
comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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

advanced_security_enabled_for_new_repositories
boolean
billing_email
string
blog
string
company
string
default_repository_permission
stringDefaults to read
dependabot_alerts_enabled_for_new_repositories
boolean
dependabot_security_updates_enabled_for_new_repositories
boolean
dependency_graph_enabled_for_new_repositories
boolean
description
string
email
string
has_organization_projects
boolean
has_repository_projects
boolean
location
string
members_allowed_repository_creation_type
string
members_can_create_internal_repositories
boolean
members_can_create_pages
booleanDefaults to True
members_can_create_private_pages
booleanDefaults to True
members_can_create_private_repositories
boolean
members_can_create_public_pages
booleanDefaults to True
members_can_create_public_repositories
boolean
members_can_create_repositories
booleanDefaults to True
members_can_fork_private_repositories
boolean
name
string
org
stringRequired
secret_scanning_enabled_for_new_repositories
boolean
secret_scanning_push_protection_custom_link
string
secret_scanning_push_protection_custom_link_enabled
boolean
secret_scanning_push_protection_enabled_for_new_repositories
boolean
twitter_username
string
web_commit_signoff_required
boolean

Action Response

data
object
error
successful
boolean

Use this action to accept a pending invitation to join an organization.

Action Parameters

org
stringRequired
state
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update the configuration of an organization’s repository ruleset.

Action Parameters

bypass_actors
array
enforcement
string
name
string
org
stringRequired
rules
array
ruleset_id
integerRequired
target
string

Action Response

data
object
error
successful
boolean

Use this action to update an organization-level variable for github actions workflows.

Action Parameters

name
stringRequired
org
stringRequired
selected_repository_ids
array
value
string
visibility
string

Action Response

data
object
error
successful
boolean

Use this action to update an organization’s webhook configuration, including its url, events, and secret.

Action Parameters

active
booleanDefaults to True
config__content__type
string
config__insecure__ssl
string
config__secret
string
config__url
string
events
arrayDefaults to ['push']
hook_id
integerRequired
name
string
org
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update an existing check run for a specific commit in a repository.

Action Parameters

actions
array
check_run_id
integerRequired
completed_at
string
conclusion
string
details_url
string
external_id
string
name
string
output__annotations
array
output__images
array
output__summary
string
output__text
string
output__title
string
owner
stringRequired
repo
stringRequired
started_at
string
status
string

Action Response

data
object
error
successful
boolean

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

codespace_name
stringRequired
display_name
string
machine
string
recent_folders
array

Action Response

data
object
error
successful
boolean

Use this action to update the status of a code scanning alert in a repository.

Action Parameters

alert_number
integerRequired
dismissed_comment
string
dismissed_reason
string
owner
stringRequired
repo
stringRequired
state
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update the code scanning default setup configuration for a repository.

Action Parameters

languages
array
owner
stringRequired
query_suite
string
repo
stringRequired
state
string

Action Response

data
object
error
successful
boolean

Use this action to update the content of an existing commit comment in a repository.

Action Parameters

body
stringRequired
comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update an existing custom organization role, including its name, description, and permissions.

Action Parameters

description
string
name
string
org
stringRequired
permissions
array
role_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to update the state of a dependabot alert in a repository.

Action Parameters

alert_number
integerRequired
dismissed_comment
string
dismissed_reason
string
owner
stringRequired
repo
stringRequired
state
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update the branch or tag policy for a deployment environment.

Action Parameters

branch_policy_id
integerRequired
environment_name
stringRequired
name
stringRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to edit the title and body of a team discussion in an organization.

Action Parameters

body
string
discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired
title
string

Action Response

data
object
error
successful
boolean

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

body
stringRequired
comment_number
integerRequired
discussion_number
integerRequired
org
stringRequired
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update a comment in a team discussion using the legacy api endpoint. note: this is a deprecated endpoint.

Action Parameters

body
stringRequired
comment_number
integerRequired
discussion_number
integerRequired
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to update the title and body of a team discussion (legacy api).

Action Parameters

body
string
discussion_number
integerRequired
team_id
integerRequired
title
string

Action Response

data
object
error
successful
boolean

Use this action to edit a gist by updating its description or files.

Action Parameters

description
string
files
object
gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update a comment on a gist.

Action Parameters

body
stringRequired
comment_id
integerRequired
gist_id
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update the name, color, or description of a label in a repository.

Action Parameters

color
string
description
string
name
stringRequired
new_name
string
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update a milestone in a repository by its number.

Action Parameters

description
string
due_on
string
milestone_number
integerRequired
owner
stringRequired
repo
stringRequired
state
stringDefaults to open
title
string

Action Response

data
object
error
successful
boolean

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

body
string
name
string
organization_permission
string
private
boolean
project_id
integerRequired
state
string

Action Response

data
object
error
successful
boolean

Use this action to update a pull request’s title, body, state, target branch, or maintainer modification permission.

Action Parameters

base
string
body
string
maintainer_can_modify
boolean
owner
stringRequired
pull_number
integerRequired
repo
stringRequired
state
string
title
string

Action Response

data
object
error
successful
boolean

Use this action to update a pull request branch by merging the latest changes from the base branch.

Action Parameters

expected_head_sha
string
owner
stringRequired
pull_number
integerRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update a git reference (branch, tag, etc.) to point to a new commit sha.

Action Parameters

force
boolean
owner
stringRequired
ref
stringRequired
repo
stringRequired
sha
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update an existing release in a repository.

Action Parameters

body
string
discussion_category_name
string
draft
boolean
make_latest
stringDefaults to True
name
string
owner
stringRequired
prerelease
boolean
release_id
integerRequired
repo
stringRequired
tag_name
string
target_commitish
string

Action Response

data
object
error
successful
boolean

Use this action to modify the properties of a release asset in a repository.

Action Parameters

asset_id
integerRequired
label
string
name
string
owner
stringRequired
repo
stringRequired
state
string

Action Response

data
object
error
successful
boolean

note: to edit a repository’s topics, use the replace all repository topics endpoint.

Action Parameters

allow_auto_merge
boolean
allow_forking
boolean
allow_merge_commit
booleanDefaults to True
allow_rebase_merge
booleanDefaults to True
allow_squash_merge
booleanDefaults to True
allow_update_branch
boolean
archived
boolean
default_branch
string
delete_branch_on_merge
boolean
description
string
has_issues
booleanDefaults to True
has_projects
booleanDefaults to True
has_wiki
booleanDefaults to True
homepage
string
is_template
boolean
merge_commit_message
string
merge_commit_title
string
name
string
owner
stringRequired
private
boolean
repo
stringRequired
security__and__analysis__advanced__security__status
string
security__and__analysis__secret__scanning__push__protection__status
string
security__and__analysis__secret__scanning__status
string
squash_merge_commit_message
string
squash_merge_commit_title
string
use_squash_pr_title_as_default
boolean
visibility
string
web_commit_signoff_required
boolean

Action Response

data
object
error
successful
boolean

Use this action to update the permissions of a repository invitation for a user.

Action Parameters

invitation_id
integerRequired
owner
stringRequired
permissions
string
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to modify an existing ruleset’s configuration for a repository, including its name, target, enforcement level, and rules.

Action Parameters

bypass_actors
array
conditions__ref__name__exclude
array
conditions__ref__name__include
array
enforcement
string
name
string
owner
stringRequired
repo
stringRequired
rules
array
ruleset_id
integerRequired
target
string

Action Response

data
object
error
successful
boolean

Use this action to update a repository security advisory using its ghsa id.

Action Parameters

collaborating_teams
array
collaborating_users
array
credits
array
cve_id
string
cvss_vector_string
string
cwe_ids
array
description
string
ghsa_id
stringRequired
owner
stringRequired
repo
stringRequired
severity
string
state
string
summary
string
vulnerabilities
array

Action Response

data
object
error
successful
boolean

Use this action to update a github actions variable in a repository. requires collaborator access or oauth/pat with ‘repo’ scope.

Action Parameters

name
stringRequired
owner
stringRequired
repo
stringRequired
value
string

Action Response

data
object
error
successful
boolean

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

active
booleanDefaults to True
add_events
array
config__content__type
string
config__insecure__ssl
string
config__secret
string
config__url
string
events
arrayDefaults to ['push']
hook_id
integerRequired
owner
stringRequired
remove_events
array
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update a review comment on a pull request.

Action Parameters

body
stringRequired
comment_id
integerRequired
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update the body text of an existing pull request review.

Action Parameters

body
stringRequired
owner
stringRequired
pull_number
integerRequired
repo
stringRequired
review_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to update the status of a secret scanning alert in a repository.

Action Parameters

alert_number
integerRequired
owner
stringRequired
repo
stringRequired
resolution
string
resolution_comment
string
state
stringRequired

Action Response

data
object
error
successful
boolean

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

description
string
name
string
notification_setting
string
org
stringRequired
parent_team_id
integer
permission
stringDefaults to pull
privacy
string
team_slug
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to update a team using the legacy teams api endpoint. this is a deprecated endpoint.

Action Parameters

description
string
name
stringRequired
notification_setting
string
parent_team_id
integer
permission
stringDefaults to pull
privacy
string
team_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to update the configuration of an organization’s webhook, including url, content type, secret, and ssl settings.

Action Parameters

content_type
string
hook_id
integerRequired
insecure_ssl
string
org
stringRequired
secret
string
url
string

Action Response

data
object
error
successful
boolean

Use this action to update the configuration of a webhook for a repository, including url, content type, and ssl settings.

Action Parameters

content_type
string
hook_id
integerRequired
insecure_ssl
string
owner
stringRequired
repo
stringRequired
secret
string
url
string

Action Response

data
object
error
successful
boolean

Use this action to update branch protection rules for a repository branch.

Action Parameters

allow_deletions
boolean
allow_force_pushes
boolean
allow_fork_syncing
boolean
block_creations
boolean
branch
stringRequired
enforce_admins
booleanRequired
lock_branch
boolean
owner
stringRequired
repo
stringRequired
required__pull__request__reviews__bypass__pull__request__allowances__apps
array
required__pull__request__reviews__bypass__pull__request__allowances__teams
array
required__pull__request__reviews__bypass__pull__request__allowances__users
array
required__pull__request__reviews__dismiss__stale__reviews
boolean
required__pull__request__reviews__dismissal__restrictions__apps
array
required__pull__request__reviews__dismissal__restrictions__teams
array
required__pull__request__reviews__dismissal__restrictions__users
array
required__pull__request__reviews__require__code__owner__reviews
boolean
required__pull__request__reviews__require__last__push__approval
boolean
required__pull__request__reviews__required__approving__review__count
integer
required__status__checks__checks
array
required__status__checks__contexts
array
required__status__checks__strict
boolean
required_conversation_resolution
boolean
required_linear_history
boolean
restrictions__apps
array
restrictions__teams
array
restrictions__users
array

Action Response

data
object
error
successful
boolean

Use this action to update git lfs (large file storage) preferences for importing repositories.

Action Parameters

owner
stringRequired
repo
stringRequired
use_lfs
stringRequired

Action Response

data
object
error
successful
boolean

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

build_type
string
cname
string
https_enforced
boolean
owner
stringRequired
repo
stringRequired
source
string

Action Response

data
object
error
successful
boolean

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

branch
stringRequired
bypass__pull__request__allowances__apps
array
bypass__pull__request__allowances__teams
array
bypass__pull__request__allowances__users
array
dismiss_stale_reviews
boolean
dismissal__restrictions__apps
array
dismissal__restrictions__teams
array
dismissal__restrictions__users
array
owner
stringRequired
repo
stringRequired
require_code_owner_reviews
boolean
require_last_push_approval
boolean
required_approving_review_count
integer

Action Response

data
object
error
successful
boolean

Use this action to enable or disable automatic creation of check suites when code is pushed to a repository.

Action Parameters

auto_trigger_checks
array
owner
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean

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
stringRequired
org
stringRequired
pat_ids
arrayRequired

Action Response

data
object
error
successful
boolean

Use this action to update the status check protection rules for a branch in a repository.

Action Parameters

branch
stringRequired
checks
array
contexts
array
owner
stringRequired
repo
stringRequired
strict
boolean

Action Response

data
object
error
successful
boolean

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

bio
string
blog
string
company
string
email
string
hireable
boolean
location
string
name
string
twitter_username
string

Action Response

data
object
error
successful
boolean

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
stringRequired
org
stringRequired
pat_id
integerRequired

Action Response

data
object
error
successful
boolean

Use this action to upload sarif data for code scanning analysis to a repository.

Action Parameters

checkout_uri
string
commit_sha
stringRequired
owner
stringRequired
ref
stringRequired
repo
stringRequired
sarif
stringRequired
started_at
string
tool_name
string
validate
boolean

Action Response

data
object
error
successful
boolean

[deprecated] use get the authenticated user action instead.

Action Parameters

Action Response

data
object
error
successful
boolean

Use this action to get information about a github user by their username. (deprecated: use get a user)

Action Parameters

username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to get contextual information about a github user (deprecated - use get contextual information for a user instead).

Action Parameters

subject_id
string
subject_type
string
username
stringRequired

Action Response

data
object
error
successful
boolean

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

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Lists the people following the authenticated user.(DEPRECATED use list_followers_of_the_authenticated_user)

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

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

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
successful
boolean

Use this action to list social media accounts linked to a github user. (deprecated: use list social accounts for a user)

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30
username
stringRequired

Action Response

data
object
error
successful
boolean

Use this action to verify if the authenticated user has accepted the permissions required by a devcontainer configuration.

Action Parameters

devcontainer_path
stringRequired
owner
stringRequired
ref
stringRequired
repo
stringRequired

Action Response

data
object
error
successful
boolean