Dominio de acciones

wiki

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.

6 · acciones1 · destructivas2 · 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 cuenta 868 operaciones en Community Edition y hasta 1.094 en el tier más alto de GitLab.com, mientras que este despliegue publica 768 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.

Cada entrada dice también qué necesita un token de acceso personal fine-grained de GitLab para ejecutarla, tal como lo declara GitLab 19.4.1: todos los permisos de una línea, en uno de los ámbitos indicados. Cuando hay alternativas, basta con cualquiera.

Volver a la ficha del servidor

  1. wiki.create

    Wiki Create

    Create a new wiki page. Returns: the created page with title, slug, format, content, and encoding. See also: wiki.get, wiki.update, wiki.list.

    Parámetros obligatorios: content (string), project_id (string|integer), title (string)

    Token fine-grained: Wiki: Create en proyecto

  2. wiki.delete

    Wiki Deletedestructiva

    Delete a wiki page permanently. Returns: a success confirmation for the removed page. See also: wiki.get, wiki.list.

    Parámetros obligatorios: project_id (string|integer), slug (string)

    Token fine-grained: Wiki: Delete en proyecto

  3. wiki.get

    Wiki Getsolo lectura

    Get a single wiki page by slug. Returns: the page title, slug, format, content, and encoding. See also: wiki.list, wiki.update, wiki.delete.

    Parámetros obligatorios: project_id (string|integer), slug (string)

    Token fine-grained: Wiki: Read en proyecto

  4. wiki.list

    Wiki Listsolo lectura

    List a project's wiki pages. Returns: each page's title, slug, and format (plus content when with_content is set), with hints to read or create pages. See also: wiki.get, wiki.create.

    Parámetros obligatorios: project_id (string|integer)

    Token fine-grained: Wiki: Read en proyecto

  5. wiki.update

    Wiki Update

    Update an existing wiki page by slug. Returns: the updated page with title, slug, format, content, and encoding. See also: wiki.get, wiki.delete, wiki.list.

    Parámetros obligatorios: project_id (string|integer), slug (string)

    Token fine-grained: Wiki: Update en proyecto

  6. wiki.upload_attachment

    Wiki Upload Attachment

    Upload an attachment to the project wiki repository. Returns: the attachment file name, file path, branch, URL, and ready-to-paste Markdown link. See also: wiki.get, wiki.update.

    Parámetros obligatorios: filename (string), project_id (string|integer)

    Token fine-grained: Wiki: Update en proyecto