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

Update issue type

GITHUB_UPDATE_ISSUE_TYPE

Update an existing issue type for a GitHub organization. Requires the authenticated user to be an organization administrator. OAuth tokens need admin:org scope.

Untrusted display-only summary

Update a webhook configuration for an organization

GITHUB_UPDATE_ORGANIZATION_WEBHOOK_CONFIGURATION

Updates the configuration (URL, content type, secret, SSL verification) for an existing webhook within a specified organization.

Untrusted display-only summary

Update an existing project card (Classic - Deprecated)

GITHUB_UPDATE_PROJECT_CARD

Updates an existing project card's note and/or archived status (GitHub Classic Projects). DEPRECATION NOTICE: GitHub Projects (classic) and its REST API were sunset on April 1, 2025. This action will return 404 for most requests on GitHub.com. However, it may still work on GitHub Enterprise Server instances where clas…

Untrusted display-only summary

Update an existing project column (Classic - Deprecated)

GITHUB_UPDATE_PROJECT_COLUMN

Updates the name of an existing column, identified by `column_id`, in a GitHub project (classic). DEPRECATION NOTICE: GitHub Classic Projects (V1) and its REST API were sunset on April 1, 2025. This action will return a 404 error on GitHub.com. For new projects, use GitHub Projects V2 which uses the GraphQL API instea…

Untrusted display-only summary

Update a review for a pull request

GITHUB_UPDATE_PULL_REQUEST_REVIEW

Updates the body text of an existing pull request review.

Untrusted display-only summary

Update a review comment for a pull request

GITHUB_UPDATE_PULL_REQUEST_REVIEW_COMMENT

Updates the body of an existing review comment on a pull request.

Untrusted display-only summary

Update pull request review protection

GITHUB_UPDATE_PULL_REQUEST_REVIEW_PROTECTION

Updates pull request review protection settings (e.g., required approvals, review dismissal, bypass allowances) for a branch; branch protection features must be available for the repository.

Untrusted display-only summary

Update repository preferences for check suites

GITHUB_UPDATE_REPOSITORY_PREFERENCES_FOR_CHECK_SUITES

Updates repository preferences for automatic Check Suite creation on code pushes, allowing configuration for specific GitHub Apps that must be installed on the repository with `checks:write` permission.

Untrusted display-only summary

Update a webhook configuration for a repository

GITHUB_UPDATE_REPOSITORY_WEBHOOK_CONFIGURATION

Updates the configuration (e.g., payload URL, content type, secret, SSL verification) for an existing webhook in a specified repository.

Untrusted display-only summary

Update resource access with tokens

GITHUB_UPDATE_RESOURCE_ACCESS_WITH_TOKENS

Revokes organization access for the personal access tokens identified by `pat_ids`; this action must be performed by a GitHub App, and `pat_ids` must be valid and associated with the organization. AUTHENTICATION REQUIREMENT: This endpoint requires GitHub App authentication with 'Personal access tokens' organization pe…

Untrusted display-only summary

Update status check protection

GITHUB_UPDATE_STATUS_CHECK_PROTECTION

Updates required status checks for a branch, optionally requiring it to be up-to-date before merging.

Untrusted display-only summary

Update Subscription

GITHUB_UPDATE_SUBSCRIPTION

Tool to update notification subscription state for issues, pull requests, or discussions. Use when you need to subscribe, unsubscribe, or ignore notifications for a specific GitHub item.

Untrusted display-only summary

Update the authenticated user

GITHUB_UPDATE_THE_AUTHENTICATED_USER

Updates the authenticated user's GitHub profile; a new public email must be verified, and existing private emails remain private even if specified.

Untrusted display-only summary

Revoke Token Organization Access

GITHUB_UPDATE_TOKEN_ORG_ACCESS

Revokes a fine-grained personal access token's access to an organization. IMPORTANT: This endpoint can ONLY be called by GitHub Apps with 'Personal access tokens' organization permissions (write). Personal access tokens (PATs) cannot use this endpoint. Use GITHUB_LIST_ORG_RESOURCE_ACCESS_TOKENS to get valid pat_id val…

Untrusted display-only summary

Update User List

GITHUB_UPDATE_USER_LIST

Tool to update an existing GitHub user list. Use when you need to modify the name, description, or privacy settings of a user list.

Untrusted display-only summary

Update user lists for item

GITHUB_UPDATE_USER_LISTS_FOR_ITEM

Tool to update which of the viewer's lists an item belongs to on GitHub. Use when you need to add an item (repository, issue, pull request, etc.) to specific user lists or move it between lists.

Untrusted display-only summary

Update Project V2 Item for User

GITHUB_UPDATE_USER_PROJECT_ITEM

Tool to update a field value for an item in a user's GitHub ProjectV2. Use when you need to modify a field value of an existing project item.

Untrusted display-only summary

Change User Status

GITHUB_UPDATE_USER_STATUS

Tool to update your status on GitHub. Use when you need to set or clear your GitHub profile status with an emoji, message, and availability indicator.

Untrusted display-only summary

Upload a release asset

GITHUB_UPLOAD_RELEASE_ASSET

Tool to upload a binary asset to an existing GitHub release. Use when you need to attach files like installers or backups to a release programmatically.

Untrusted display-only summary

Upload an analysis as sarif data

GITHUB_UPLOAD_SARIF_ANALYSIS

Uploads a gzipped and Base64 encoded SARIF file to a GitHub repository for a specific commit and reference; use `checkout_uri` if SARIF paths are absolute.

Untrusted display-only summary

Create or update repository custom property values

GITHUB_UPSERT_REPO_CUSTOM_PROPERTY_VALUES

Creates or updates up to 30 custom property values for a repository; custom properties must be predefined at the organization or repository level, and setting a property's value to `null` removes it.

Untrusted display-only summary

Validate credential

GITHUB_VALIDATE_CREDENTIAL

Validates GitHub API credentials by checking if they can successfully authenticate. Use this action when you need to verify that API credentials are valid and have not expired or been revoked. Returns whether the credentials are valid along with the authenticated user's username.

Untrusted display-only summary

Verify dev container permissions accepted

GITHUB_VERIFY_DEV_CONTAINER_PERMISSIONS_ACCEPTED

Verifies if the authenticated user has accepted permissions for a specific devcontainer configuration in a repository, typically to ensure awareness before a codespace is created or used.

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.