i have been googling and reading the application documentation for quite some time but either i do not have the concepts clear and have been looking for the wrong information or it’s just something that cannot be done.
Let’s say i have an organization of which i am admin that has an application installed. I can see the application listed in the
integrations page on my main repository page https://github.com/ORGANIZATION/REPOSITORY/settings/installations.
If i then go on the configuration page for that application, from the interface, for example by opening https://github.com/apps/APPLICATION_SLUG/installations/INSTALLATION_ID i get the option of updating the configuration of that application, in this case the list of repositories the application has access to.
What i am having trouble with is updating this list of applications programmatically via the api, i would like to be able to get/add/remove repositories from the list of those the application has access to. The only thing i have found is
that requires me to generate a private key for that application, an operation that i cannot perform as i am not the owner of that application.
What am i not getting?