Skip to content

Implement Enterprise GitHub App Installation APIs #3829

@devinburnette

Description

@devinburnette

Github Enterprise App Installation APIs

Use the REST API to manage which GitHub Apps are installed in your enterprise's organizations.

REST API endpoints for Github App Installation

  • GET /enterprises/{enterprise}/apps/installable_organizations
  • GET /enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories
  • GET /enterprises/{enterprise}/apps/organizations/{org}/installations
  • POST /enterprises/{enterprise}/apps/organizations/{org}/installations
  • DELETE /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}
  • GET /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories
  • PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories
  • PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add
  • PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove

Similar to #3813 , we can keep this open to be used as a tracker for each endpoint. We will eventually need some of these endpoints, so we may end up implementing a few of them, but also welcome anyone that wants to help out.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions