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 contra gitlab.com, que es el único host con el que habla este endpoint: para usarlo contra una instancia self-managed, levanta tú el servidor — su documentación lo cubre. 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. Por eso las cifras difieren en otros sitios: el proyecto upstream cataloga 1.006 acciones en 162 dominios, y 851 en la superficie Free/CE, mientras que este despliegue publica 747 porque es solo-OAuth y actúa con tu token, así que los dominios de administración que una cuenta sin admin no puede llamar no aparecen nunca. Las tres describen el mismo catálogo, contado desde tres sitios distintos.
Volver a la ficha del servidor
MR Approval Configsolo lecturamerge_request.approval_configGet the approvals of a merge request. Returns: whether it is approved, the approved-by users with timestamps, and whether the calling user has approved and may approve. For approvals required and left, use the approval state. See also:
merge_request.approve.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Approval Resetdestructivamerge_request.approval_resetReset 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)
MR Approvemerge_request.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)
MR Cancel Auto Mergemerge_request.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)
MR Commitssolo lecturamerge_request.commitsList 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)
Create MR Context Commitsmerge_request.context_commits_createAttach 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)
Delete MR Context Commitsdestructivamerge_request.context_commits_deleteRemove 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)
List MR Context Commitssolo lecturamerge_request.context_commits_listList 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)
MR Createmerge_request.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)
MR Create Pipelinemerge_request.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)
MR Create Todomerge_request.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)
MR Deletedestructivamerge_request.deleteDelete 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)
MR Emoji Createmerge_request.emoji_mr_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)
MR Emoji Deletedestructivamerge_request.emoji_mr_deleteRemove 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)
MR Emoji Getsolo lecturamerge_request.emoji_mr_getGet 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)
MR Emoji Listsolo lecturamerge_request.emoji_mr_listList 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)
MR Note Emoji Createmerge_request.emoji_mr_note_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)
MR Note Emoji Deletedestructivamerge_request.emoji_mr_note_deleteRemove 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)
MR Note Emoji Getsolo lecturamerge_request.emoji_mr_note_getGet 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)
MR Note Emoji Listsolo lecturamerge_request.emoji_mr_note_listList 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)
MR Label Event Getsolo lecturamerge_request.event_mr_label_getGet 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)
MR Label Event Listsolo lecturamerge_request.event_mr_label_listList 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)
MR Milestone Event Getsolo lecturamerge_request.event_mr_milestone_getGet 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)
MR Milestone Event Listsolo lecturamerge_request.event_mr_milestone_listList 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)
MR State Event Getsolo lecturamerge_request.event_mr_state_getGet 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)
MR State Event Listsolo lecturamerge_request.event_mr_state_listList 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)
MR Getsolo lecturamerge_request.getGet 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)
MR Issues Closedsolo lecturamerge_request.issues_closedList 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)
MR Listsolo lecturamerge_request.listList 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)
MR List Globalsolo lecturamerge_request.list_globalList 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
MR List Groupsolo lecturamerge_request.list_groupList 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)
MR Mergedestructivamerge_request.mergeMerge 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)
MR Participantssolo lecturamerge_request.participantsList 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)
MR Pipelinessolo lecturamerge_request.pipelinesList 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)
MR Rebasemerge_request.rebaseRebase a merge request's source branch onto its target. Returns: whether a rebase is now in progress (poll
merge_request.getto track completion). See also:merge_request.get,merge_request.merge.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Reviewerssolo lecturamerge_request.reviewersList 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)
MR Add Spent Timemerge_request.spent_time_addAdd 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)
MR Reset Spent Timemerge_request.spent_time_resetReset 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)
MR Subscribemerge_request.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)
MR Reset Time Estimatemerge_request.time_estimate_resetClear 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)
MR Set Time Estimatemerge_request.time_estimate_setSet 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)
MR Time Statssolo lecturamerge_request.time_statsRead 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)
MR Unapprovedestructivamerge_request.unapproveRemove 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)
MR Unsubscribemerge_request.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)
MR Updatemerge_request.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)