List repository collaborators
GitHub list repository collaborators action lists collaborators for a specific GitHub repository. This is a read-only action that returns users with direct access permissions, which is useful for auditing repository access or using the collaborator list in multi-step workflows.
Prerequisites
-
Your admin must install and configure the GitHub connector, add the GitHub actions pack under Admin > Actions, and enable this action.
-
A GitHub app must be installed on the relevant organization(s) and linked to the correct GitHub datasource in the Glean admin console.
Supported parameters
| Parameter | Type | Description |
|---|---|---|
| Owner | String | The username of the account that owns the repository (case-insensitive). |
| Repository | String | The name of the repository without the .git extension (case-insensitive). |
| Affiliation | String | Filter by affiliation: outside (non-org members), direct (direct permissions), or all (all visible collaborators). |
| Page | Integer | The page number of results to retrieve for pagination. |
| Results per page | Integer | Number of results per page (maximum 100). |
| Permission level | String | Filter collaborators by their repository permission level. |
Usage examples
-
"List all collaborators for the 'facebook/react' repository and show their permission levels."
-
"Who has write access to the 'microsoft/vscode' repository?"
-
"Show me all outside collaborators for the 'tensorflow/tensorflow' repository."