GitHub Enterprise · OAuth Scopes
GitHub Enterprise OAuth Scopes
OAuth 2.0
searched
GitHub Enterprise publishes 20 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the GitHub Enterprise API on a user’s behalf.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
Version ControlDevOpsCI/CDCode HostingEnterpriseSelf-HostedSAML SSOSCIMAdvanced SecurityDeveloper Tools
Scopes: 20
Flows:
Method: searched
Scopes (20)
| Scope | Description | Flows |
|---|---|---|
| repo:status | Grants read/write access to commit statuses in public, private, and internal repositories. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | |
| repo_deployment | Grants access to [deployment statuses](/en/enterprise-cloud@latest/rest/repos#deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | |
| public_repo | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | |
| repo:invite | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code. | |
| security_events | Grants: read and write access to security events in the [code scanning API](/en/enterprise-cloud@latest/rest/code-scanning) read and write access to security events in the [secret scanning API](/en/enterprise-cloud@latest/rest/secret-scanning) This scope is only necessary to grant other users or services access to security events *without* granting access to the code. |
|
| write:repo_hook | Grants read, write, and ping access to hooks in public, private, or internal repositories. | |
| read:repo_hook | Grants read and ping access to hooks in public, private, or internal repositories. | |
| write:org | Read and write access to organization membership and organization projects. | |
| read:org | Read-only access to organization membership, organization projects, and team membership. | |
| write:public_key | Create, list, and view details for public keys. | |
| read:public_key | List and view details for public keys. | |
| read:user | Grants access to read a user's profile data. | |
| user:email | Grants read access to a user's email addresses. | |
| user:follow | Grants access to follow or unfollow other users. | |
| read:project | Grants read only access to user and organization projects. | |
| write:gpg_key | Create, list, and view details for GPG keys. | |
| read:gpg_key | List and view details for GPG keys. | |
| manage_runners:enterprise | Gives full control over self-hosted runners within the enterprise. For more information, see [Self-hosted runners](/en/enterprise-cloud@latest/actions/concepts/runners/self-hosted-runners). | |
| manage_billing:enterprise | Read and write enterprise billing data. For more information, see [REST API endpoints for billing](/en/enterprise-cloud@latest/rest/billing). | |
| read:enterprise | Read all data on an enterprise profile. Does not include profile data of enterprise members or organizations. |
📄 Provider scope reference: https://docs.github.com/en/enterprise-cloud@latest/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.