VCS Integrations

CreateGitLabSetup

Creates a new GitLab integration for an organization. Requires a GitLab group ID and optionally configures authentication via the user's GitLab OAuth token or a group access token. Returns 409 if an integration already exists for the specified group.

post/api/console/orgs/{orgName}/integrations/gitlab

Request

  • Base URL: https://api.pulumi.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pulumi.com/api/console/orgs/{orgName}/integrations/gitlab
  • Auth: none declared

Path parameters

orgNamestring required

The organization name

Request body

gitLabGroupIdinteger required

The GitLab group ID to integrate with the Pulumi organization.

useUserGitLabAuthboolean

Whether to use the current user's GitLab OAuth token instead of a group access token for authentication.

Response

Created successfully

Changes

No recorded changes to this operation across all 1 revision of this API.