Skip to main content
inputSubmitGitLabMergeRequestMergeInput

Fields

projectId
ID!
required

Numeric GitLab target project identifier.

iid
Int!
required

Project-scoped merge-request number.

sha
String!
required

Source commit reviewed in the sheet; submission rejects a changed commit.

autoMerge
Boolean

Whether native GitLab auto-merge was requested.

squash
Boolean

Whether to squash source commits when merging.

removeSourceBranch
Boolean

Whether GitLab should remove the remote source branch after merge.

mergeCommitMessage
String

Optional merge-commit message override; null preserves GitLab defaults.

squashCommitMessage
String

Optional squash-commit message override; null preserves GitLab defaults.

worktreeId
ID

Linked source checkout, when one exists.

deleteWorktree
Boolean

Schedule clean, matching non-primary checkout deletion after confirmed merge.

moveTicketToDone
Boolean

Move the linked Jira issue to its configured done status after confirmed merge.