VCS Integrations

GetGitLabIntegration

Gets a specific GitLab integration by its integration ID. Returns the integration details including the linked GitLab group, authentication configuration, and validity status.

get/api/console/orgs/{orgName}/integrations/gitlab/{integrationId}

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/{integrationId}
  • Auth: none declared

Path parameters

orgNamestring required

The organization name

integrationIdstring required

The GitLab integration identifier

Response

OK

avatarUrlstring

The URL of the GitLab group's avatar image.

disableDetailedDiffboolean required

Whether detailed property-level diffs are disabled for PR comments.

disableNeoSummariesboolean required

Whether Neo AI summaries are disabled for this integration.

disablePRCommentsboolean required

Whether PR comments are disabled for this integration.

gitLabGroupIdinteger required

The GitLab group ID linked to this integration.

groupAccessTokenExpirationstring date-time

The expiration date of the group access token, if one is being used for authentication.

groupNamestring

The display name of the GitLab group.

groupPathstring

The URL-safe path of the GitLab group (e.g. 'parent-group/child-group').

idstring required

The unique identifier of the GitLab integration.

installedboolean required

Whether the integration has been fully installed.

validboolean required

Whether the integration is currently valid (tokens, hooks, etc.).

Changes

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