[Feedback] Enterprise Installations for GitHub Apps and installation automation - Public Preview #164562
Replies: 16 comments 27 replies
|
Today we're using enterprise admin read-only classic PATs ( Full disclosure... have not yet tried to see if magically an enterprise app just works for those. |
|
"In particular we're interested in understanding what enterprise APIs you'd like us to prioritize for GitHub App support" I'm not able to call a pretty basic read-only GraphQL function; should there be a discrete "read-only enterprise metadata" granular permission for enterprise apps available? I can use a classic PAT of an enterprise admin with (Just calling the name of my own enterprise; yes, in theory, these are mostly-constant values coming back) |
|
Just mentioning in case others are kicking the tires... I'm able to call some of the highlighted people management mutations using a classic PAT with |
|
Hello I would like to automate the whole process of create ,install and manage the GitHub app. |
|
We'd like to use Enterprise Apps to access network configurations. This doesn't seem to be available yet either, but I would love to see it as well. |
|
I would like to be able to get the saml email <-> github mapping for my enterprise users. To do that for all users (and not just those with their email public), and to ensure it is the primary email from the idp I need to access the |
|
It seems like Entra ID SCIM integration is not supported yet via GitHub Apps. The documentation (https://learn.microsoft.com/en-gb/entra/identity/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial#step-2-prepare-to-configure-provisioning-with-microsoft-entra-id) still talks about making a Classic PAT. We want to disable classic PATs entirely but this is not possible until Entra ID can manage users via SCIM using an App installed at the enterprise level it seems. |
|
Hello. I need to assign users to billing cost-centers using Github App authentication with the API |
|
Is there any plan to expose any of the In addition to
Right now, all of these just return a null ownerInfo value. They don't fail, it just comes back null. Is there any plan to expose some more of this? |
|
We would love to see much wider support for GH Apps at the Enterprise level. It would drastically improve the situation for our management capabilities. We would also be really happy to see the ability to use App Manifests to automate the installation and config at Enterprise level, similar to how it works at the Org level now. |
|
Our billing team has several automated processes to query enterprise-level endpoints, allowing them to retrieve user licensing data and handle internal chargebacks across different departments. For this, they rely on the Similarly, another department uses the Additionally, our IT team uses the Currently, none of these endpoints are supported by either Fine-Grained PATs or GitHub Apps, leaving us with no other choice than using Classic PATs from administrator accounts. These automation tasks are critical to our company's daily operations. From a security standpoint, our CISOs find it highly concerning that we are forced to generate personal tokens from admin users to perform these actions, given the inherent security risks involved. Therefore, we request that GitHub App enterprise permissions be expanded to achieve full parity with Classic PATs, enabling us to cover these essential use cases securely. |
|
A couple things for the GitHub team:
|
|
We are using BYO GitHub accounts with SSO Identities linked and want to create an automated process that highlights users that are no longer with us. |
|
Posting on behalf of our GitHub Enterprise governance/platform team. We operate a GHE.com enterprise tenant and are trying to automate enterprise rulesets as code. Adding another enterprise API gap/use case for prioritisation: Enterprise Rulesets API support for GitHub App authentication. We are trying to automate GitHub Enterprise rulesets as code for governance/compliance purposes. Our intended model is:
The enterprise rulesets REST API documentation currently lists GitHub App installation access tokens and GitHub App user access tokens as supported credential types for: Docs reference: However, these endpoints require: and that permission is not currently available to grant to enterprise-owned GitHub Apps. We tested both GitHub App auth models: 1. Enterprise GitHub App installation tokenCalling: returns: 2. GitHub App user access tokenWe authorised the GitHub App as an enterprise admin user. The user token itself is valid: But calling the enterprise rulesets endpoint with the same GitHub App user token returns: GitHub Support confirmed that That is workable as a temporary bridge, but it is not ideal for enterprise governance automation. Enterprise ruleset management is exactly the kind of high-privilege activity we would prefer to run through GitHub Apps for auditability, lifecycle management, and least-privilege access, rather than through a broad classic PAT on a service/admin account. RequestPlease prioritise support for granting: or equivalent targeted enterprise ruleset permissions to enterprise-owned GitHub Apps. This would unblock secure automation for:
This is similar to the other comments in this thread around replacing classic PATs for enterprise-level automation. In our case, the specific blocker is enterprise ruleset management. |
|
Two critical things still missing:
|


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Enterprise installations for GitHub Apps
See the changelog here: https://github.blog/changelog/2025-07-01-enterprise-level-access-for-github-apps-and-installation-automation-apis
This space is for feedback about the ability to install apps on the enterprise account and manage the enterprise via APIs. We've also shipped a new API that allows you to manage which apps are installed in your organizations, letting you audit, add, and remove GitHub App installations as well as control which repos they have access to.
We'll post known issues, bug reports, and updates here.
In particular we're interested in understanding what enterprise APIs you'd like us to prioritize for GitHub App support.
All reactions