Integrations /
List VCS providers
Lists linked version control providers
Required permission
Account > Git > General > Read
Response body
- {object}Response object.
data
{object} requiredResult data.vcsAccountLinks
[array] requiredThe version control accounts linked to this Northflank account.- {object}Details about the linked version control account.
vcsService
string requiredThe type of version control provider the account is linked to.one ofbitbucket, gitlab, github, self-hosted, azureemail
string requiredThe email of the account linked with this provider.login
string requiredThe username of the account linked with this provider.name
stringThe name of the version control provider. Only returned for self-hosted links.vcsUrl
stringThe url of the version control provider. Only returned for self-hosted links.vcsType
stringThe type of the self-hosted vcs provider. Only returned for self-hosted links.one ofgitlab-eeinternalId
stringThe ID of the self-hosted vcs provider. Only returned for self-hosted links.entityName
stringThe name of the team the self-hosted vcs belongs to. Only returned for self-hosted links.
API
CLI
JS Client
GET /v1/integrations/vcs
Example response
200 OK
Details about the version control providers available for use.
JSON
{
"data": {
"vcsAccountLinks": [
{
"vcsService": "self-hosted",
"email": "email@example.com",
"login": "vcs-user",
"name": "Self-hosted VCS",
"vcsUrl": "https://git.example.com",
"vcsType": "gitlab-ee",
"internalId": "example-team/self-hosted-vcs",
"entityName": "Example Team"
}
]
}
}