Skip to content

GitLab

GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager, CI/CD pipelines, issue tracking, and more in a single application.

Categories: developer-tools

Type: gitlab/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeControl TypeDescriptionRequired
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue

Actions

Create Issue

Name: createIssue

Creates a new project issue.

Properties

NameLabelTypeControl TypeDescriptionRequired
projectIdProject IDSTRINGSELECTID of the project where new issue will be created.true
titleTitleSTRINGTEXTThe title of an issue.true
descriptionDescriptionSTRINGTEXTThe description of an issue.false

Output

Type: OBJECT

Properties

NameTypeControl Type
body{INTEGER(id), INTEGER(iid), INTEGER(project_id), STRING(title), STRING(description), STRING(web_url)}OBJECT_BUILDER

Create Comment on Issue

Name: createCommentOnIssue

Adds a comment to the specified issue.

Properties

NameLabelTypeControl TypeDescriptionRequired
projectIdProject IDSTRINGSELECTtrue
issueIdIssue IDINTEGERSELECTID of the issue to comment on.true
bodyCommentSTRINGTEXTThe comment to add to the issue.true

Output

Type: OBJECT

Properties

NameTypeControl Type
body{INTEGER(id), STRING(body)}OBJECT_BUILDER

Triggers

New Issue

Triggers when a new issue is created.

Type: DYNAMIC_WEBHOOK

Properties

NameLabelTypeControl TypeDescriptionRequired
projectIdProjectSTRINGSELECTtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
descriptionSTRINGTEXT
idINTEGERINTEGER
iidINTEGERINTEGER
projectIdINTEGERINTEGER
titleSTRINGTEXT