Generated Tool Index

July 11, 2026 ยท View on GitHub

The registry contains 212 GitLab tools plus health_check. Policy, toolset, feature, transport, and project-scope settings can hide tools at runtime.

Availability is evaluated against the documented defaults: GITLAB_TOOLSETS=all, sensitive-family flags disabled, and compatibility aliases disabled. default means no additional opt-in is required. Other values list every extra gate; selecting a listed toolset means selecting any toolset shown in the adjacent column (or all).

ToolCapabilitiesScopeToolsetsAvailabilityDescription
gitlab_approve_merge_requestwriteprojectmerge-requestsdefaultApprove a merge request.
gitlab_bulk_publish_draft_noteswriteprojectmerge-requestsdefaultPublish all merge-request draft notes.
gitlab_cancel_pipelinewriteprojectpipelinesdefaultCancel a running pipeline.
gitlab_cancel_pipeline_jobwriteprojectpipelinesdefaultCancel one running job.
gitlab_convert_work_item_typewrite, graphqlprojectwork-itemsdefaultConvert a work item to a different type.
gitlab_create_branchwriteprojectrepositorydefaultCreate a new branch from an existing ref.
gitlab_create_commit_statuswriteprojectrepositorydefaultCreate or update the status of a commit.
gitlab_create_draft_notewriteprojectmerge-requestsdefaultCreate a merge-request draft note.
gitlab_create_groupadmingroupgroupsdefaultCreate a new GitLab group or subgroup.
gitlab_create_group_variablewritegroupci-variables, groupsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueCreate a group CI/CD variable. The supplied value is never returned or included in errors.
gitlab_create_group_wiki_pagewritegroupwiki, groupsdefaultCreate a group wiki page.
gitlab_create_issuewriteprojectcore, issuesdefaultCreate a new issue.
gitlab_create_issue_emoji_reactionwriteprojectissuesdefaultAdd an emoji reaction to an issue, for example thumbsup, rocket, or eyes.
gitlab_create_issue_linkwriteprojectissuesdefaultCreate a relation between two issues.
gitlab_create_issue_notewriteprojectissuesdefaultCreate issue comment (top-level or discussion note).
gitlab_create_issue_note_emoji_reactionwriteprojectissuesdefaultAdd an emoji reaction to an issue note. Pass discussion_id for discussion replies.
gitlab_create_labelwriteprojectlabelsdefaultCreate a label.
gitlab_create_merge_requestwriteprojectmerge-requestsdefaultCreate a merge request.
gitlab_create_merge_request_discussion_notewriteprojectmerge-requestsdefaultAdd note to existing MR discussion thread.
gitlab_create_merge_request_emoji_reactionwriteprojectmerge-requestsdefaultAdd an emoji reaction to a merge request, for example thumbsup, rocket, or eyes.
gitlab_create_merge_request_notewriteprojectcore, merge-requestsdefaultCreate a top-level MR note.
gitlab_create_merge_request_note_emoji_reactionwriteprojectmerge-requestsdefaultAdd an emoji reaction to a merge request note. Pass discussion_id for discussion replies.
gitlab_create_merge_request_threadwriteprojectmerge-requestsdefaultCreate a new MR discussion thread (supports diff positions).
gitlab_create_milestonewriteprojectmilestonesdefaultCreate a milestone.
gitlab_create_notewriteprojectmerge-requestsdefaultCreate a note on an issue or merge request.
gitlab_create_or_update_filewriteprojectrepositorydefaultCreate or update one file in repository.
gitlab_create_pipelinewriteprojectpipelinesdefaultTrigger a new pipeline.
gitlab_create_project_variablewriteprojectci-variables, projectsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueCreate a project CI/CD variable. The supplied value is never returned or included in errors.
gitlab_create_releasewriteprojectreleasesdefaultCreate a release.
gitlab_create_release_evidencewriteprojectreleasesdefaultCreate evidence for an existing release.
gitlab_create_repositoryadminglobalprojectsdefaultCreate a new GitLab project/repository.
gitlab_create_tagwriteprojectreleases, repositorydefaultCreate a repository tag from a branch, commit SHA, or another tag.
gitlab_create_timeline_eventwrite, graphqlprojectwork-items, identitydefaultCreate an incident timeline event with optional known GitLab incident timeline tags.
gitlab_create_wiki_pagewriteprojectwikidefaultCreate a wiki page.
gitlab_create_work_itemwrite, graphqlprojectwork-itemsdefaultCreate a work item of type issue, task, incident, test_case, epic, key_result, objective, requirement, or ticket.
gitlab_create_work_item_emoji_reactionwrite, graphqlprojectwork-itemsdefaultAdd an emoji reaction to a work item, for example thumbsup, rocket, or eyes.
gitlab_create_work_item_notewrite, graphqlprojectwork-itemsdefaultAdd a note or threaded reply to a work item.
gitlab_create_work_item_note_emoji_reactionwrite, graphqlprojectwork-itemsdefaultAdd an emoji reaction to a work item note by GraphQL note_id.
gitlab_delete_branchdeleteprojectrepositorydefaultDelete a repository branch permanently. Requires branch. Recommended pre-check: gitlab_get_branch.
gitlab_delete_draft_notedeleteprojectmerge-requestsdefaultDelete a merge-request draft note permanently. Irreversible. Requires merge_request_iid and draft_note_id. Recommended pre-check: gitlab_get_draft_note or gitlab_list_draft_notes.
gitlab_delete_group_variabledeletegroupci-variables, groupsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=truePermanently delete a group CI/CD variable.
gitlab_delete_group_wiki_pagedeletegroupwiki, groupsdefaultDelete a group wiki page permanently. Irreversible. Requires group_id and slug. Recommended pre-check: gitlab_get_group_wiki_page or gitlab_list_group_wiki_pages.
gitlab_delete_issuedeleteprojectissuesdefaultDelete an issue permanently. Irreversible. Requires issue_iid. Recommended pre-check: gitlab_get_issue.
gitlab_delete_issue_emoji_reactiondeleteprojectissuesdefaultDelete an emoji reaction from an issue permanently. Irreversible for that reaction. Requires issue_iid and award_id. Recommended pre-check: gitlab_list_issue_emoji_reactions.
gitlab_delete_issue_linkdeleteprojectissuesdefaultDelete an issue link permanently. Irreversible for that relation. Requires issue_iid and issue_link_id. Recommended pre-check: gitlab_get_issue_link or gitlab_list_issue_links.
gitlab_delete_issue_note_emoji_reactiondeleteprojectissuesdefaultDelete an emoji reaction from an issue note permanently. Irreversible for that reaction. Requires issue_iid, note_id, and award_id. Recommended pre-check: gitlab_list_issue_note_emoji_reactions.
gitlab_delete_labeldeleteprojectlabelsdefaultDelete a label permanently. Irreversible. Requires name or label_id. Recommended pre-check: gitlab_get_label or gitlab_list_labels.
gitlab_delete_merge_request_discussion_notedeleteprojectmerge-requestsdefaultDelete an MR discussion note permanently. Irreversible. Requires merge_request_iid, discussion_id, and note_id. Recommended pre-check: gitlab_list_merge_request_discussions.
gitlab_delete_merge_request_emoji_reactiondeleteprojectmerge-requestsdefaultDelete an emoji reaction from a merge request permanently. Irreversible for that reaction. Requires merge_request_iid and award_id. Recommended pre-check: gitlab_list_merge_request_emoji_reactions.
gitlab_delete_merge_request_notedeleteprojectmerge-requestsdefaultDelete a top-level MR note permanently. Irreversible. Requires merge_request_iid and note_id. Recommended pre-check: gitlab_get_merge_request_note or gitlab_list_merge_request_notes.
gitlab_delete_merge_request_note_emoji_reactiondeleteprojectmerge-requestsdefaultDelete an emoji reaction from a merge request note permanently. Irreversible for that reaction. Requires merge_request_iid, note_id, and award_id. Recommended pre-check: gitlab_list_merge_request_note_emoji_reactions.
gitlab_delete_milestonedeleteprojectmilestonesdefaultDelete a milestone permanently. Irreversible. Requires milestone_id. Recommended pre-check: gitlab_get_milestone or gitlab_list_milestones.
gitlab_delete_project_variabledeleteprojectci-variables, projectsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=truePermanently delete a project CI/CD variable.
gitlab_delete_releasedeleteprojectreleasesdefaultDelete the release record for tag_name permanently. Irreversible for the release entry. Requires tag_name. Recommended pre-check: gitlab_get_release or gitlab_list_releases.
gitlab_delete_tagdeleteprojectreleases, repositorydefaultDelete a repository tag permanently. Irreversible for tag_name. Requires tag_name. Recommended pre-check: gitlab_get_tag or gitlab_list_tags.
gitlab_delete_wiki_pagedeleteprojectwikidefaultDelete a wiki page permanently. Irreversible. Requires slug. Recommended pre-check: gitlab_get_wiki_page or gitlab_list_wiki_pages.
gitlab_delete_work_item_emoji_reactiondelete, graphqlprojectwork-itemsdefaultRemove the current user's emoji reaction from a work item by emoji name. Requires iid and name.
gitlab_delete_work_item_note_emoji_reactiondelete, graphqlprojectwork-itemsdefaultRemove the current user's emoji reaction from a work item note by GraphQL note_id and emoji name.
gitlab_discover_toolsreadglobalcoredefaultSearch the complete tool registry without mutating session state. Results explain whether each tool is currently enabled.
gitlab_download_attachmentreadprojectrepositorydefaultDownload attachment by URL/path and return base64.
gitlab_download_job_artifactsreadprojectpipelinesdefaultDownload the full job artifacts archive as base64 content.
gitlab_download_job_artifacts_localwriteprojectpipelinesdefaultDownload the full job artifacts archive to a local directory.
gitlab_download_release_assetreadprojectreleasesdefaultDownload a release asset using its direct asset path.
gitlab_edit_milestonewriteprojectmilestonesopt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=trueBackward-compatible alias of gitlab_update_milestone.
gitlab_execute_graphqlread, graphqlrawGraphQLgraphqlopt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=trueBackward-compatible GraphQL executor. Mutation payloads still honor permission-mode policy.
gitlab_execute_graphql_mutationwrite, graphqlrawGraphQLgraphqldefaultExecute a GraphQL mutation. Readonly mode disables this tool; modify mode rejects destructive mutation-root fields.
gitlab_execute_graphql_queryread, graphqlrawGraphQLgraphqldefaultExecute read-only GraphQL query.
gitlab_fork_repositoryadminglobalprojectsdefaultFork an existing project to another namespace.
gitlab_get_branchreadprojectcore, repositorydefaultGet details for one repository branch.
gitlab_get_branch_diffsreadprojectrepositorydefaultCompare two branches/refs and return diffs.
gitlab_get_ci_catalog_resourceread, graphqlglobalci-catalogdefaultGet one GitLab CI/CD Catalog resource, including paginated versions and components.
gitlab_get_commitreadprojectcore, repositorydefaultGet one commit by SHA.
gitlab_get_commit_diffreadprojectrepositorydefaultGet diff for one commit.
gitlab_get_dependency_proxy_settingsadmin, graphqlgroupdependency-proxyopt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=trueGet group Dependency Proxy settings, cache usage, image prefix, and TTL policy.
gitlab_get_deploymentreadprojectpipelinesdefaultGet one deployment by ID.
gitlab_get_draft_notereadprojectmerge-requestsdefaultGet a single merge-request draft note.
gitlab_get_environmentreadprojectpipelinesdefaultGet one environment by ID.
gitlab_get_file_blamereadprojectrepositorydefaultGet git blame for a repository file at a given ref. Optional line range must provide both range_start and range_end.
gitlab_get_file_contentsreadprojectcore, repositorydefaultGet a file in repository by path and ref.
gitlab_get_group_variablereadgroupci-variables, groupsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueGet group CI/CD variable metadata. The value requires both server opt-in and include_value=true.
gitlab_get_group_wiki_pagereadgroupwiki, groupsdefaultGet group wiki page by slug.
gitlab_get_issuereadprojectcore, issuesdefaultGet issue by IID.
gitlab_get_issue_linkreadprojectissuesdefaultGet a single issue link by ID.
gitlab_get_job_artifact_filereadprojectpipelines, repositorydefaultReturn one file from a job artifacts archive as inline UTF-8 or base64 content.
gitlab_get_job_artifact_file_localwriteprojectpipelines, repositorydefaultSave one file from a job artifacts archive to a local directory.
gitlab_get_labelreadprojectlabelsdefaultGet one label by ID.
gitlab_get_merge_requestreadprojectcore, merge-requestsdefaultGet one merge request.
gitlab_get_merge_request_approval_statereadprojectmerge-requestsdefaultGet approval state for MR.
gitlab_get_merge_request_code_contextreadprojectcore, merge-requestsdefaultHigh-signal MR code context with include/exclude filters, sorting, and token-budgeted output.
gitlab_get_merge_request_conflictsreadprojectmerge-requestsdefaultGet conflict details for MR.
gitlab_get_merge_request_diffsreadprojectcore, merge-requestsdefaultGet MR diffs with changed files.
gitlab_get_merge_request_file_diffreadprojectcore, merge-requests, repositorydefaultStep 2 for large MR review: fetch diffs for specific files from a merge request.
gitlab_get_merge_request_notereadprojectmerge-requestsdefaultGet a single MR note.
gitlab_get_merge_request_notesreadprojectmerge-requestsopt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=trueBackward-compatible alias of gitlab_list_merge_request_notes.
gitlab_get_merge_request_versionreadprojectmerge-requestsdefaultGet one MR diff version.
gitlab_get_milestonereadprojectmilestonesdefaultGet a milestone by ID.
gitlab_get_milestone_burndown_eventsreadprojectmilestones, identitydefaultList burndown events for a milestone.
gitlab_get_milestone_issuereadprojectissues, milestonesdefaultList issues assigned to a milestone.
gitlab_get_milestone_merge_requestsreadprojectmerge-requests, milestonesdefaultList merge requests assigned to a milestone.
gitlab_get_namespacereadglobalgroupsdefaultGet namespace by ID or path.
gitlab_get_pipelinereadprojectcore, pipelinesdefaultGet one pipeline.
gitlab_get_pipeline_jobreadprojectcore, pipelinesdefaultGet one job by job ID.
gitlab_get_pipeline_job_outputreadprojectcore, pipelinesdefaultGet a bounded, untrusted job trace window. Returns at most 1,000 lines from the end.
gitlab_get_projectreadprojectcore, projectsdefaultGet project details by ID or path.
gitlab_get_project_eventsreadprojectidentity, projectsdefaultList events for a specific project.
gitlab_get_project_variablereadprojectci-variables, projectsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueGet project CI/CD variable metadata. The value requires both server opt-in and include_value=true.
gitlab_get_protected_branchreadprojectrepositorydefaultGet one protected branch or wildcard rule.
gitlab_get_releasereadprojectreleasesdefaultGet one release by tag name.
gitlab_get_repository_treereadprojectcore, repository, projectsdefaultList files and directories in a repository tree.
gitlab_get_tagreadprojectreleases, repositorydefaultGet a repository tag by name.
gitlab_get_tag_signaturereadprojectreleases, repositorydefaultGet the X.509 signature for a signed repository tag.
gitlab_get_timeline_eventsread, graphqlprojectwork-items, identitydefaultList timeline events for an incident work item.
gitlab_get_userreadglobalidentitydefaultGet one user by ID.
gitlab_get_usersreadglobalidentitydefaultSearch users.
gitlab_get_webhook_eventreadprojectwebhooks, identitydefaultFind one webhook event by ID. Provide page when known, otherwise scans up to 500 recent events.
gitlab_get_wiki_pagereadprojectwikidefaultGet wiki page by slug.
gitlab_get_work_itemread, graphqlprojectcore, work-itemsdefaultGet a single work item with full widget details including status, hierarchy, labels, assignees, linked items, custom fields, and development data.
gitlab_list_branchesreadprojectcore, repositorydefaultList repository branches.
gitlab_list_ci_catalog_resourcesread, graphqlglobalci-catalogdefaultList GitLab CI/CD Catalog resources with cursor pagination and catalog filters.
gitlab_list_commit_statusesreadprojectrepositorydefaultList statuses for a commit.
gitlab_list_commitsreadprojectcore, repositorydefaultList commits in a project.
gitlab_list_custom_field_definitionsread, graphqlprojectwork-itemsdefaultList custom field definitions for a work item type, including field IDs, types, options, and supported work item types.
gitlab_list_dependency_proxy_blobsadmin, graphqlgroupdependency-proxyopt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=trueList cached group Dependency Proxy blobs with cursor pagination.
gitlab_list_deploymentsreadprojectpipelinesdefaultList deployments in a project.
gitlab_list_draft_notesreadprojectmerge-requestsdefaultList draft notes on a merge request.
gitlab_list_environmentsreadprojectpipelinesdefaultList environments in a project.
gitlab_list_eventsreadglobalidentitydefaultList current user events.
gitlab_list_group_iterationsreadgroupgroupsdefaultList iterations for a group.
gitlab_list_group_projectsreadgroupgroups, projectsdefaultList projects under a group.
gitlab_list_group_variablesreadgroupci-variables, groupsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueList group CI/CD variable metadata. Values require both server opt-in and include_value=true.
gitlab_list_group_wiki_pagesreadgroupwiki, groupsdefaultList wiki pages in a group.
gitlab_list_issue_discussionsreadprojectissuesdefaultList issue discussions.
gitlab_list_issue_emoji_reactionsreadprojectissuesdefaultList emoji reactions on an issue.
gitlab_list_issue_linksreadprojectissuesdefaultList related issue links for an issue.
gitlab_list_issue_note_emoji_reactionsreadprojectissuesdefaultList emoji reactions on an issue note. Pass discussion_id for discussion replies.
gitlab_list_issuesreadprojectcore, issuesdefaultList issues in project.
gitlab_list_job_artifactsreadprojectpipelinesdefaultList files and directories inside a job artifacts archive.
gitlab_list_labelsreadprojectcore, labelsdefaultList project labels.
gitlab_list_merge_request_changed_filesreadprojectcore, merge-requests, repositorydefaultStep 1 for large MR review: return changed file metadata without diff content.
gitlab_list_merge_request_diffsreadprojectmerge-requestsdefaultList detailed MR diffs (versions/changes view).
gitlab_list_merge_request_discussionsreadprojectcore, merge-requestsdefaultList MR discussions.
gitlab_list_merge_request_emoji_reactionsreadprojectmerge-requestsdefaultList emoji reactions on a merge request.
gitlab_list_merge_request_note_emoji_reactionsreadprojectmerge-requestsdefaultList emoji reactions on a merge request note. Pass discussion_id for discussion replies.
gitlab_list_merge_request_notesreadprojectcore, merge-requestsdefaultList top-level notes for an MR.
gitlab_list_merge_request_pipelinesreadprojectmerge-requests, pipelinesdefaultList pipelines associated with a merge request.
gitlab_list_merge_request_versionsreadprojectmerge-requestsdefaultList MR diff versions.
gitlab_list_merge_requestsreadprojectcore, merge-requestsdefaultList merge requests for a project.
gitlab_list_milestonesreadprojectcore, milestonesdefaultList project milestones.
gitlab_list_namespacesreadglobalgroupsdefaultList namespaces visible to user.
gitlab_list_pipeline_jobsreadprojectcore, pipelinesdefaultList jobs in a pipeline.
gitlab_list_pipeline_trigger_jobsreadprojectpipelinesdefaultList downstream/bridge trigger jobs in a pipeline.
gitlab_list_pipelinesreadprojectcore, pipelinesdefaultList pipelines for a project.
gitlab_list_project_membersreadprojectprojectsdefaultList direct project members by default; set include_inheritance=true to include inherited members.
gitlab_list_project_variablesreadprojectci-variables, projectsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueList project CI/CD variable metadata. Values require both server opt-in and include_value=true.
gitlab_list_projectsreadglobalcore, projectsdefaultList projects available to the current user.
gitlab_list_protected_branchesreadprojectrepositorydefaultList protected branch rules for a project.
gitlab_list_releasesreadprojectcore, releasesdefaultList project releases.
gitlab_list_tagsreadprojectreleases, repositorydefaultList repository tags for a project.
gitlab_list_todosreadglobalissuesdefaultList to-do items for the current authenticated user.
gitlab_list_webhook_eventsreadprojectwebhooks, identitydefaultList recent webhook events for a project or group webhook. Use summary mode for overviews.
gitlab_list_webhooksreadprojectwebhooksdefaultList configured webhooks for a project or group.
gitlab_list_wiki_pagesreadprojectwikidefaultList wiki pages in a project.
gitlab_list_work_item_emoji_reactionsread, graphqlprojectwork-itemsdefaultList emoji reactions on a work item.
gitlab_list_work_item_note_emoji_reactionsread, graphqlprojectwork-itemsdefaultList emoji reactions on a work item note by GraphQL note_id.
gitlab_list_work_item_notesread, graphqlprojectwork-itemsdefaultList threaded discussions and notes on a work item.
gitlab_list_work_item_statusesread, graphqlprojectwork-itemsdefaultList available statuses and allowed hierarchy/conversion types for a work item type.
gitlab_list_work_itemsread, graphqlprojectcore, work-itemsdefaultList work items in a project with filters for type, state, search, assignees, and labels.
gitlab_mark_all_todos_donewriteglobalissuesdefaultMark all pending to-do items as done for the current authenticated user.
gitlab_mark_todo_donewriteglobalissuesdefaultMark one to-do item as done.
gitlab_merge_merge_requestwriteprojectmerge-requestsdefaultMerge an existing merge request.
gitlab_move_work_itemwrite, graphqlprojectwork-itemsdefaultMove a work item to a different project.
gitlab_mr_discussionsreadprojectmerge-requestsopt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=trueBackward-compatible alias of gitlab_list_merge_request_discussions.
gitlab_my_issuesreadprojectissuesdefaultList issues assigned to the current authenticated user.
gitlab_play_pipeline_jobwriteprojectpipelinesdefaultPlay a manual job.
gitlab_promote_milestoneadminprojectmilestonesdefaultPromote a project milestone to a group milestone.
gitlab_protect_branchadminprojectrepositorydefaultProtect a branch or wildcard rule and configure role-based push, merge, and unprotect access.
gitlab_publish_draft_notewriteprojectmerge-requestsdefaultPublish one merge-request draft note.
gitlab_purge_dependency_proxy_cacheadmin, deletegroupdependency-proxyopt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=trueSchedule permanent deletion of all cached Dependency Proxy manifests and blobs for a group.
gitlab_push_fileswriteprojectrepositorydefaultCreate a commit with multiple file actions.
gitlab_resolve_merge_request_threadwriteprojectmerge-requestsdefaultResolve/unresolve an MR discussion note.
gitlab_retry_pipelinewriteprojectpipelinesdefaultRetry failed jobs in pipeline.
gitlab_retry_pipeline_jobwriteprojectpipelinesdefaultRetry one failed job.
gitlab_search_codereadglobalrepositorydefaultSearch code across all projects on the GitLab instance. Requires GitLab code search support.
gitlab_search_code_blobsreadprojectrepositorydefaultSearch repository code blobs in a specific project.
gitlab_search_group_codereadgroupgroupsdefaultSearch code in a specific group.
gitlab_search_project_codereadprojectcore, projectsdefaultSearch code in a specific project.
gitlab_search_repositoriesreadglobalprojectsdefaultSearch repositories by keyword.
gitlab_unapprove_merge_requestwriteprojectmerge-requestsdefaultRemove current user approval from MR.
gitlab_unprotect_branchdeleteprojectrepositorydefaultRemove protection from a branch or wildcard rule. This immediately permits actions previously blocked. Requires branch. Recommended pre-check: gitlab_get_protected_branch.
gitlab_update_default_branchadminprojectrepositorydefaultChange a project's default branch to an existing branch.
gitlab_update_dependency_proxy_settingsadmin, graphqlgroupdependency-proxyopt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=trueUpdate group Dependency Proxy enablement or Docker Hub credentials. Requires at least one setting.
gitlab_update_draft_notewriteprojectmerge-requestsdefaultUpdate a merge-request draft note.
gitlab_update_group_variablewritegroupci-variables, groupsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueUpdate a group CI/CD variable. The supplied value is never returned or included in errors.
gitlab_update_group_wiki_pagewritegroupwiki, groupsdefaultUpdate group wiki page by slug.
gitlab_update_issuewriteprojectcore, issuesdefaultUpdate issue fields.
gitlab_update_issue_description_patchwriteprojectissuesdefaultApply a search/replace or unified diff patch to an issue description without sending the full replacement text.
gitlab_update_issue_notewriteprojectissuesdefaultUpdate an issue discussion note body or resolved state.
gitlab_update_labelwriteprojectlabelsdefaultUpdate a label.
gitlab_update_merge_requestwriteprojectmerge-requestsdefaultUpdate merge request fields.
gitlab_update_merge_request_discussion_notewriteprojectmerge-requestsdefaultUpdate note body/resolved state in MR discussion.
gitlab_update_merge_request_notewriteprojectmerge-requestsdefaultUpdate MR note body.
gitlab_update_milestonewriteprojectmilestonesdefaultUpdate milestone fields.
gitlab_update_projectadminprojectprojectsdefaultUpdate an allowlisted set of project metadata, merge defaults, and feature access levels.
gitlab_update_project_variablewriteprojectci-variables, projectsopt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=trueUpdate a project CI/CD variable. The supplied value is never returned or included in errors.
gitlab_update_releasewriteprojectreleasesdefaultUpdate existing release.
gitlab_update_wiki_pagewriteprojectwikidefaultUpdate wiki page by slug.
gitlab_update_work_itemwrite, graphqlprojectwork-itemsdefaultUpdate a work item title, description, labels, assignees, state, status, hierarchy, linked items, custom fields, dates, milestone, iteration, and incident metadata.
gitlab_upload_markdownwriteprojectrepositorydefaultUpload markdown file/attachment to project.
gitlab_validate_ci_lintreadprojectpipelinesdefaultValidate provided GitLab CI/CD YAML content for a project.
gitlab_validate_project_ci_lintreadprojectpipelines, projectsdefaultValidate an existing project CI/CD configuration.
gitlab_verify_namespacereadglobalgroupsdefaultVerify if namespace path exists.
gitlab_whoamireadglobalcore, identitydefaultGet the current authenticated user.