Action domain
release
Every action this domain exposes through gitlab_execute_action, from the gitlab://tools manifest. Each entry folds out to its full upstream description and required parameters.
12 · actions2 · destructive5 · read-only
Counted with a Free-tier token against gitlab.com, which is the only host this endpoint talks to: to use it against a self-managed instance, run the server yourself — its documentation covers that. The catalog is scoped to the token that asks, so the count moves with both its tier and its permissions: higher tiers expose more actions, and administration domains only appear to tokens allowed to use them. That is why the figures differ elsewhere: the upstream project catalogues 1,006 actions across 162 domains, and 851 on the Free/CE surface, while this deployment publishes 747 because it is OAuth-only and acts with your token, so the administration domains a non-admin account cannot call never appear. All three describe the same catalog, counted from three vantage points.
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.Required parameters:
project_id (string),tag_name (string)
Release Deletedestructiverelease.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.Required parameters:
project_id (string),tag_name (string)
Release Getread-onlyrelease.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.Required parameters:
project_id (string),tag_name (string)
Release Latestread-onlyrelease.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.Required parameters:
project_id (string)
Release Link Createrelease.link_createCreate a single release asset link. Returns: the created link with id, name, url, direct_asset_url, link_type, and external. See also:
release.link_create_batch,release.link_list,release.link_update.Required parameters:
name (string),project_id (string),tag_name (string),url (string)
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, external) and any failed entries. See also:
release.link_create,release.link_list,package.publish.Required parameters:
links (array),project_id (string),tag_name (string)
Release Link Deletedestructiverelease.link_deleteDelete a release asset link by link_id. Returns: the deleted link with id, name, url, direct_asset_url, link_type, and external. See also:
release.link_get,release.link_list.Required parameters:
link_id (integer),project_id (string),tag_name (string)
Release Link Getread-onlyrelease.link_getGet one release asset link by link_id. Returns: the link with id, name, url, direct_asset_url, link_type, and external. See also:
release.link_list,release.link_update,release.link_delete.Required parameters:
link_id (integer),project_id (string),tag_name (string)
Release Link Listread-onlyrelease.link_listList asset links for a release with offset or keyset pagination. Returns: matching links (id, name, url, direct_asset_url, link_type, external) and pagination metadata. See also:
release.link_get,release.link_create,release.link_create_batch.Required parameters:
project_id (string),tag_name (string)
Release Link Updaterelease.link_updateUpdate an existing release asset link by link_id. Returns: the updated link with id, name, url, direct_asset_url, link_type, and external. See also:
release.link_get,release.link_list,release.link_delete.Required parameters:
link_id (integer),project_id (string),tag_name (string)
Release Listread-onlyrelease.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.Required parameters:
project_id (string)
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.Required parameters:
project_id (string),tag_name (string)