API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

GitHub Teams API

The GitHub Teams API lets you programmatically manage organization teams and the access they grant. With it, you can create, update, and delete teams; organize parent/child team hierarchies; add or remove members and maintainers; send and manage invitations; and list or audit team membership. It also lets you grant, adjust, or revoke a teams permissions to repositories (and, where applicable, projects), enabling consistent, leastprivilege access control at scale.

Documentation

Specifications

OpenAPI

github-teams-openapi.yml Raw ↑