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

Remove a project from a team

GITHUB_REMOVE_A_PROJECT_FROM_A_TEAM

Removes a project from a team within an organization; this action requires the project to be currently associated with the team.

Untrusted display-only summary

Remove a repository collaborator

GITHUB_REMOVE_A_REPOSITORY_COLLABORATOR

Removes a collaborator from a specified GitHub repository, provided the repository exists and the user is an existing collaborator.

Untrusted display-only summary

Remove a repository from an app installation

GITHUB_REMOVE_A_REPOSITORY_FROM_AN_APP_INSTALLATION

Removes a repository from a GitHub App installation for the authenticated user, given a valid `installation_id` and the `repository_id` of a repository currently linked to that installation; this operation is idempotent.

Untrusted display-only summary

Remove a repository from a team

GITHUB_REMOVE_A_REPOSITORY_FROM_A_TEAM

Disassociates a repository from a team; team members may lose access permissions, but the repository and team are not deleted.

Untrusted display-only summary

Remove a selected repository from a user secret

GITHUB_REMOVE_A_SELECTED_REPOSITORY_FROM_A_USER_SECRET

Removes a selected repository's access to a user's Codespaces secret; the secret must exist and the repository must have previously been granted access.

Untrusted display-only summary

Remove assignees from an issue

GITHUB_REMOVE_ASSIGNEES_FROM_AN_ISSUE

Removes specified assignees from a GitHub issue; requires push access, and invalid removal attempts are silently ignored.

Untrusted display-only summary

Remove custom label from repo runner

GITHUB_REMOVE_CUSTOM_LABEL_FROM_REPO_RUNNER

Removes a custom label from a repository's self-hosted runner; this operation is idempotent.

Untrusted display-only summary

Remove custom label from self hosted runner

GITHUB_REMOVE_CUSTOM_LABEL_FROM_SELF_HOSTED_RUNNER

Removes a currently assigned custom label (`name`) from a self-hosted runner (`runner_id`) in an organization (`org`). This action allows the organization to manage the labels associated with their runners effectively.

Untrusted display-only summary

Remove custom labels from self hosted repo runner

GITHUB_REMOVE_CUSTOM_LABELS_FROM_SELF_HOSTED_REPO_RUNNER

Removes all custom labels from a self-hosted runner registered at the repository level, leaving only its default labels and any labels inherited from its runner group or organization.

Untrusted display-only summary

Remove interaction restrictions for an organization

GITHUB_REMOVE_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION

Removes all interaction restrictions from public repositories in the specified GitHub organization, allowing all users to resume interactions.

Untrusted display-only summary

Remove interaction restrictions for a repository

GITHUB_REMOVE_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY

Removes all interaction restrictions for a repository, enabling all users to comment, open issues, and create pull requests by lifting any existing temporary interaction limits.

Untrusted display-only summary

Remove org dev env secret by name

GITHUB_REMOVE_ORG_DEV_ENV_SECRET_BY_NAME

Deletes a GitHub Codespaces secret from an organization by its name; this operation is idempotent.

Untrusted display-only summary

Remove org secret by name

GITHUB_REMOVE_ORG_SECRET_BY_NAME

Permanently removes a specific Dependabot secret, by its `secret_name`, from the GitHub `org`, making it unavailable to Dependabot for that organization.

Untrusted display-only summary

Remove outside collaborator from an organization

GITHUB_REMOVE_OUTSIDE_COLLABORATOR_FROM_AN_ORGANIZATION

Removes a user, who must be an outside collaborator, from the specified GitHub organization, revoking their access to all its repositories.

Untrusted display-only summary

Remove public org membership

GITHUB_REMOVE_PUBLIC_ORG_MEMBERSHIP

Removes the authenticated user's public organization membership, making it private. The user remains a member of the organization but their membership is no longer publicly visible. This operation is idempotent - calling it when the membership is already private will succeed.

Untrusted display-only summary

Remove user public repo interaction restrictions

GITHUB_REMOVE_PUBLIC_REPO_INTERACTION_RESTRICTIONS

Removes all interaction restrictions (limitations on comments, issues, or pull requests) from all public repositories owned by the authenticated user.

Untrusted display-only summary

Remove repository from organization dev environment secret

