Query: Find Project Merge Requests
GitLab Operation
Last updated
{
"handle": "find-project-merge-requests",
"state": "inDev",
"meta": {
"short": "Find Project Merge Requests",
"description": "Retrieves merge requests for a specified project in GitLab."
},
"input": [
{
"name": "projectId",
"type": "Integer",
"required": true,
"meta": {
"description": "The ID of the project."
}
},
{
"name": "state",
"type": "String",
"required": false,
"meta": {
"description": "Filter merge requests by state (e.g., opened, closed, merged).",
"default": "opened"
}
},
{
"name": "perPage",
"type": "Integer",
"required": false,
"meta": {
"description": "Number of merge requests per page.",
"default": "20"
}
}
],
"output": [
{
"name": "mergeRequests",
"type": "Array",
"selector": ["$"],
"meta": {
"description": "List of merge requests."
}
}
],
"steps": [
{
"type": "http",
"http": {
"method": "GET",
"path": "/projects/{{projectId}}/merge_requests",
"queryParams": {
"state": "{{state}}",
"per_page": "{{perPage}}"
}
}
}
]
}