resolve_merge_request_discussion
Resolve or unresolve discussions in GitLab merge requests to track and manage code review feedback completion.
Instructions
Resolve or unresolve a merge request discussion.
Args:
project_id: The GitLab project ID or URL-encoded path
merge_request_iid: The merge request IID (project-specific ID)
discussion_id: The ID of the discussion
resolved: True to resolve, False to unresolve
Returns:
Dict containing the updated discussion information
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | ||
| merge_request_iid | Yes | ||
| discussion_id | Yes | ||
| resolved | No |
Input Schema (JSON Schema)
{
"properties": {
"discussion_id": {
"title": "Discussion Id",
"type": "string"
},
"merge_request_iid": {
"title": "Merge Request Iid",
"type": "string"
},
"project_id": {
"title": "Project Id",
"type": "string"
},
"resolved": {
"default": true,
"title": "Resolved",
"type": "boolean"
}
},
"required": [
"project_id",
"merge_request_iid",
"discussion_id"
],
"type": "object"
}