Action domain
tag
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.
9 · actions2 · destructive5 · read-only
Counted with a Free-tier GitLab token. 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.
tag.createTag CreateCreate a new tag in a project pointing at a ref. Returns: the created tag with target, message, protection flag, and the associated commit object. See also: tag.get, tag.delete, release.create.
Required parameters:
project_id (string),ref (string),tag_name (string)tag.deleteTag DeletedestructiveDelete a tag from a project permanently. Returns: a success confirmation naming the tag and project. See also: tag.get, tag.list, tag.unprotect.
Required parameters:
project_id (string),tag_name (string)tag.getTag Getread-onlyGet a single tag from a project by name. Returns: the tag with target, message, protection flag, the full associated commit object, release note, and creation time. See also: tag.list, tag.get_signature, release.get.
Required parameters:
project_id (string),tag_name (string)tag.get_protectedTag Get Protectedread-onlyGet a single protected tag or wildcard rule by name. Returns: the protected tag with its create access levels (access level, user, group, and deploy key descriptions). See also: tag.list_protected, tag.protect, tag.unprotect.
Required parameters:
project_id (string),tag_name (string)tag.get_signatureTag Get Signatureread-onlyGet the X.509 signature of a tag. Returns: the signature type, verification status, and the X.509 certificate with issuer detail. See also: tag.get, tag.list.
Required parameters:
project_id (string),tag_name (string)tag.listTag Listread-onlyList tags in one project with optional search and offset or keyset pagination. Returns: matching tags with target, message, protection flag, the associated commit object, release note, and pagination metadata. See also: tag.get, tag.create, release.list.
Required parameters:
project_id (string)tag.list_protectedTag List Protectedread-onlyList protected tags in one project with offset or keyset pagination. Returns: protected tag patterns with their create access levels and pagination metadata. See also: tag.get_protected, tag.protect, tag.list.
Required parameters:
project_id (string)tag.protectTag ProtectProtect a tag or wildcard pattern with create access levels. Returns: the protected tag with its resolved create access levels. See also: tag.unprotect, tag.list_protected, tag.get_protected.
Required parameters:
project_id (string),tag_name (string)tag.unprotectTag UnprotectdestructiveRemove protection from a tag or wildcard pattern. Returns: a success confirmation naming the tag and project. See also: tag.protect, tag.list_protected, tag.get_protected.
Required parameters:
project_id (string),tag_name (string)