GITHUB_REMOVE_REPO_FROM_ORG_DEV_ENV_SECRET

Removes a repository's access to an organization-level Codespaces secret, if it was previously granted.

Untrusted display-only summary

Remove selected repo from org secret

GITHUB_REMOVE_REPO_FROM_ORG_SECRET_WITH_SELECTED_VISIBILITY

Revokes a specific repository's access to an organization-level Dependabot secret, applicable only when the secret has 'selected' visibility and the specified repository currently has access.

Untrusted display-only summary

Remove requested reviewers from a pull request

GITHUB_REMOVE_REQUESTED_REVIEWERS_FROM_A_PULL_REQUEST

Removes currently assigned user logins and/or team slugs from a GitHub pull request's list of requested reviewers.

Untrusted display-only summary

Remove review request

GITHUB_REMOVE_REVIEW_REQUEST

Removes requested reviewers from a pull request. Use this action when you need to cancel a review request that was previously sent to users or teams. Only users with push access to the repository can remove review requests.

Untrusted display-only summary

Remove selected repository from an organization secret

GITHUB_REMOVE_SELECTED_REPO_FROM_ORG_SECRET

Removes a specific repository's access to an organization-level secret; the repository must have been previously granted access to this secret.

Untrusted display-only summary

Remove selected repository from an organization variable

GITHUB_REMOVE_SELECTED_REPO_FROM_ORG_VARIABLE

Removes a repository's access to an organization variable that has 'selected' visibility. This endpoint removes a specific repository from an organization variable's access list. The variable must have its visibility set to 'selected' for this operation to work. Returns a 409 Conflict error if the variable visibility…

Untrusted display-only summary

Remove status check contexts

GITHUB_REMOVE_STATUS_CHECK_CONTEXTS

Removes specified status check contexts from a protected branch's required status checks. This action removes the specified status check contexts from the existing list of required status checks for a protected branch. The branch must already have branch protection enabled with status checks configured. Note: The 'con…

Untrusted display-only summary

Remove status check protection

GITHUB_REMOVE_STATUS_CHECK_PROTECTION

Removes status check protection from a branch, disabling required status checks for merging pull requests; will only have an effect if status check protection is currently configured on the branch.

Untrusted display-only summary

Remove team access restrictions

GITHUB_REMOVE_TEAM_ACCESS_RESTRICTIONS

Removes specified teams from push access to a protected branch. This action removes teams from the list of teams with push access to a protected branch. Removing a team will also remove push access for any child teams. Prerequisites: - The repository must be owned by an organization (not a personal account) - The bran…

Untrusted display-only summary

Remove team membership

GITHUB_REMOVE_TEAM_MEMBERSHIP

Tool to remove team membership for a user in an organization. Use when you need to revoke a user's membership from a specific team. This action is irreversible — the user must be explicitly re-added if you want to restore their team membership. Note that if team synchronization is set up, this operation may fail with…

Untrusted display-only summary

Remove team membership for a user

GITHUB_REMOVE_TEAM_MEMBERSHIP_FOR_A_USER

Removes a user from a specific team within an organization. This action requires admin:org scope permissions. It will fail if: - Team synchronization with an Identity Provider (IdP) is enabled (403 Forbidden) - The organization, team, or user membership doesn't exist (404 Not Found) - You don't have sufficient permiss…

Untrusted display-only summary

Remove user access restrictions

GITHUB_REMOVE_USER_ACCESS_RESTRICTIONS

Removes specified users from the list of people allowed to push to a protected branch. Important notes: - This action only works on organization-owned repositories (not personal repos) - The branch must have protection rules with push restrictions enabled - Users being removed must currently have push access to the br…

Untrusted display-only summary

Remove user as a collaborator (classic project)

GITHUB_REMOVE_USER_AS_A_COLLABORATOR

Removes a user as a collaborator from an organization project (classic). IMPORTANT: This action uses the Projects (classic) REST API which is being deprecated. The Projects (classic) feature was sunset on GitHub.com. This API may still work on GitHub Enterprise Server versions before 3.17. Requirements: - You must be…

Untrusted display-only summary

Remove users from codespaces access for an organization

GITHUB_REMOVE_USERS_CODESPACES_ACCESS_ORG

Removes selected users from GitHub Codespaces billing access for an existing organization.

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.