Dominio de acciones
release
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.
12 · acciones2 · destructivas5 · 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
Release Createrelease.createCreate a release for a tag, optionally creating the tag from a ref and attaching asset links. Returns: the created release with author, commit, assets, milestones, and _links. See also:
release.update,release.link_create,tag.create.Parámetros obligatorios:
project_id (string|integer),tag_name (string)Token fine-grained:
Release: Createen proyecto
Release Deletedestructivarelease.deleteDelete a release by tag_name (the Git tag itself is preserved). Returns: the deleted release details. See also:
release.get,release.list,tag.delete.Parámetros obligatorios:
project_id (string|integer),tag_name (string)Token fine-grained:
Release: Deleteen proyecto
Release Getsolo lecturarelease.getGet a single release by project_id and tag_name. Returns: release notes, author, commit, assets, milestones, evidences, and _links. See also:
release.list,release.update,release.delete,release.link_list.Parámetros obligatorios:
project_id (string|integer),tag_name (string)Token fine-grained:
Release: Readen proyecto
Release Latestsolo lecturarelease.get_latestGet the most recent release for a project. Returns: release notes, author, commit, assets, milestones, evidences, and _links. See also:
release.list,release.get,release.create.Parámetros obligatorios:
project_id (string|integer)Token fine-grained:
Release: Readen proyecto
Release Link Createrelease.link_createCreate a single release asset link. Returns: the created link with id, name, url, direct_asset_url, and link_type. See also:
release.link_create_batch,release.link_list,release.link_update.Parámetros obligatorios:
name (string),project_id (string|integer),tag_name (string),url (string)Token fine-grained:
Release Link: Createen proyecto
Release Link Create Batchrelease.link_create_batchCreate multiple release asset links in one call. Returns: the created links (id, name, url, direct_asset_url, link_type) and any failed entries. See also:
release.link_create,release.link_list,package.publish.Parámetros obligatorios:
links (array),project_id (string|integer),tag_name (string)Token fine-grained:
Release Link: Createen proyecto
Release Link Deletedestructivarelease.link_deleteDelete a release asset link by link_id. Returns: the deleted link with id, name, url, direct_asset_url, and link_type. See also:
release.link_get,release.link_list.Parámetros obligatorios:
link_id (integer),project_id (string|integer),tag_name (string)Token fine-grained:
Release Link: Deleteen proyecto
Release Link Getsolo lecturarelease.link_getGet one release asset link by link_id. Returns: the link with id, name, url, direct_asset_url, and link_type. See also:
release.link_list,release.link_update,release.link_delete.Parámetros obligatorios:
link_id (integer),project_id (string|integer),tag_name (string)Token fine-grained:
Release Link: Readen proyecto
Release Link Listsolo lecturarelease.link_listList asset links for a release with offset or keyset pagination. Returns: matching links (id, name, url, direct_asset_url, link_type) and pagination metadata. See also:
release.link_get,release.link_create,release.link_create_batch.Parámetros obligatorios:
project_id (string|integer),tag_name (string)Token fine-grained:
Release Link: Readen proyecto
Release Link Updaterelease.link_updateUpdate an existing release asset link by link_id. Returns: the updated link with id, name, url, direct_asset_url, and link_type. See also:
release.link_get,release.link_list,release.link_delete.Parámetros obligatorios:
link_id (integer),project_id (string|integer),tag_name (string)Token fine-grained:
Release Link: Updateen proyecto
Release Listsolo lecturarelease.listList releases in a project with pagination. Returns: tag names, release names, release dates, and summary metadata. See also:
release.get,tag.list,release.link_list.Parámetros obligatorios:
project_id (string|integer)Token fine-grained:
Release: Readen proyecto
Release Updaterelease.updateUpdate an existing release's title, notes, release date, or milestones. Returns: the updated release with author, commit, assets, milestones, and _links. See also:
release.get,release.create,release.delete.Parámetros obligatorios:
project_id (string|integer),tag_name (string)Token fine-grained:
Release: Updateen proyecto