GitLab API

GitlabTool

Actions1095

Merge_requests → getApiV4ProjectsIdMergeRequestsMergeRequestIidVersionsVersionId

AI-generated

Summary

Retrieve a specific diff version of a merge request for a given project in GitLab using its project ID, merge request internal ID, and version ID.

Inputs

  • id (required) — The ID or URL-encoded path of the GitLab project.
  • merge_request_iid (required) — The internal ID of the merge request within the project.
  • version_id (required) — The ID of the specific merge request diff version to retrieve.
  • unidiff — Optional flag to receive the diff in Unified diff format.

Output shape

a JSON object representing the merge request diff version details.

Returns data from the GitLab API endpoint /api/v4/projects/{id}/merge_requests/{merge_request_iid}/versions/{version_id}; response includes the details of that merge request diff version. Supports a boolean or string 'unidiff' query parameter to optionally return the diff in unified diff format.

Links

Discussion