Dominio de acciones
merge_request
Todas las acciones que este dominio expone vía gitlab_execute_action, del manifiesto gitlab://tools. Cada entrada se despliega a su descripción completa y sus parámetros obligatorios.
46 · acciones7 · destructivas23 · solo lectura
Contado con un token Free de GitLab. El catálogo depende del token que pregunta, así que el recuento se mueve con su tier y con sus permisos: los tiers superiores exponen más acciones, y los dominios de administración solo aparecen a tokens autorizados a usarlos.
Volver a la ficha del servidor
merge_request.approval_configMR Approval Configsolo lecturaGet the approval configuration of a merge request. Returns: approvals required and left, approved-by users with timestamps, suggested approvers, approver groups, and the remaining approval rules. See also: merge_request.approve.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.approval_resetMR Approval ResetdestructivaReset all approvals on a merge request. Returns: a success confirmation. See also: merge_request.approval_config, merge_request.unapprove.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.approveMR ApproveApprove a merge request on behalf of the caller. Returns: the approval state with required-approvals count, approved-by count, and overall approved flag. See also: merge_request.unapprove, merge_request.merge, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.cancel_auto_mergeMR Cancel Auto MergeCancel auto-merge (merge-when-pipeline-succeeds) on a merge request. Returns: the MR with auto-merge disabled. See also: merge_request.merge, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.commitsMR Commitssolo lecturaList the commits that make up a merge request. Returns: commit SHAs, titles, authors, and timestamps with pagination metadata. See also: merge_request.get, repository.commit_get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.context_commits_createCreate MR Context CommitsAttach existing repository commit SHAs to a merge request as context commits. Returns: the resulting context commit summaries (full SHA, short SHA, title, author name/email, created date). See also: merge_request.context_commits_list, merge_request.context_commits_delete, repository.commit_get.
Parámetros obligatorios:
commits (array),merge_request_iid (integer),project_id (string)merge_request.context_commits_deleteDelete MR Context CommitsdestructivaRemove context commits from a merge request by SHA, detaching them from the review. Returns: a success confirmation. The underlying repository commits are left intact. See also: merge_request.context_commits_list, merge_request.context_commits_create, merge_request.get.
Parámetros obligatorios:
commits (array),merge_request_iid (integer),project_id (string)merge_request.context_commits_listList MR Context Commitssolo lecturaList the context commits pinned to a merge request for review. Returns: commit summaries (full SHA, short SHA, title, author name/email, created date). See also: merge_request.get, merge_request.context_commits_create, merge_request.context_commits_delete.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.createMR CreateOpen a new merge request from a source branch into a target branch. Returns: the created MR with IID, state, source/target branches, merge status, assignees, reviewers, labels, and web URL. See also: merge_request.get, merge_request.list, merge_request.merge.
Parámetros obligatorios:
project_id (string),source_branch (string),target_branch (string),title (string)merge_request.create_pipelineMR Create PipelineTrigger a new CI/CD pipeline for a merge request. Returns: the created pipeline with id, status, ref, sha, and web URL. See also: merge_request.pipelines, pipeline.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.create_todoMR Create TodoCreate a to-do for a merge request for the caller. Returns: the created to-do item with action, target, and state. See also: merge_request.get, merge_request.subscribe.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.deleteMR DeletedestructivaDelete a merge request permanently. Returns: a success confirmation naming the MR and project. See also: merge_request.update, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.emoji_mr_createMR Emoji CreateAdd an emoji reaction to a merge request. Returns: the created award with its emoji name, awarding user object, timestamps, and awardable id/type. See also: merge_request.emoji_mr_list, merge_request.emoji_mr_delete.
Parámetros obligatorios:
merge_request_iid (integer),name (string),project_id (string)merge_request.emoji_mr_deleteMR Emoji DeletedestructivaRemove an emoji reaction from a merge request by award id. Returns: a success confirmation naming the award emoji. See also: merge_request.emoji_mr_list, merge_request.emoji_mr_get.
Parámetros obligatorios:
award_id (integer),merge_request_iid (integer),project_id (string)merge_request.emoji_mr_getMR Emoji Getsolo lecturaGet a single emoji reaction on a merge request by award id. Returns: the award with its emoji name, awarding user object, timestamps, and awardable id/type. See also: merge_request.emoji_mr_list, merge_request.emoji_mr_delete.
Parámetros obligatorios:
award_id (integer),merge_request_iid (integer),project_id (string)merge_request.emoji_mr_listMR Emoji Listsolo lecturaList all emoji reactions on a merge request. Returns: each award with its emoji name, the awarding user object, awardable id/type, and pagination metadata. See also: merge_request.emoji_mr_get, merge_request.emoji_mr_create, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.emoji_mr_note_createMR Note Emoji CreateAdd an emoji reaction to a merge request note. Returns: the created award with its emoji name, awarding user object, timestamps, and awardable id/type. See also: merge_request.emoji_mr_note_list, merge_request.emoji_mr_note_delete.
Parámetros obligatorios:
merge_request_iid (integer),name (string),note_id (integer),project_id (string)merge_request.emoji_mr_note_deleteMR Note Emoji DeletedestructivaRemove an emoji reaction from a merge request note by award id. Returns: a success confirmation naming the award emoji. See also: merge_request.emoji_mr_note_list, merge_request.emoji_mr_note_get.
Parámetros obligatorios:
award_id (integer),merge_request_iid (integer),note_id (integer),project_id (string)merge_request.emoji_mr_note_getMR Note Emoji Getsolo lecturaGet a single emoji reaction on a merge request note by award id. Returns: the award with its emoji name, awarding user object, timestamps, and awardable id/type. See also: merge_request.emoji_mr_note_list, merge_request.emoji_mr_note_delete.
Parámetros obligatorios:
award_id (integer),merge_request_iid (integer),note_id (integer),project_id (string)merge_request.emoji_mr_note_listMR Note Emoji Listsolo lecturaList all emoji reactions on a merge request note (comment). Returns: each award with its emoji name, the awarding user object, awardable id/type, and pagination metadata. See also: merge_request.emoji_mr_note_get, merge_request.emoji_mr_note_create, mr_review.note_get.
Parámetros obligatorios:
merge_request_iid (integer),note_id (integer),project_id (string)merge_request.event_mr_label_getMR Label Event Getsolo lecturaGet a single label event for a merge request. Returns: the event with action, the label object, and the acting user. See also: merge_request.event_mr_label_list.
Parámetros obligatorios:
label_event_id (integer),merge_request_iid (integer),project_id (string)merge_request.event_mr_label_listMR Label Event Listsolo lecturaList label events for a merge request. Returns: label events with action, the label object, the acting user, and pagination metadata. See also: merge_request.event_mr_label_get, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.event_mr_milestone_getMR Milestone Event Getsolo lecturaGet a single milestone event for a merge request. Returns: the event with action, the milestone object, and the acting user. See also: merge_request.event_mr_milestone_list.
Parámetros obligatorios:
merge_request_iid (integer),milestone_event_id (integer),project_id (string)merge_request.event_mr_milestone_listMR Milestone Event Listsolo lecturaList milestone events for a merge request. Returns: milestone events with action, the milestone object, the acting user, and pagination metadata. See also: merge_request.event_mr_milestone_get, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.event_mr_state_getMR State Event Getsolo lecturaGet a single state event for a merge request. Returns: the event with the state value and the acting user. See also: merge_request.event_mr_state_list.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string),state_event_id (integer)merge_request.event_mr_state_listMR State Event Listsolo lecturaList state events for a merge request. Returns: state events with the state value, the acting user, and pagination metadata. See also: merge_request.event_mr_state_get, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.getMR Getsolo lecturaGet a single merge request from a project by its IID. Returns: MR metadata, state, source/target branches, merge status, assignees, reviewers, labels, milestone, and web URL. See also: merge_request.list, merge_request.update, merge_request.merge, merge_request.commits.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.issues_closedMR Issues Closedsolo lecturaList issues that will be closed when the merge request is merged. Returns: issues with state, labels, assignees, and web URL plus pagination metadata. See also: merge_request.related_issues, issue.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.listMR Listsolo lecturaList merge requests in one project with filtering and pagination. Returns: matching MRs with state, branches, merge status, assignees, reviewers, labels, and pagination metadata. See also: merge_request.get, merge_request.create, merge_request.list_group.
Parámetros obligatorios:
project_id (string)merge_request.list_globalMR List Globalsolo lecturaList merge requests across all accessible projects. Returns: visible MRs with project context, state, branches, and pagination metadata. See also: merge_request.list, merge_request.list_group, search.merge_requests.
Parámetros obligatorios: Sin parámetros obligatorios
merge_request.list_groupMR List Groupsolo lecturaList merge requests across a group and its projects. Returns: visible MRs with project context, state, branches, and pagination metadata. See also: merge_request.list, merge_request.list_global, group.get.
Parámetros obligatorios:
group_id (string)merge_request.mergeMR MergedestructivaMerge a merge request now, or schedule auto-merge when its pipeline succeeds. Returns: the merged MR with merge_commit_sha and updated state. See also: merge_request.get, merge_request.pipelines, merge_request.cancel_auto_merge.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.participantsMR Participantssolo lecturaList the participants of a merge request. Returns: participating users with username, name, and state. See also: merge_request.reviewers, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.pipelinesMR Pipelinessolo lecturaList the CI/CD pipelines attached to a merge request. Returns: pipelines with id, status, ref, sha, and web URL. See also: merge_request.create_pipeline, merge_request.merge, pipeline.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.rebaseMR RebaseRebase a merge request's source branch onto its target. Returns: whether a rebase is now in progress (poll merge_request.get to track completion). See also: merge_request.get, merge_request.merge.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.reviewersMR Reviewerssolo lecturaList the reviewers of a merge request. Returns: reviewer users with username, name, and review state. See also: merge_request.participants, merge_request.update.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.spent_time_addMR Add Spent TimeAdd spent time to a merge request. Returns: the updated time tracking stats (estimate and spent time, seconds and human-readable). See also: merge_request.spent_time_reset, merge_request.time_estimate_set, merge_request.time_stats.
Parámetros obligatorios:
duration (string),merge_request_iid (integer),project_id (string)merge_request.spent_time_resetMR Reset Spent TimeReset a merge request's spent time. Returns: the updated time tracking stats. See also: merge_request.spent_time_add, merge_request.time_stats.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.subscribeMR SubscribeSubscribe the caller to a merge request's notifications. Returns: the MR with the updated subscription state. See also: merge_request.unsubscribe, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.time_estimate_resetMR Reset Time EstimateClear a merge request's time estimate. Returns: the updated time tracking stats. See also: merge_request.time_estimate_set, merge_request.time_stats.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.time_estimate_setMR Set Time EstimateSet a merge request's time estimate. Returns: the updated time tracking stats (estimate and spent time, seconds and human-readable). See also: merge_request.time_estimate_reset, merge_request.spent_time_add, merge_request.time_stats.
Parámetros obligatorios:
duration (string),merge_request_iid (integer),project_id (string)merge_request.time_statsMR Time Statssolo lecturaRead a merge request's time tracking totals. Returns: estimate and spent time in seconds and human-readable form. See also: merge_request.time_estimate_set, merge_request.spent_time_add.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.unapproveMR UnapprovedestructivaRemove the caller's approval from a merge request. Returns: a success confirmation naming the MR and project. See also: merge_request.approve, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.unsubscribeMR UnsubscribeUnsubscribe the caller from a merge request's notifications. Returns: the MR with the updated subscription state. See also: merge_request.subscribe, merge_request.get.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)merge_request.updateMR UpdateUpdate an existing merge request's fields or state. Returns: the updated MR with its new field values, state, labels, assignees, and reviewers. See also: merge_request.get, merge_request.merge, merge_request.approve.
Parámetros obligatorios:
merge_request_iid (integer),project_id (string)