Update GitLab merge request
update_merge_requestUpdate merge request details, including metadata, assignees, reviewers, labels, target branch, draft/ready status, and open/closed state, to keep project workflows aligned.
Instructions
Update merge request metadata, branches, assignees, reviewers, labels, draft/ready title state, or open/closed state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| labels | No | ||
| squash | No | ||
| project | Yes | GitLab project ID or full path such as group/project. | |
| add_labels | No | ||
| description | No | ||
| draft_event | No | ||
| state_event | No | ||
| assignee_ids | No | ||
| milestone_id | No | ||
| reviewer_ids | No | ||
| remove_labels | No | ||
| target_branch | No | ||
| discussion_locked | No | ||
| merge_request_iid | Yes | Project-scoped internal ID. | |
| allow_collaboration | No | ||
| remove_source_branch | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | GitLab response normalized for model use. |