Action domain
wiki
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.
6 · actions1 · destructive2 · 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.
wiki.createWiki CreateCreate a new wiki page. Returns: the created page with title, slug, format, content, and encoding. See also: wiki.get, wiki.update, wiki.list.
Required parameters:
content (string),project_id (string),title (string)wiki.deleteWiki DeletedestructiveDelete a wiki page permanently. Returns: a success confirmation for the removed page. See also: wiki.get, wiki.list.
Required parameters:
project_id (string),slug (string)wiki.getWiki Getread-onlyGet a single wiki page by slug. Returns: the page title, slug, format, content, and encoding. See also: wiki.list, wiki.update, wiki.delete.
Required parameters:
project_id (string),slug (string)wiki.listWiki Listread-onlyList 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.
Required parameters:
project_id (string)wiki.updateWiki UpdateUpdate 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.
Required parameters:
project_id (string),slug (string)wiki.upload_attachmentWiki Upload AttachmentUpload 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.
Required parameters:
filename (string),project_id (string)