VCS Integrations

GetCustomVCSIntegration

Gets a specific custom VCS integration by its integration ID. Returns the integration details including its configuration, webhook URL, and configured repositories. The webhook secret is not included; it is only returned at creation time or when regenerated via update.

get/api/console/orgs/{orgName}/integrations/custom/{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/custom/{integrationId}
  • Auth: none declared

Path parameters

orgNamestring required

The organization name

integrationIdstring required

The custom VCS integration identifier

Response

OK

baseUrlstring required

URL prefix for repositories covered by this integration

createdstring required

ISO 8601 timestamp of when the integration was created

environmentstring required

ESC environment reference in 'project/envName' format containing VCS credentials

idstring required

Unique identifier (UUID) for this integration

modifiedstring required

ISO 8601 timestamp of when the integration was last modified

namestring required

Human-readable name for the integration

vcsType'git' | 'hg' required

Version control system type

webhookSecretstring

HMAC secret for webhook signature verification. Only returned on integration creation; subsequent GET requests omit this field.

webhookUrlstring

Full webhook endpoint URL that the external VCS should POST events to. This URL is generated by the service and includes the integration ID.

Changes

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