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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions