List Git installations
Lists the Git provider accounts the customer has connected. Only installations with status active are returned unless the status filter says otherwise.
An empty list means the customer has no active installation. Check status=suspended and status=pending as well. If there is none at all, a Git provider (GitHub or GitLab) has to be connected once in hPanel (Websites, Manage, Advanced, Git; or Add Website, Node.js Web App, Import Git Repository); this endpoint then lists the new installation.
Use uuid as the path parameter of List Git installation repositories, and as installation_uuid in Start Node.js build with source_type git and in Update Git auto-deployment settings.
Query parameters
Filter by Git provider
Filter by installation status
Response
Success response
Example response
[
{
"uuid": "018f5e2a-1234-7890-abcd-1234567890ab",
"provider": "github",
"account_login": "octocat",
"account_type": "User",
"account_avatar_url": "https://avatars.githubusercontent.com/u/583231",
"status": "active",
"installed_at": "2026-01-15T10:30:00Z",
"created_at": "2026-01-15T10:00:00Z",
"has_oauth": true
}
]Changes
Changed in 1 of the 118 revisions of this API.1
- ○
endpoint added
endpoint-added
- ○