API Data Provider - Online Help

MergeRequests

Retrieve MergeRequests data from GitLab.

Columns

Name Type ReadOnly References Description
Id String True

Merge request global ID

Iid [KEY] Integer True

MR internal ID

ProjectId String False

Project ID

Title String False

MR title

Description String False

MR description

State String False

MR state

IsImported Boolean True

Whether imported

ImportedFrom String True

Import source

CreatedAt Datetime True

Creation timestamp

UpdatedAt Datetime True

Update timestamp

MergedAt Datetime True

Merge timestamp

ClosedAt Datetime True

Close timestamp

MergeUserId String True

Users.Id

Merge user ID

MergeUser String True

Merge user object

MergeAfter Datetime True

Merge after timestamp

PreparedAt Datetime True

Prepared at timestamp

SourceBranch String False

Source branch name

TargetBranch String False

Target branch name

ClosedById String True

Users.Id

Closed by user ID

ClosedBy String True

Closed by user object

Labels String False

Labels array

Milestone String True

Milestone object

MilestoneTitle String False

Milestone title

MRSourceProjectId String True

Source project ID

TargetProjectId String False

Target project ID

Assignees String False

Assignees array

Reviewers String False

Reviewers array

Author String True

Author object

Assignee String True

Assignee object

AuthorId String True

Author user ID

AuthorUsername String True

Author username

Upvotes Integer True

Number of upvotes

Downvotes Integer True

Number of downvotes

IsDraft Boolean True

Whether MR is draft

WorkInProgress Boolean True

Whether MR is work in progress

MergeWhenPipelineSucceeds Boolean True

Auto-merge when pipeline succeeds

MergeStatus String True

Merge status

DetailedMergeStatus String True

Detailed merge status

Sha String True

Commit SHA

MergeCommitSha String True

Merge commit SHA

SquashCommitSha String True

Squash commit SHA

UserNotesCount Integer True

Number of comments

DiscussionLocked Boolean False

Whether discussions locked

ShouldRemoveSourceBranch Boolean True

Should remove source branch

ForceRemoveSourceBranch Boolean False

Force remove source branch

WebUrl String True

MR web URL

References String True

References object

TimeStats String True

Time stats object

IsSquash Boolean False

Whether to squash commits

TaskCompletionStatus String True

Task completion status

HasConflicts Boolean True

Whether MR has conflicts

BlockingDiscussionsResolved Boolean True

Whether blocking discussions resolved

ReviewerId String False

Reviewer user ID

ReviewerUsername String False

Reviewer username

Pseudocolumns

Pseudocolumn fields are used in the WHERE clause of SELECT statements and offer more granular control over the data returned from the data source.

Name Type Description
Scope String

MR scope

The allowed values are created_by_me, assigned_to_me, reviews_for_me, all.

WithLabelsDetails Boolean

Include label details

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9770.0