v56

latestOpenAPI 3.0.3MITraw.githubusercontent.com2026-08-011,4581,08113.3 MB
apps

Grant repository access to an organization installation

Grant repository access to an organization installation. You can add up to 50 repositories at a time. If the installation already has access to the repository, it will not be added again.

This API can only be called by a GitHub App installed on the enterprise that owns the organization.

patch/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add

Path parameters

enterprisestring required

The slug version of the enterprise name.

orgstring required

The organization name. The name is not case sensitive.

installation_idinteger required

The unique identifier of the installation.

Request body

repositoriesstring[] required

The repository names to add to the installation.

Response

A list of repositories which the authenticated GitHub App should be granted access to.

idinteger required

Unique identifier of the repository

namestring required

The name of the repository.

full_namestring required

Example response

[
  {
    "id": 1,
    "name": "Team Environment",
    "full_name": "octocat/Hello-World"
  }
]