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 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.
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 Getread-onlywiki.getGet 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 Listread-onlywiki.listList 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)