All integrations
Catalogue metadata onlydeveloper toolsv20260902_00

GITHUB

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

github_oauth

Upstream managed

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.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 211–240 of 893 actions

Delete a label

GITHUB_DELETE_LABEL

Permanently removes an existing label from a repository.

Untrusted display-only summary

Delete a milestone

GITHUB_DELETE_MILESTONE

Deletes the specified milestone if it exists; this operation is idempotent, typically returning a 404 if the milestone is not found or already deleted.

Untrusted display-only summary

Delete an organization

GITHUB_DELETE_ORGANIZATION

Deletes a GitHub organization and its repositories; this is a destructive action and the organization name will be unavailable for reuse for approximately 90 days.

Untrusted display-only summary

Delete an organization secret

GITHUB_DELETE_ORGANIZATION_SECRET

Permanently deletes a secret from a GitHub organization, making it inaccessible to GitHub Actions workflows or other tools.

Untrusted display-only summary

Delete an organization variable

GITHUB_DELETE_ORGANIZATION_VARIABLE

Deletes a named GitHub Actions variable from a specified organization.

Untrusted display-only summary

Delete an organization webhook

GITHUB_DELETE_ORGANIZATION_WEBHOOK

Deletes a specific webhook, identified by `hook_id`, from an existing organization.

Untrusted display-only summary

Delete a codespace from the organization

GITHUB_DELETE_ORG_CODESPACE

Permanently deletes a specific codespace belonging to a member of the specified organization.

Untrusted display-only summary

Delete a package for an organization

GITHUB_DELETE_ORG_PACKAGE

Deletes a specific package in an organization; cannot delete public packages with over 5,000 downloads.

Untrusted display-only summary

Delete a package for the authenticated user

GITHUB_DELETE_PACKAGE

Permanently deletes a specific package owned by the authenticated user; public packages downloaded over 5,000 times cannot be deleted via this API.

Untrusted display-only summary

Delete package version

GITHUB_DELETE_PACKAGE_VERSION

Tool to delete a package version using GitHub GraphQL API. Use when you need to remove a specific version of a package by its global node ID.

Untrusted display-only summary

Delete package version for an organization

GITHUB_DELETE_PACKAGE_VERSION_FOR_AN_ORGANIZATION

Deletes a specific package version within an organization; requires admin permissions for packages with over 5,000 downloads.

Untrusted display-only summary

Delete package version for a user

GITHUB_DELETE_PACKAGE_VERSION_FOR_A_USER

Permanently and irreversibly deletes a specific version of a package owned by the specified user.

Untrusted display-only summary

Delete a pending review for a pull request

GITHUB_DELETE_PENDING_REVIEW

Deletes a pending (unsubmitted) review from a pull request; this is only possible if the review has not yet been submitted.

Untrusted display-only summary

Delete a project

GITHUB_DELETE_PROJECT

Deletes the specified GitHub project (Projects V2) using the GraphQL API. Note: This action uses GitHub's Projects V2 GraphQL API. The legacy Projects (classic) REST API was sunset on April 1, 2025 and is no longer available. The project is permanently deleted and cannot be recovered. The user must have admin permissi…

Untrusted display-only summary

Delete a project card (Classic - Deprecated)

GITHUB_DELETE_PROJECT_CARD

Deletes a project card from a GitHub 'Project (classic)'; this operation is idempotent. DEPRECATION NOTICE: GitHub Classic Projects (V1) and its REST API were sunset on April 1, 2025. This action may return a 404 error on GitHub.com. For new projects, use GitHub Projects V2 which uses the GraphQL API instead. See: htt…

Untrusted display-only summary

Delete a project field (column)

GITHUB_DELETE_PROJECT_COLUMN

Deletes a project field (column) from a GitHub Projects V2 project using the GraphQL API. IMPORTANT: GitHub Classic Projects REST API was sunset on April 1, 2025. This action now uses the GitHub Projects V2 GraphQL API with the deleteProjectV2Field mutation. Note: The built-in Status field cannot be deleted as it is a…

Untrusted display-only summary

Delete project item for user

GITHUB_DELETE_PROJECT_ITEM_FOR_USER

Tool to delete a project item for a user in GitHub Projects V2. Use when you need to remove an item from a user's project. Requires the project item's GraphQL node ID (starts with 'PVTI_'). Uses the GitHub GraphQL API deleteProjectV2Item mutation.

Untrusted display-only summary

Delete a pull request comment reaction

GITHUB_DELETE_PULL_REQUEST_COMMENT_REACTION

Deletes a specific reaction from a pull request review comment, provided the comment and reaction exist on that comment within the specified repository.

Untrusted display-only summary

Delete pull request review protection

GITHUB_DELETE_PULL_REQUEST_REVIEW_PROTECTION

Disables the requirement for pull request reviews before merging for a specific, existing branch in an existing repository; this action is idempotent and will succeed even if the protection is not currently enabled.

Untrusted display-only summary

Delete repo codespace secret by name

GITHUB_DELETE_REPO_CODESPACE_SECRET_BY_NAME

Deletes a specific Codespace secret from a repository by its name; this action is idempotent and will succeed even if the secret doesn't exist.

Untrusted display-only summary

Delete social accounts for the authenticated user

GITHUB_DELETE_SOCIAL_ACCOUNTS_FOR_THE_AUTHENTICATED_USER

Deletes currently linked social media account URLs from the authenticated user's GitHub profile.

Untrusted display-only summary

Delete team discussion comment reaction

GITHUB_DELETE_TEAM_DISCUSSION_COMMENT_REACTION

Deletes a reaction from a team discussion comment, given the organization name, team slug, discussion number, comment number, and reaction ID.

Untrusted display-only summary

Delete team discussion reaction

GITHUB_DELETE_TEAM_DISCUSSION_REACTION

Permanently deletes a specific reaction from a team discussion within an organization.

Untrusted display-only summary

Delete User List

GITHUB_DELETE_USER_LIST

Tool to delete a GitHub user list using GraphQL. Use when you need to remove a user list from a GitHub account.

Untrusted display-only summary

Delete a package for a user

GITHUB_DELETE_USER_PACKAGE

Deletes a package owned by the specified user, requiring admin permissions for the authenticated user; deletion of public packages with over 5,000 downloads may require GitHub support.

Untrusted display-only summary

Delete workflow run logs

GITHUB_DELETE_WORKFLOW_RUN_LOGS

Deletes all logs for a specific workflow run in a GitHub repository, provided the repository and run exist.

Untrusted display-only summary

Disable a custom protection rule for an environment

GITHUB_DISABLE_A_CUSTOM_PROTECTION_RULE_FOR_AN_ENVIRONMENT

Disables a specific, currently active custom deployment protection rule for an existing environment within a GitHub repository.

Untrusted display-only summary

Disable a workflow

GITHUB_DISABLE_A_WORKFLOW

Disables a specified workflow (by ID or filename) in a given GitHub repository, preventing new automatic triggers; any in-progress runs will continue.

Untrusted display-only summary

Disable private vulnerability reporting for a repository

GITHUB_DISABLE_PRIVATE_VULN_REPORTING_FOR_REPO

Disables private vulnerability reporting for an existing GitHub repository, preventing direct private vulnerability reports to maintainers via GitHub's interface for this repository.

Untrusted display-only summary

Disable Repository Actions In Org

GITHUB_DISABLE_REPOSITORY_ACTIONS_IN_ORG

Removes a repository from the list of selected repositories enabled for GitHub Actions in an organization. Only works when the organization's `enabled_repositories` policy is set to `selected`. Requires admin:org scope.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.