Skip to content

Retrieve merge request diff versions

GET
/api/v4/projects/{id}/merge_requests/{merge_request_iid}/versions

Retrieves merge request diff versions.

id
required
One of:
string

The ID or URL-encoded path of the project

merge_request_iid
required
integer

The internal ID of the merge request

page
integer
default: 1 nullable

Current page number

Example
1
per_page
integer
default: 20 nullable

Number of items per page

Example
20

OK

Media type application/json
object
id
integer format: int64
head_commit_sha
string
base_commit_sha
string
start_commit_sha
string
created_at
string format: date-time
merge_request_id
integer format: int64
state
string
real_size
string
patch_id_sha
string
Example
{
"id": 1,
"head_commit_sha": "1234abcd",
"base_commit_sha": "1234abcd",
"start_commit_sha": "1234abcd",
"created_at": "2022-01-31T15:10:45.080Z",
"merge_request_id": 1,
"state": "collected",
"real_size": "1",
"patch_id_sha": "1234abcd"
}

Bad Request

Not Found