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 181–210 of 893 actions

Delete a self hosted runner from a repository

GITHUB_DELETE_A_SELF_HOSTED_RUNNER_FROM_A_REPOSITORY

Removes a specific self-hosted runner (by `runner_id`) from a repository, if registered there; this is idempotent.

Untrusted display-only summary

Delete a tag protection state for a repository

GITHUB_DELETE_A_TAG_PROTECTION_STATE_FOR_A_REPOSITORY

DEPRECATED: This API was sunset on August 30, 2024. Use GITHUB_DELETE_A_REPOSITORY_RULESET instead to manage tag protection rules via repository rulesets.

Untrusted display-only summary

Delete a team

GITHUB_DELETE_A_TEAM

Deletes a team (and any child teams) from an organization.

Untrusted display-only summary

Delete a thread subscription

GITHUB_DELETE_A_THREAD_SUBSCRIPTION

Call this to mute a specific notification thread by deleting the user's subscription; notifications may still occur if the user is @mentioned, comments, or due to repository watch settings.

Untrusted display-only summary

Delete an autolink reference from a repository

GITHUB_DELETE_AUTOLINK_REFERENCE

Deletes a specific autolink reference (which automatically links external resource IDs like JIRA-123 to URLs) from the specified repository.

Untrusted display-only summary

Delete a workflow run

GITHUB_DELETE_A_WORKFLOW_RUN

Deletes a specific workflow run from a repository.

Untrusted display-only summary

Delete branch protection

GITHUB_DELETE_BRANCH_PROTECTION

Removes all protection rules from a specific branch in a GitHub repository; the branch must currently have protection rules enabled.

Untrusted display-only summary

Delete a code scanning analysis from a repository

GITHUB_DELETE_CODE_SCANNING_ANALYSIS

Deletes a specific code scanning analysis by its ID from a repository; `confirm_delete` must be `true` if it's the last analysis of its type for a given tool and reference to prevent data loss.

Untrusted display-only summary

Delete a codespace for the authenticated user

GITHUB_DELETE_CODESPACE

Deletes a specific codespace owned by the authenticated user; this is a destructive action and the codespace must exist.

Untrusted display-only summary

Delete a commit comment

GITHUB_DELETE_COMMIT_COMMENT

Deletes a specific commit comment, identified by its `comment_id`, from the specified repository; the comment must exist.

Untrusted display-only summary

Delete a commit comment reaction

GITHUB_DELETE_COMMIT_COMMENT_REACTION

Deletes a reaction from a commit comment in a GitHub repository.

Untrusted display-only summary

Delete commit signature protection

GITHUB_DELETE_COMMIT_SIGNATURE_PROTECTION

Disables GPG commit signature protection for a specific branch in a GitHub repository, meaning commits pushed to this branch no longer require GPG signing.

Untrusted display-only summary

Delete a custom organization role

GITHUB_DELETE_CUSTOM_ORGANIZATION_ROLE

Deletes a custom organization role (which should not be actively assigned) by its ID; a 204 No Content response indicates success.

Untrusted display-only summary

Delete dependabot secret by name

GITHUB_DELETE_DEPENDEBOT_SECRET_BY_NAME

Deletes a specific Dependabot secret, identified by its name, from a given repository if both the repository and secret exist.

Untrusted display-only summary

Delete a deploy key

GITHUB_DELETE_DEPLOY_KEY

Deletes a specific deploy key from a repository; to change a key's properties or access scope, the existing key must be deleted and a new one created.

Untrusted display-only summary

Delete a deployment

GITHUB_DELETE_DEPLOYMENT

Permanently deletes a specified *inactive* deployment from a repository.

Untrusted display-only summary

Delete a deployment branch policy

GITHUB_DELETE_DEPLOYMENT_BRANCH_POLICY

Deletes a specific deployment branch or tag policy, identified by its ID, from a given environment within a repository.

Untrusted display-only summary

Delete a discussion

GITHUB_DELETE_DISCUSSION

Deletes a specific team discussion, identified by its number, from an organization's team.

Untrusted display-only summary

Delete a discussion comment

GITHUB_DELETE_DISCUSSION_COMMENT

Deletes a specific comment from an existing team discussion within an organization, provided the specified organization, team, discussion, and comment all exist.

Untrusted display-only summary

Delete authenticated user email address

GITHUB_DELETE_EMAIL_ADDRESS

Sends an empty request body to `DELETE /user/emails` to attempt deletion of user email addresses; the API typically requires specific emails, so outcome may vary.

Untrusted display-only summary

Delete an environment

GITHUB_DELETE_ENVIRONMENT

Deletes an existing deployment environment from an existing repository.

Untrusted display-only summary

Delete an environment secret

GITHUB_DELETE_ENVIRONMENT_SECRET

Deletes an existing and accessible secret from a specified environment within a GitHub repository, returning an empty dictionary on success or error details otherwise.

Untrusted display-only summary

Delete an environment variable

GITHUB_DELETE_ENVIRONMENT_VARIABLE

Deletes a named environment variable from a specified, existing environment within a GitHub repository.

Untrusted display-only summary

Delete a gist

GITHUB_DELETE_GIST

Permanently deletes an existing GitHub gist, specified by its `gist_id`; this action is destructive and cannot be undone.

Untrusted display-only summary

Delete a gist comment

GITHUB_DELETE_GIST_COMMENT

Deletes a specific comment from a GitHub Gist using its `gist_id` and `comment_id`.

Untrusted display-only summary

Delete GitHub Actions cache by ID

GITHUB_DELETE_GITHUB_ACTIONS_CACHE_BY_ID

Deletes a specific GitHub Actions cache from a repository using its unique `cache_id`.

Untrusted display-only summary

Delete a GitHub Pages site

GITHUB_DELETE_GITHUB_PAGES_SITE

Deletes the GitHub Pages site for the specified repository; completes without error if no site is currently enabled.

Untrusted display-only summary

Delete an issue comment

GITHUB_DELETE_ISSUE_COMMENT

Permanently deletes a specific comment by its ID from an issue or pull request, if the repository exists and the comment ID is valid.

Untrusted display-only summary

Delete an issue comment reaction

GITHUB_DELETE_ISSUE_COMMENT_REACTION

Deletes a reaction from an issue comment in a repository; the repository, comment, and reaction must exist.

Untrusted display-only summary

Delete an issue reaction

GITHUB_DELETE_ISSUE_REACTION

Permanently removes a specific reaction from an issue in a GitHub repository.

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.