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 751–780 of 893 actions

Rename a branch

GITHUB_RENAME_A_BRANCH

Renames an existing branch in a GitHub repository; the new name must be unique and adhere to GitHub's naming conventions, and the current branch name cannot contain wildcard characters.

Untrusted display-only summary

Render a markdown document

GITHUB_RENDER_A_MARKDOWN_DOCUMENT

Renders Markdown to HTML; for 'gfm' mode, provide 'context' (owner/repo) to correctly link issues, pull requests, and user mentions.

Untrusted display-only summary

Render Markdown (Raw Mode)

GITHUB_RENDER_MARKDOWN_RAW

Tool to render raw Markdown text to HTML using GitHub's markdown API. Use when you need to convert plain Markdown content to HTML without GitHub-specific features like issue references or @mentions.

Untrusted display-only summary

Reopen an issue

GITHUB_REOPEN_ISSUE

Reopens a closed GitHub issue by changing its state to 'open' with state_reason 'reopened'. Use this action when you need to reopen a previously closed issue that requires further attention or work. Only users with push access to the repository can reopen issues.

Untrusted display-only summary

Reopen Pull Request

GITHUB_REOPEN_PULL_REQUEST

Reopens a previously closed pull request by setting its state to 'open'. This restores the pull request to an active state where it can be reviewed, commented on, and merged. Use this action when you need to reactivate a closed pull request that was closed prematurely or needs to be reconsidered for merging.

Untrusted display-only summary

Replace all repository topics

GITHUB_REPLACE_ALL_REPOSITORY_TOPICS

Replaces all topics of a repository.

Untrusted display-only summary

Replace org secret visibility to selected

GITHUB_REPLACE_ORG_SECRET_VISIBILITY_TO_SELECTED

Replaces the list of repositories that can access a Dependabot organization secret when the secret's visibility is already set to 'selected'.

Untrusted display-only summary

Replace repository access for an org Codespaces secret

GITHUB_REPLACE_REPO_ACCESS_ON_ORG_DEV_ENV_SECRET_SET

Replaces the list of repositories that can access an organization-level Codespaces secret. This operation completely replaces the existing list of repositories with the provided list. The secret must already have its visibility set to 'selected' for this operation to succeed. Use this when you want to set an exact lis…

Untrusted display-only summary

Request a github pages build

GITHUB_REQUEST_A_GITHUB_PAGES_BUILD

Manually triggers a GitHub Pages build for a repository if GitHub Pages is enabled, useful for deployments not automatically built or for retrying failed builds.

Untrusted display-only summary

Request reviewers for a pull request

GITHUB_REQUEST_REVIEWERS

Requests reviewers for a specific pull request identified by owner, repository, and pull request number. Use this action when you need to add individual users or teams as reviewers to an existing pull request. At least one of reviewers (individual users) or team_reviewers (teams) must be provided.

Untrusted display-only summary

Add reviewers to a specific pull request

GITHUB_REQUEST_REVIEWERS_FOR_A_PULL_REQUEST

Adds reviewers to a specific pull request identified by owner, repo, and pull_number. This is NOT a search action - it operates on an already-known PR number. Requires `owner`, `repo`, `pull_number`, and at least one of `reviewers` or `team_reviewers`.

Untrusted display-only summary

Rerequest a check run

GITHUB_REREQUEST_A_CHECK_RUN

Triggers a re-run of a specific check run in a GitHub repository, resetting its status to 'queued', clearing its conclusion, and triggering the `check_run` webhook with `rerequested` action. IMPORTANT: This endpoint requires GitHub App authentication with 'checks:write' permission. The check run can ONLY be re-request…

Untrusted display-only summary

Rerequest a check suite

GITHUB_REREQUEST_A_CHECK_SUITE

Triggers a new run of an existing check suite within a repository, resetting its status to 'queued', clearing its conclusion, and triggering the `check_suite` webhook with `rerequested` action. IMPORTANT: This endpoint requires GitHub App authentication with 'checks:write' permission. OAuth tokens and classic personal…

Untrusted display-only summary

Re-run a job from a workflow run

GITHUB_RE_RUN_A_JOB_FROM_A_WORKFLOW_RUN

Re-runs a specific job and any dependent jobs from a GitHub Actions workflow run in the specified repository, optionally enabling debug logging.

Untrusted display-only summary

Rerun a workflow

GITHUB_RE_RUN_A_WORKFLOW

Re-runs a specific GitHub Actions workflow run identified by its owner, repository, and run ID, optionally enabling debug logging.

