Dominio de acciones
mr_review
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.
23 · acciones3 · destructivas10 · 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 Changes Getsolo lecturamr_review.changes_getGet the current file diffs (changes) for a merge request. Returns: per-file diffs with old_path, new_path, diff content, file status (added/deleted/renamed), file modes, and truncated_files when GitLab collapses large diffs. See also:
mr_review.diff_versions_list,mr_review.raw_diffs,merge_request.get.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Diff Version Getsolo lecturamr_review.diff_version_getGet a single merge request diff version with its commits and file diffs. Returns: the diff version with id, SHAs, state, real_size, the full commit list, and per-file diffs (optionally in unified-diff format). See also:
mr_review.diff_versions_list,mr_review.changes_get.Parámetros obligatorios:
merge_request_iid (integer),project_id (string),version_id (integer)
MR Diff Versions Listsolo lecturamr_review.diff_versions_listList all diff versions (historical snapshots) of a merge request. Returns: an array of diff versions with id, head/base/start SHAs, state, real_size, and created_at, plus pagination metadata. See also:
mr_review.diff_version_get,mr_review.changes_get.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Discussion Createmr_review.discussion_createCreate a new discussion thread on a merge request, optionally as an inline diff comment. Returns: the created thread with its first note (author, body, resolvable state, diff position). See also:
mr_review.discussion_reply,mr_review.discussion_list,mr_review.changes_get.Parámetros obligatorios:
body (string),merge_request_iid (integer),project_id (string)
MR Discussion Getsolo lecturamr_review.discussion_getGet a single merge request discussion thread by its discussion id. Returns: the thread with every note (author, body, system flag, resolvable/resolved state, diff position). See also:
mr_review.discussion_list,mr_review.discussion_reply,mr_review.discussion_resolve.Parámetros obligatorios:
discussion_id (string),merge_request_iid (integer),project_id (string)
MR Discussion Listsolo lecturamr_review.discussion_listList discussion threads on a merge request with ordering and keyset pagination. Returns: discussion threads with their notes (author, body, system flag, resolvable state, diff position) and pagination metadata. See also:
mr_review.discussion_get,mr_review.discussion_create,merge_request.get,mr_review.note_list.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Discussion Note Deletedestructivamr_review.discussion_note_deleteDelete a note from a merge request discussion thread (destructive). Returns: a deletion confirmation message. See also:
mr_review.discussion_note_update,mr_review.discussion_get,mr_review.discussion_list.Parámetros obligatorios:
discussion_id (string),merge_request_iid (integer),note_id (integer),project_id (string)
MR Discussion Note Updatemr_review.discussion_note_updateUpdate the body or resolved state of a note in a merge request discussion thread. Returns: the updated note. See also:
mr_review.discussion_reply,mr_review.discussion_note_delete,mr_review.discussion_get.Parámetros obligatorios:
discussion_id (string),merge_request_iid (integer),note_id (integer),project_id (string)
MR Discussion Replymr_review.discussion_replyAdd a reply note to an existing merge request discussion thread. Returns: the created note (author, body, timestamps, resolvable state). See also:
mr_review.discussion_create,mr_review.discussion_get,mr_review.discussion_note_update.Parámetros obligatorios:
body (string),discussion_id (string),merge_request_iid (integer),project_id (string)
MR Discussion Resolvemr_review.discussion_resolveResolve or unresolve a merge request discussion thread. Returns: the thread with its updated resolved state and notes. See also:
mr_review.discussion_get,mr_review.discussion_list,mr_review.discussion_reply.Parámetros obligatorios:
discussion_id (string),merge_request_iid (integer),project_id (string),resolved (boolean)
MR Draft Note Createmr_review.draft_note_createCreate a pending draft note on a merge request. Returns: the created draft note with ID, author, body, and inline position. See also:
mr_review.draft_note_list,mr_review.draft_note_publish,mr_review.draft_note_publish_all.Parámetros obligatorios:
merge_request_iid (integer),note (string),project_id (string)
MR Draft Note Deletedestructivamr_review.draft_note_deleteDelete a pending draft note permanently. Returns: a success confirmation naming the note, merge request, and project. See also:
mr_review.draft_note_list,mr_review.draft_note_get.Parámetros obligatorios:
merge_request_iid (integer),note_id (integer),project_id (string)
MR Draft Note Getsolo lecturamr_review.draft_note_getGet a single draft note from a merge request. Returns: the draft note with author, body, resolve flag, line code, and inline diff position. See also:
mr_review.draft_note_list,mr_review.draft_note_update,mr_review.draft_note_publish.Parámetros obligatorios:
merge_request_iid (integer),note_id (integer),project_id (string)
MR Draft Note Listsolo lecturamr_review.draft_note_listList pending draft notes on a merge request. Returns: each draft note with author, body, optional inline position, line code, and pagination metadata. See also:
mr_review.draft_note_get,mr_review.draft_note_create,mr_review.draft_note_publish_all.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Draft Note Publishmr_review.draft_note_publishPublish a single draft note as a regular merge request note. Returns: a success confirmation naming the note, merge request, and project. See also:
mr_review.draft_note_publish_all,mr_review.draft_note_list.Parámetros obligatorios:
merge_request_iid (integer),note_id (integer),project_id (string)
MR Draft Note Publish Allmr_review.draft_note_publish_allPublish all of the user's pending draft notes on a merge request. Returns: a success confirmation naming the merge request and project. See also:
mr_review.draft_note_list,mr_review.draft_note_publish.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Draft Note Updatemr_review.draft_note_updateUpdate a pending draft note's body or position. Returns: the updated draft note. See also:
mr_review.draft_note_get,mr_review.draft_note_publish.Parámetros obligatorios:
merge_request_iid (integer),note_id (integer),project_id (string)
MR Note Createmr_review.note_createAdd a general comment (note) to a merge request. Returns: the created note with id, author, body, timestamps, and resolvable/internal flags. See also:
mr_review.note_list,merge_request.get,mr_review.discussion_create.Parámetros obligatorios:
body (string),merge_request_iid (integer),project_id (string)
MR Note Deletedestructivamr_review.note_deleteDelete a merge request note permanently. Returns: a success confirmation naming the note, MR, and project. See also:
mr_review.note_get,mr_review.note_list.Parámetros obligatorios:
merge_request_iid (integer),note_id (integer),project_id (string)
MR Note Getsolo lecturamr_review.note_getGet a single merge request note by its ID. Returns: the note with author, body, timestamps, position, and resolvable/internal flags. See also:
mr_review.note_list,mr_review.note_update,mr_review.note_delete.Parámetros obligatorios:
merge_request_iid (integer),note_id (integer),project_id (string)
MR Notes Listsolo lecturamr_review.note_listList all notes (comments) on a merge request. Returns: notes with author, body, system/internal flags, and pagination metadata. See also:
mr_review.note_get,mr_review.note_create,mr_review.discussion_list.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)
MR Note Updatemr_review.note_updateUpdate a merge request note's body. Returns: the updated note with new body and updated_at timestamp. See also:
mr_review.note_get,mr_review.note_list,mr_review.note_delete.Parámetros obligatorios:
body (string),merge_request_iid (integer),note_id (integer),project_id (string)
MR Raw Diffssolo lecturamr_review.raw_diffsGet the raw unified-diff output for a merge request in plain-text git-apply format. Returns: raw_diff, a single plain-text unified diff for the MR head suitable for patch application or programmatic analysis. See also:
mr_review.changes_get,mr_review.diff_versions_list.Parámetros obligatorios:
merge_request_iid (integer),project_id (string)