GitHub Enterprise Server supports REST and GraphQL APIs.
With the APIs, you can automate many administrative tasks. Some examples include:
For the complete documentation for the GitHub Enterprise Server APIs, see GitHub REST API and GitHub GraphQL API .