VCSIntegrationSummary
A lightweight summary of a VCS integration, containing only the fields needed for the overview page.
Properties
namestring optionalDisplay name derived from the VCS provider account (read-only).avatarUrlstring optionalAvatar URL derived from the VCS provider account (read-only).idstring requiredThe unique identifier of the integration.vcsProviderenum requiredThe VCS provider type for this integration.Values:github— GitHub- GitHub version control system
gitlab— GitLab- GitLab version control system
bitbucket— Bitbucket- Bitbucket version control system
azure_devops— AzureDevOps- Azure DevOps version control system
custom— Custom- Custom version control system
github_enterprise— GitHubEnterprise- GitHub Enterprise Server version control system
hasIndividualAccessboolean requiredWhether the current user has an OAuth token for this integration’s provider.hoststring optionalThe hostname for self-hosted providers such as GitHub Enterprise. Empty for cloud-hosted providers.baseUrlstring optionalThe base URL for custom VCS integrations (e.g., “https://github.com/myorg” or “git@git.sr.ht:~user”). Used by the console to construct repository URLs. Empty for native providers.