Module gitlab_api::merge_requests [] [src]

List merge requests

https://docs.gitlab.com/ce/api/merge_requests.html#list-merge-requests

List merge requests

Get all merge requests for this project. The state parameter can be used to get only merge requests with a given state (opened, closed, or merged) or all of them (all). The pagination parameters page and per_page can be used to restrict the list of merge requests.

GET /projects/ID/merge_requests
GET /projects/ID/merge_requests?state=opened
GET /projects/ID/merge_requests?state=all
GET /projects/ID/merge_requests?iid=42
GET /projects/ID/merge_requests?iid[]=42&iid[]=43

Parameters:

  • id (required) - The ID of a project
  • iid (optional) - Return the request having the given iid
  • state (optional) - Return all requests or just those that are merged, opened or closed
  • order_by (optional) - Return requests ordered by created_at or updated_at fields. Default is created_at
  • sort (optional) - Return requests sorted in asc or desc order. Default is desc

Modules

single

Get single MR

Structs

MergeRequest
MergeRequestsLister

Enums

ListingOrderBy
State
Status

Type Definitions

MergeRequests