API Endpoints for Managing Applications


#1

Is there any development going on around creating API endpoints that would allow me to automate the management of my GitHub Application?


#2

Hi @jniesen

We don’t have any APIs planned for now, but I’m curious what kind of APIs you think would be helpful.


#3

An API for creating an application would be really nice; basically settings/apps/new.

But also, APIs for updating the webhook, webhook secret, permissions, subscribed events.

My app has a GitHub component (settings/apps/new) and an AWS component (everything downstream of the webhook). The AWS component is being managed via Terraform. These APIs would open the door for the GitHub component to be managed via Terraform as well.