OAUTH2
github_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
GITHUB
GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
893
Action summaries
Display-only definitions
46
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
Capability index
Showing 841–870 of 893 actions
GITHUB_UPDATE_A_CUSTOM_ORGANIZATION_ROLE
Updates an existing custom role in an organization by modifying its name, description, or permissions; at least one of these fields must be provided.
Untrusted display-only summary
GITHUB_UPDATE_A_DEPLOYMENT_BRANCH_POLICY
Updates the name pattern of an existing deployment branch policy for a specific environment in a repository.
Untrusted display-only summary
GITHUB_UPDATE_A_DISCUSSION
Updates the title and/or body of a specific team discussion within an organization.
Untrusted display-only summary
GITHUB_UPDATE_A_DISCUSSION_COMMENT
Updates the body of a comment in a team's discussion within an organization.
Untrusted display-only summary
GITHUB_UPDATE_A_GIST
Updates a gist's description, and/or its files (including content, filename changes, or deletion).
Untrusted display-only summary
GITHUB_UPDATE_A_GIST_COMMENT
Updates an existing comment on a specified gist.
Untrusted display-only summary
GITHUB_UPDATE_A_LABEL
Updates an existing label's name, color, or description within a specified repository.
Untrusted display-only summary
GITHUB_UPDATE_A_MILESTONE
Updates a milestone in a repository, identified by `owner`, `repo`, and `milestone_number`, by allowing modification of its `title`, `state`, `description`, or `due_on`; at least one of these four attributes must be provided to perform an update.
Untrusted display-only summary
GITHUB_UPDATE_AN_ENVIRONMENT_VARIABLE
Updates an existing environment variable's name and/or value in a specific GitHub repository environment; requires providing either a new name or a new value.
Untrusted display-only summary
GITHUB_UPDATE_AN_ISSUE
Updates an existing GitHub issue's title, body, state, milestone, labels, or assignees; `state_reason` is only processed if `state` also changes, and use `null` or `[]` to clear applicable fields.
Untrusted display-only summary
GITHUB_UPDATE_AN_ISSUE_COMMENT
Updates an existing comment on an issue or pull request within a specified repository. You can only update comments that the authenticated user has permission to edit. The comment_id can be obtained from the list_issue_comments or get_an_issue_comment actions.
Untrusted display-only summary
GITHUB_UPDATE_AN_ORGANIZATION
Updates an organization's settings; changing security-related fields requires admin, owner, or security manager permissions.
Untrusted display-only summary
GITHUB_UPDATE_AN_ORGANIZATION_VARIABLE
Updates an existing GitHub Actions organization variable's name, value, or visibility (`all`, `private`, `selected`), requiring `selected_repository_ids` with valid repository IDs if visibility is `selected`.
Untrusted display-only summary
GITHUB_UPDATE_AN_ORGANIZATION_WEBHOOK
Updates the configuration (URL, content type, secret, SSL verification), subscribed events, active status, or name of an existing webhook for a specified organization.
Untrusted display-only summary
GITHUB_UPDATE_A_PROJECT
Updates an existing GitHub project (V2) attributes like title, description, visibility, and state. Note: This action uses GitHub's Projects V2 GraphQL API. The legacy Projects (classic) REST API was sunset on April 1, 2025. The project is identified by its number (visible in the project URL) and owner (either a userna…
Untrusted display-only summary
GITHUB_UPDATE_A_PULL_REQUEST
Updates an existing pull request, allowing changes to attributes like title, body, state, base branch, and maintainer modification settings.
Untrusted display-only summary
GITHUB_UPDATE_A_PULL_REQUEST_BRANCH
Updates an open pull request's head branch by merging the latest changes from its base branch, if mergeable and repository merging is enabled; operates asynchronously.
Untrusted display-only summary
GITHUB_UPDATE_A_REFERENCE
Updates an existing Git reference (e.g., a branch or tag) to point to a specific commit SHA. By default, only allows fast-forward updates (where the new commit is a descendant of the current one). Set `force=true` to allow non-fast-forward updates that rewrite history. IMPORTANT: The reference must already exist - use…
Untrusted display-only summary
GITHUB_UPDATE_A_RELEASE
Updates an existing release in a GitHub repository, allowing modification of its attributes; if linking a discussion, the `discussion_category_name` must refer to an existing category in the repository.
Untrusted display-only summary
GITHUB_UPDATE_A_RELEASE_ASSET
Updates the name, label, or state of a release asset in a GitHub repository, requiring at least one of these properties to be provided for modification.
Untrusted display-only summary
GITHUB_UPDATE_A_REPOSITORY
Updates settings for an existing GitHub repository, such as name, description, visibility, merge strategies, and security configurations.
Untrusted display-only summary
GITHUB_UPDATE_A_REPOSITORY_INVITATION
Updates an active repository invitation to modify the invited user's permissions; the specified repository and invitation must exist.
Untrusted display-only summary
GITHUB_UPDATE_A_REPOSITORY_RULESET
Updates an existing repository ruleset, identified by `ruleset_id` for a given repository, allowing partial updates to its configuration such as name, target, enforcement, bypass actors, conditions, and rules.
Untrusted display-only summary
GITHUB_UPDATE_A_REPOSITORY_VARIABLE
Updates the name and/or value of an existing GitHub Actions variable in a repository.
Untrusted display-only summary
GITHUB_UPDATE_A_REPOSITORY_WEBHOOK
Updates the URL, content type, secret, SSL verification, events, or active status for an existing repository webhook, specified by `owner`, `repo`, and `hook_id`.
Untrusted display-only summary
GITHUB_UPDATE_A_TEAM
Updates a team's settings (e.g., name, description, privacy, parent team) within a GitHub organization, identified by its slug and organization name.
Untrusted display-only summary
GITHUB_UPDATE_BRANCH_PROTECTION
Updates the protection settings for an existing branch in a repository, which must not contain wildcard characters.
Untrusted display-only summary
GITHUB_UPDATE_CODE_SCANNING_DEFAULT_SETUP
Updates the default setup configuration for code scanning in a repository; GitHub Advanced Security must be enabled for the repository.
Untrusted display-only summary
GITHUB_UPDATE_CODESPACE
Updates an existing GitHub Codespace's machine type, display name, or recent folders for the authenticated user; machine type changes take effect on the next start.
Untrusted display-only summary
GITHUB_UPDATE_GIT_LFS_PREFERENCE
Sets the Git Large File Storage (LFS) preference for a repository during a source import. NOTE: This endpoint has been deprecated by GitHub as of April 12, 2024, and is no longer available. The Source Imports REST API has been retired due to very low usage levels. Please use the GitHub Importer tool at https://github.…
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.