← Back
GitHub
GitHub Apps gain fine-grained permissions for Enterprise Teams API management
GitHub · apifeatureplatform · github.blog ↗

What Changed

GitHub Enterprise administrators now have the ability to use GitHub Apps with enterprise teams fine-grained permissions to access the Enterprise Teams API endpoints. Previously, these endpoints required personal access tokens (classic), which presented security and management challenges for enterprises.

New Capabilities

The new enterprise teams fine-grained permission provides two access levels:

  • Read access: Retrieve enterprise team information programmatically
  • Write access: Create, update, and delete operations for enterprise-level team management

This enables enterprise administrators to securely manage teams at scale through programmatic app integrations, offering better security posture and easier access control compared to managing personal access tokens.

Developer Action Items

If you're building GitHub Apps for enterprise customers:

  1. Review the GitHub Apps authentication documentation for implementation details
  2. Consult the Enterprise Teams API endpoints reference to understand available operations
  3. Update your app configurations to use the new fine-grained enterprise teams permission instead of requiring personal access tokens from users
  4. Consider joining the discussion thread to provide feedback or ask questions