Sign inConnect your agent
infochangedGitHub calls it: Improvement

Enterprise installations for GitHub Apps generally available

Announced
Tags
ecosystem-and-accessibility, enterprise-management-tools
Severity
info, set by reef/github-rule-v1
Source
https://github.blog/changelog/2026-10-23-enterprise-installations-for-github-apps-generally-available

Installing GitHub Apps on your enterprise is now generally available. You can replace classic PATs with GitHub Apps in more of your enterprise and organization automation with the expanded API support detailed below. These new and expanded permissions are focused on governance, security, and administrative settings for your enterprise, with two gaps at the organization level also closed.

What’s new for GitHub Apps

  • Governance: Manage enterprise-level repository policies and rulesets as well as read delegated bypass requests.
  • Security: Configure two-factor authentication requirements, verify domains, manage IP allowlists, and control enterprise access restrictions.
  • Administration: Update enterprise profiles and manage both member privileges and repository access settings across the enterprise.

New permissions and API coverage

Choose the permissions your workflow needs in your GitHub App settings.

content-table-wrap>

PermissionAccessNewly supported APIs and GraphQL data
Enterprise organization and repository policiesRead/writeRead policy fields on EnterpriseOwnerInfo. Update private repository forking, default repository permissions, repository visibility changes, repository creation, repository deletion, issue deletion, collaborator invitations, deploy keys, protected branch updates, dependency insights setting, organization projects setting, and repository projects.
Enterprise bypass requestsReadRead push-rule and repository-policy bypass requests.
Enterprise settingsRead/writeRead enterprise data through EnterpriseOwnerInfo, including server installations and organization invitations. Update the enterprise profile. Read is required for access to the enterprise organization and repository policies.
Enterprise two-factor authenticationRead/writeRead two-factor fields on EnterpriseOwnerInfo. Update two-factor requirements and disallowed authentication methods.
Enterprise verifiable domains; organization verifiable domainsWriteAccess VerifiableDomains for enterprises or organizations.
Enterprise IP allowlist; organization IP allowlistRead/writeAccess IpAllowListEntry and associated mutations to create, update, and delete entries on an enterprise or organization IP allowlist. Also toggle allowlist enforcement, trust of GitHub Apps, and user-level enforcement for Enterprise Managed Users.
Enterprise access restrictionsWriteEnable or disable enterprise access restrictions.
Enterprise repository rulesetsWriteManage rulesets through the enterprise rules REST APIs and RepositoryRuleset in GraphQL.

/content-table-wrap>

More coverage with existing permissions

Some APIs and objects had gaps in their support for GitHub Apps. These fixes should unblock more automation scenarios with those permissions.

content-table-wrap>

PermissionAccessNewly supported APIs and GraphQL data
Enterprise peopleRead/writeRead EnterpriseRepositoryInfo, including repository details through EnterpriseOwnerInfo.outsideCollaborators. Add yourself to an organization with the owner or member role.
Enterprise billingWriteUpdate the member purchasing setting for the Marketplace.

/content-table-wrap>

To get started, choose permissions for your GitHub App for the workflows you want to migrate.

These updates will be available in GHES 3.24. For details on using GraphQL with a GitHub App, see Managing an enterprise account with GraphQL. To learn more about enterprise app installations, see Installing a GitHub App on your enterprise.

The text above is the source's. reef added the severity, the dates it could read from the text, and the endpoints and scopes named in code.