Untrusted display-only summary

Rerun failed jobs from a workflow run

GITHUB_RE_RUN_FAILED_JOBS_FROM_A_WORKFLOW_RUN

Re-runs all failed jobs and their dependent jobs from a specified workflow run if the run contains previously failed jobs.

Untrusted display-only summary

Reset a token

GITHUB_RESET_A_TOKEN

Invalidates the provided OAuth `access_token` and generates a new one for the GitHub OAuth App identified by `client_id`. Used for token rotation when a token may be compromised or for regular security maintenance. Note: This endpoint requires the OAuth App owner's credentials (client_id/client_secret for Basic Auth).

Untrusted display-only summary

Restore a package for an organization

GITHUB_RESTORE_A_PACKAGE_FOR_AN_ORGANIZATION

Restores a package in an organization, provided it was deleted within the last 30 days.

Untrusted display-only summary

Restore a package for a user

GITHUB_RESTORE_A_PACKAGE_FOR_A_USER

Restores a user-owned package previously deleted from GitHub Packages, if restorable under GitHub's data retention policy (typically within 30 days of deletion).

Untrusted display-only summary

Restore a package for the authenticated user

GITHUB_RESTORE_A_PACKAGE_FOR_THE_AUTHENTICATED_USER

Restores a package deleted by the authenticated user within the last 30 days, if its namespace and version are still available.

Untrusted display-only summary

Restore a package version for the authenticated user

GITHUB_RESTORE_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER

Restores a package version that was deleted by the authenticated user within the last 30 days.

Untrusted display-only summary

Restore package version for an organization

GITHUB_RESTORE_PACKAGE_VERSION_FOR_AN_ORGANIZATION

Restores a package version for an organization, provided it was deleted within the last 30 days.

Untrusted display-only summary

Restore package version for a user

GITHUB_RESTORE_PACKAGE_VERSION_FOR_A_USER

Restores a specific, user-owned package version if it was deleted within the last 30 days and its original namespace and version name are still available.

Untrusted display-only summary

Retire Sponsors Tier

GITHUB_RETIRE_SPONSORS_TIER

Tool to retire a published payment tier from your GitHub Sponsors profile using GraphQL. Use when you need to prevent a tier from being used for new sponsorships. Existing sponsors at this tier remain unaffected.

Untrusted display-only summary

Review access with personal token

GITHUB_REVIEW_ACCESS_WITH_PERSONAL_TOKEN

Approves or denies a pending fine-grained personal access token request for organization resources; must be performed by a GitHub App.

Untrusted display-only summary

Review Custom Deployment Rules For Workflow Run

GITHUB_REVIEW_DEPLOYMENT_PROTECTION_RULES

Approves or rejects pending custom deployment protection rules for a workflow run. This endpoint allows GitHub Apps to review their own pending custom deployment protection rules for a specific workflow run. The review can either approve (allowing the deployment to proceed) or reject (blocking the deployment). **Impor…

Untrusted display-only summary

Review pending deployments for a workflow run

GITHUB_REVIEW_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN

Approves or rejects pending deployments for a specific workflow run that are in a 'waiting' state within specified, configured environments.

Untrusted display-only summary

Review PAT Requests in Bulk

GITHUB_REVIEW_RESOURCE_REQUESTS_WITH_FINE_GRAINED_TOKENS

Approves or denies multiple fine-grained personal access token requests for an organization in bulk. This endpoint processes multiple PAT request approvals or denials in a single API call. All specified pat_request_ids must refer to currently pending requests. Important: This endpoint can ONLY be called by GitHub Apps…

Untrusted display-only summary

Revoke an installation access token

GITHUB_REVOKE_AN_INSTALLATION_ACCESS_TOKEN

Revokes the GitHub App's current installation access token, immediately invalidating it for API authentication. IMPORTANT: This endpoint requires a GitHub App installation access token (ghs_* prefix) for authentication. OAuth tokens (gho_*) or personal access tokens are not supported and will result in a 403 Forbidden…

Untrusted display-only summary

Run GraphQL Query

GITHUB_RUN_GRAPH_QL_QUERY

Tool to run an arbitrary GitHub GraphQL v4 query or mutation. Use when fetching multiple datasets in one batch. Cost-based rate limit: ~5,000 points/hour; keep field selections narrow, avoid deep nesting, and include rateLimit in responses to monitor quota. Responses are nested under data.data (e.g., data.data.reposit…

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.