Create merge request
documentedCreate a new merge request in the project.
POST /projects/:id/merge_requestsProjectsno implementation yet0 runsInput
project_id
GitLab Project ID or URL-encoded path
42 or group%2Fproject
source_branch*
Source branch name
feature/new-api
target_branch*
Target branch name
main
title*
Merge request title
Add new login flow
description
Description (optional)
Describe the MR
assignee_id
Assignee user ID (optional)
123
assignee_ids
Additional assignee IDs (optional)
123,124
reviewer_ids
Reviewer IDs (optional)
234
labels
Labels (comma-separated)
frontend,urgent
milestone_id
Milestone ID (optional)
0
remove_source_branch
Remove source branch after merge (optional)
true/false
merge_after
Merge after date (optional)
YYYY-MM-DDTHH:MM:SSZ
Calls GitLab as you (your API key is your account); keychains.dev holds the credentials.