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

  1. mr_review.changes_get

    MR Changes Getsolo lectura

    Get 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)

  2. mr_review.diff_version_get

    MR Diff Version Getsolo lectura

    Get 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)

  3. mr_review.diff_versions_list

    MR Diff Versions Listsolo lectura

    List 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)

  4. mr_review.discussion_create

    MR Discussion Create

    Create 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)

  5. mr_review.discussion_get

    MR Discussion Getsolo lectura

    Get 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)

  6. mr_review.discussion_list

    MR Discussion Listsolo lectura

    List 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)

  7. mr_review.discussion_note_delete

    MR Discussion Note Deletedestructiva

    Delete 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)

  8. mr_review.discussion_note_update

    MR Discussion Note Update

    Update 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)

  9. mr_review.discussion_reply

    MR Discussion Reply

    Add 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)

  10. mr_review.discussion_resolve

    MR Discussion Resolve

    Resolve 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)

  11. mr_review.draft_note_create

    MR Draft Note Create

    Create 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)

  12. mr_review.draft_note_delete

    MR Draft Note Deletedestructiva

    Delete 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)

  13. mr_review.draft_note_get

    MR Draft Note Getsolo lectura

    Get 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)

  14. mr_review.draft_note_list

    MR Draft Note Listsolo lectura

    List 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)

  15. mr_review.draft_note_publish

    MR Draft Note Publish

    Publish 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)

  16. mr_review.draft_note_publish_all

    MR Draft Note Publish All

    Publish 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)

  17. mr_review.draft_note_update

    MR Draft Note Update

    Update 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)

  18. mr_review.note_create

    MR Note Create

    Add 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)

  19. mr_review.note_delete

    MR Note Deletedestructiva

    Delete 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)

  20. mr_review.note_get

    MR Note Getsolo lectura

    Get 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)

  21. mr_review.note_list

    MR Notes Listsolo lectura

    List 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)

  22. mr_review.note_update

    MR Note Update

    Update 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)

  23. mr_review.raw_diffs

    MR Raw Diffssolo lectura

    Get 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)