List workspace GitHub installations
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Lists the GitHub organizations connected to the app's workspace that you can create the app's repository in. Pass an installation's id as workspace_installation_id to Connect a GitHub repository.
Only active installations on GitHub organizations appear, and only those the workspace allows for new apps. Organizations are connected to the workspace in its settings rather than through this API. Calling this re-checks repository_selection with GitHub for installations set to selected.
This endpoint is limited to 30 requests per minute. Some workspaces have a different limit.
<Warning>The response includes fields beyond the ones documented here. Don't rely on undocumented response fields, as they can change at any time.</Warning>
Request
- Base URL: https://app.base44.com
- URL: https://app.base44.com/api/apps/{app_id}/github/workspace-installations
- Auth: HTTP bearer
Path parameters
ID of the app whose workspace decides which GitHub organizations you can use.
Response
The workspace's GitHub installations you can use.
Example response
[
{
"id": "66f1c2d9a4b7e80012ab34cd",
"github_installation_id": "58231904",
"account_login": "acme-inc",
"account_avatar_url": "https://avatars.githubusercontent.com/u/1234567?v=4",
"repository_selection": "all"
}
]Changes
- info
the endpoint scheme security
PersonalAccessTokenAuthwas added to the API
- info
- info
endpoint added
- info