Pulumi APIs — VCS Integrations
Pulumi APIs — VCS Integrations. 43 operations. Lead operation: ListAllVCSIntegrations. Self-contained Naftiko capability covering one Pulumi business surface.
What You Can Do
GET
Listallvcsintegrations
— ListAllVCSIntegrations
/v1/api/console/orgs/{orgname}/integrations
GET
Listazuredevopsintegrations
— ListAzureDevOpsIntegrations
/v1/api/console/orgs/{orgname}/integrations/azure-devops
POST
Createazuredevopssetup
— CreateAzureDevOpsSetup
/v1/api/console/orgs/{orgname}/integrations/azure-devops
GET
Getazuredevopsaccessstatus
— GetAzureDevOpsAccessStatus
/v1/api/console/orgs/{orgname}/integrations/azure-devops/access-status
POST
Completeazuredevopsoauth
— CompleteAzureDevOpsOAuth
/v1/api/console/orgs/{orgname}/integrations/azure-devops/oauth/complete
POST
Initiateazuredevopsoauth
— InitiateAzureDevOpsOAuth
/v1/api/console/orgs/{orgname}/integrations/azure-devops/oauth/initiate
GET
Listazuredevopsorganizations
— ListAzureDevOpsOrganizations
/v1/api/console/orgs/{orgname}/integrations/azure-devops/setup/organizations
GET
Listazuredevopsprojects
— ListAzureDevOpsProjects
/v1/api/console/orgs/{orgname}/integrations/azure-devops/setup/organizations/{adoorgname}/projects
DELETE
Deleteazuredevopsintegration
— DeleteAzureDevOpsIntegration
/v1/api/console/orgs/{orgname}/integrations/azure-devops/{integrationid}
GET
Getazuredevopsintegration
— GetAzureDevOpsIntegration
/v1/api/console/orgs/{orgname}/integrations/azure-devops/{integrationid}
PATCH
Updateazuredevopsintegration
— UpdateAzureDevOpsIntegration
/v1/api/console/orgs/{orgname}/integrations/azure-devops/{integrationid}
GET
Listbitbucketintegrations
— ListBitBucketIntegrations
/v1/api/console/orgs/{orgname}/integrations/bitbucket
POST
Createbitbucketsetup
— CreateBitBucketSetup
/v1/api/console/orgs/{orgname}/integrations/bitbucket
GET
Getbitbucketaccessstatus
— GetBitBucketAccessStatus
/v1/api/console/orgs/{orgname}/integrations/bitbucket/access-status
DELETE
Deletebitbucketintegration
— DeleteBitBucketIntegration
/v1/api/console/orgs/{orgname}/integrations/bitbucket/{integrationid}
GET
Getbitbucketintegration
— GetBitBucketIntegration
/v1/api/console/orgs/{orgname}/integrations/bitbucket/{integrationid}
PATCH
Updatebitbucketintegration
— UpdateBitBucketIntegration
/v1/api/console/orgs/{orgname}/integrations/bitbucket/{integrationid}
GET
Listcustomvcsintegrations
— ListCustomVCSIntegrations
/v1/api/console/orgs/{orgname}/integrations/custom
POST
Createcustomvcsintegration
— CreateCustomVCSIntegration
/v1/api/console/orgs/{orgname}/integrations/custom
DELETE
Deletecustomvcsintegration
— DeleteCustomVCSIntegration
/v1/api/console/orgs/{orgname}/integrations/custom/{integrationid}
GET
Getcustomvcsintegration
— GetCustomVCSIntegration
/v1/api/console/orgs/{orgname}/integrations/custom/{integrationid}
PATCH
Updatecustomvcsintegration
— UpdateCustomVCSIntegration
/v1/api/console/orgs/{orgname}/integrations/custom/{integrationid}
DELETE
Removecustomvcsrepository
— RemoveCustomVCSRepository
/v1/api/console/orgs/{orgname}/integrations/custom/{integrationid}/repos
POST
Addcustomvcsrepository
— AddCustomVCSRepository
/v1/api/console/orgs/{orgname}/integrations/custom/{integrationid}/repos
GET
Listgithubintegrations
— ListGitHubIntegrations
/v1/api/console/orgs/{orgname}/integrations/github
POST
Startgithubsetup
— StartGitHubSetup
/v1/api/console/orgs/{orgname}/integrations/github
GET
Listgithubenterpriseintegrations
— ListGitHubEnterpriseIntegrations
/v1/api/console/orgs/{orgname}/integrations/github-enterprise
DELETE
Deletegithubenterpriseintegration
— DeleteGitHubEnterpriseIntegration
/v1/api/console/orgs/{orgname}/integrations/github-enterprise/{integrationid}
GET
Getgithubenterpriseintegration
— GetGitHubEnterpriseIntegration
/v1/api/console/orgs/{orgname}/integrations/github-enterprise/{integrationid}
PATCH
Updategithubenterpriseintegration
— UpdateGitHubEnterpriseIntegration
/v1/api/console/orgs/{orgname}/integrations/github-enterprise/{integrationid}
GET
Getgithubaccess
— GetGitHubAccess
/v1/api/console/orgs/{orgname}/integrations/github/access-status
DELETE
Deletegithubintegration
— DeleteGitHubIntegration
/v1/api/console/orgs/{orgname}/integrations/github/{integrationid}
GET
Getgithubintegration
— GetGitHubIntegration
/v1/api/console/orgs/{orgname}/integrations/github/{integrationid}
PATCH
Updategithubintegration
— UpdateGitHubIntegration
/v1/api/console/orgs/{orgname}/integrations/github/{integrationid}
GET
Listgitlabintegrations
— ListGitLabIntegrations
/v1/api/console/orgs/{orgname}/integrations/gitlab
POST
Creategitlabsetup
— CreateGitLabSetup
/v1/api/console/orgs/{orgname}/integrations/gitlab
GET
Getgitlabaccessstatus
— GetGitLabAccessStatus
/v1/api/console/orgs/{orgname}/integrations/gitlab/access-status
DELETE
Deletegitlabintegration
— DeleteGitLabIntegration
/v1/api/console/orgs/{orgname}/integrations/gitlab/{integrationid}
GET
Getgitlabintegration
— GetGitLabIntegration
/v1/api/console/orgs/{orgname}/integrations/gitlab/{integrationid}
PATCH
Updategitlabintegration
— UpdateGitLabIntegration
/v1/api/console/orgs/{orgname}/integrations/gitlab/{integrationid}
GET
Listvcsrepos
— ListVCSRepos
/v1/api/console/orgs/{orgname}/integrations/{provider}/{integrationid}/repos
GET
Listvcsrepodestinations
— ListVCSRepoDestinations
/v1/api/console/orgs/{orgname}/integrations/{provider}/{integrationid}/repos/destinations
GET
Listvcsbranches
— ListVCSBranches
/v1/api/console/orgs/{orgname}/integrations/{provider}/{integrationid}/repos/{repoid}/branches
Capability Spec