GitLab
Connect to GitLab.com or GitLab Self-Managed to access the GitLab REST API.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
| Personal access token | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "GITLAB_DELETE_API_V4_ADMIN_ACTIVE_CONTEXT_DEAD_QUEUE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("GITLAB_DELETE_API_V4_ADMIN_ACTIVE_CONTEXT_DEAD_QUEUE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute GITLAB_DELETE_API_V4_ADMIN_ACTIVE_CONTEXT_DEAD_QUEUE --data '{ }'Tool catalog
Available tools
1695 callable operations
Clear the ActiveContext dead queueGITLAB_DELETE_API_V4_ADMIN_ACTIVE_CONTEXT_DEAD_QUEUEClear the ActiveContext dead queueConnection
Clear the ActiveContext dead queue
Authentication
Connected account requiredTags
Delete instance variableGITLAB_DELETE_API_V4_ADMIN_CI_VARIABLES_KEYDeletes a specified instance variable.Connection
Deletes a specified instance variable.
Authentication
Connected account requiredTags
Delete instance clusterGITLAB_DELETE_API_V4_ADMIN_CLUSTERS_CLUSTER_IDDeletes an existing instance cluster. Does not remove existing resources in the connected Kubernetes cluster.Connection
Deletes an existing instance cluster. Does not remove existing resources in the connected Kubernetes cluster.
Authentication
Connected account requiredTags
Disable a namespace for Knowledge GraphGITLAB_DELETE_API_V4_ADMIN_KNOWLEDGE_GRAPH_NAMESPACES_IDThis endpoint disables Knowledge Graph for a specific namespaceConnection
This endpoint disables Knowledge Graph for a specific namespace
Authentication
Connected account requiredTags
Delete Admin RoleGITLAB_DELETE_API_V4_ADMIN_MEMBER_ROLES_MEMBER_ROLE_IDDelete Admin RoleConnection
Delete Admin Role
Authentication
Connected account requiredTags
Delete jobs from a Sidekiq queueGITLAB_DELETE_API_V4_ADMIN_SIDEKIQ_QUEUES_QUEUE_NAMEDeletes jobs from a Sidekiq queue that match the specified metadata.Connection
Deletes jobs from a Sidekiq queue that match the specified metadata.
Authentication
Connected account requiredTags
Remove a namespace from a node for Zoekt indexingGITLAB_DELETE_API_V4_ADMIN_ZOEKT_SHARDS_NODE_ID_INDEXED_NAMESPACES_NAMESPACE_IDRemove a namespace from a node for Zoekt indexingConnection
Remove a namespace from a node for Zoekt indexing
Authentication
Connected account requiredTags
Delete a registered flow callback endpointGITLAB_DELETE_API_V4_AI_DUO_WORKFLOWS_FLOW_CALLBACKS_IDDeletes a registered flow callback endpoint so it no longer receives deliveries.Connection
Deletes a registered flow callback endpoint so it no longer receives deliveries.
Authentication
Connected account requiredTags
Delete an applicationGITLAB_DELETE_API_V4_APPLICATIONS_IDDelete a specific applicationConnection
Delete a specific application
Authentication
Connected account requiredTags
Delete a broadcast messageGITLAB_DELETE_API_V4_BROADCAST_MESSAGES_IDDeletes a specified broadcast message.Connection
Deletes a specified broadcast message.
Authentication
Connected account requiredTags
Clear a variant assignment for an experiment contextGITLAB_DELETE_API_V4_EXPERIMENTS_EXPERIMENT_NAME_ASSIGNMENTSRemoves the cached variant assignment for the given experiment and context, returning the actor to normal rollout assignment. Defaults to current user if no context is provided.Connection
Removes the cached variant assignment for the given experiment and context, returning the actor to normal rollout assignment. Defaults to current user if no context is provided.
Authentication
Connected account requiredTags
Delete cached assignments for an experimentGITLAB_DELETE_API_V4_EXPERIMENTS_NAME_CACHERemoves all cached variant assignments for the experiment with the given cache key. Useful for cleaning up completed experiments whose code has been removed from the codebase.Connection
Removes all cached variant assignments for the experiment with the given cache key. Useful for cleaning up completed experiments whose code has been removed from the codebase.
Authentication
Connected account requiredTags
Delete a featureGITLAB_DELETE_API_V4_FEATURES_NAMEDeletes a feature gate. Returns the same response if the feature gate does not exist.Connection
Deletes a feature gate. Returns the same response if the feature gate does not exist.
Authentication
Connected account requiredTags
Delete a Geo nodeGITLAB_DELETE_API_V4_GEO_NODES_IDDeletes a specified Geo node.Connection
Deletes a specified Geo node.
Authentication
Connected account requiredTags
Delete a Geo siteGITLAB_DELETE_API_V4_GEO_SITES_IDDeletes a specified Geo site.Connection
Deletes a specified Geo site.
Authentication
Connected account requiredTags
Schedule a group for deletionGITLAB_DELETE_API_V4_GROUPS_IDSchedules a group for deletion. Groups are deleted at the end of the retention period (30 days by default). Use the `permanently_remove` param to override the retention period.Connection
Schedules a group for deletion. Groups are deleted at the end of the retention period (30 days by default). Use the `permanently_remove` param to override the retention period.
Authentication
Connected account requiredTags
Deny an access requestGITLAB_DELETE_API_V4_GROUPS_ID_ACCESS_REQUESTS_USER_IDDenies an access request for a specified user in a group.Connection
Denies an access request for a specified user in a group.
Authentication
Connected account requiredTags
Revoke a group access tokenGITLAB_DELETE_API_V4_GROUPS_ID_ACCESS_TOKENS_TOKEN_IDRevokes a specified group access token.Connection
Revokes a specified group access token.
Authentication
Connected account requiredTags
Delete a badge from a groupGITLAB_DELETE_API_V4_GROUPS_ID_BADGES_BADGE_IDDeletes a specified badge from a group.Connection
Deletes a specified badge from a group.
Authentication
Connected account requiredTags
Remove a billable member from a groupGITLAB_DELETE_API_V4_GROUPS_ID_BILLABLE_MEMBERS_USER_IDRemoves a specified billable member from a group and its subgroups and projects. The user does not need to be a group member to qualify for removal. For example, if the user was added directly to a project in the group, you can still remove them using this operation.Connection
Removes a specified billable member from a group and its subgroups and projects. The user does not need to be a group member to qualify for removal. For example, if the user was added directly to a project in the group, you can still remove them using this operation.
Authentication
Connected account requiredTags
Delete a group issue boardGITLAB_DELETE_API_V4_GROUPS_ID_BOARDS_BOARD_IDDeletes a specified group issue board.Connection
Deletes a specified group issue board.
Authentication
Connected account requiredTags
Delete a group issue board listGITLAB_DELETE_API_V4_GROUPS_ID_BOARDS_BOARD_ID_LISTS_LIST_IDDeletes a specified group issue board list. Only for administrators and users with the Owner role for the group.Connection
Deletes a specified group issue board list. Only for administrators and users with the Owner role for the group.
Authentication
Connected account requiredTags
Delete a group clusterGITLAB_DELETE_API_V4_GROUPS_ID_CLUSTERS_CLUSTER_IDDeletes a specified group cluster. Does not remove existing resources in the connected Kubernetes cluster.Connection
Deletes a specified group cluster. Does not remove existing resources in the connected Kubernetes cluster.
Authentication
Connected account requiredTags
Delete a custom attribute for a groupGITLAB_DELETE_API_V4_GROUPS_ID_CUSTOM_ATTRIBUTES_KEYDeletes a specified custom attribute for a group.Connection
Deletes a specified custom attribute for a group.
Authentication
Connected account requiredTags
Delete a Debian group distributionGITLAB_DELETE_API_V4_GROUPS_ID_DASH_DEBIAN_DISTRIBUTIONS_CODENAMEDeletes a specified Debian group distribution for a group.Connection
Deletes a specified Debian group distribution for a group.
Authentication
Connected account requiredTags
Destroy an epicGITLAB_DELETE_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IIDDeletes an epicConnection
Deletes an epic
Authentication
Connected account requiredTags
Remove epics relationGITLAB_DELETE_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_EPICS_CHILD_EPIC_IDRemove epics relationConnection
Remove epics relation
Authentication
Connected account requiredTags
Remove an issue from the epicGITLAB_DELETE_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_ISSUES_EPIC_ISSUE_IDRemoves an issue from the epic. Does not delete the issue.Connection
Removes an issue from the epic. Does not delete the issue.
Authentication
Connected account requiredTags
Purge the dependency proxy for a groupGITLAB_DELETE_API_V4_GROUPS_ID_DEPENDENCY_PROXY_CACHEPurges the dependency proxy for a specified group and schedules the cached manifests and blobs for deletion. This endpoint requires the Owner role for the group.Connection
Purges the dependency proxy for a specified group and schedules the cached manifests and blobs for deletion. This endpoint requires the Owner role for the group.
Authentication
Connected account requiredTags
Delete a group deploy tokenGITLAB_DELETE_API_V4_GROUPS_ID_DEPLOY_TOKENS_TOKEN_IDDeletes a group deploy token.Connection
Deletes a group deploy token.
Authentication
Connected account requiredTags
Delete an enterprise userGITLAB_DELETE_API_V4_GROUPS_ID_ENTERPRISE_USERS_USER_IDDeletes a specified enterprise user.Connection
Deletes a specified enterprise user.
Authentication
Connected account requiredTags
Delete an emoji reaction from an epicGITLAB_DELETE_API_V4_GROUPS_ID_EPICS_EPIC_IID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from an epic. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from an epic. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Delete an emoji reaction from an epic commentGITLAB_DELETE_API_V4_GROUPS_ID_EPICS_EPIC_IID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from a comment on an epic. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from a comment on an epic. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Delete a related epic linkGITLAB_DELETE_API_V4_GROUPS_ID_EPICS_EPIC_IID_RELATED_EPICS_RELATED_EPIC_LINK_IDDeletes a two-way relation between two specified epics. The user must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for both groups.Connection
Deletes a two-way relation between two specified epics. The user must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for both groups.
Authentication
Connected account requiredTags
Delete a comment from an epic discussionGITLAB_DELETE_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDDeletes a specified comment from a epic discussion.Connection
Deletes a specified comment from a epic discussion.
Authentication
Connected account requiredTags
Delete an epic noteGITLAB_DELETE_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_NOTES_NOTE_IDDeletes a specified note from an epic.Connection
Deletes a specified note from an epic.
Authentication
Connected account requiredTags
Delete a group hookGITLAB_DELETE_API_V4_GROUPS_ID_HOOKS_HOOK_IDDeletes a hook from a group. This is an idempotent method and can be called multiple times. Either the hook is available or not.Connection
Deletes a hook from a group. This is an idempotent method and can be called multiple times. Either the hook is available or not.
Authentication
Connected account requiredTags
Delete a custom headerGITLAB_DELETE_API_V4_GROUPS_ID_HOOKS_HOOK_ID_CUSTOM_HEADERS_KEYDeletes a custom header from a specified webhook.Connection
Deletes a custom header from a specified webhook.
Authentication
Connected account requiredTags
Delete a URL variableGITLAB_DELETE_API_V4_GROUPS_ID_HOOKS_HOOK_ID_URL_VARIABLES_KEYDeletes a URL variable from a specified webhook.Connection
Deletes a URL variable from a specified webhook.
Authentication
Connected account requiredTags
Disable an integrationGITLAB_DELETE_API_V4_GROUPS_ID_INTEGRATIONS_SLUGDisables a specified integration. Integration settings are preserved.Connection
Disables a specified integration. Integration settings are preserved.
Authentication
Connected account requiredTags
Delete an invitation to a groupGITLAB_DELETE_API_V4_GROUPS_ID_INVITATIONS_EMAILDeletes a pending invitation to a specified email address for a group.Connection
Deletes a pending invitation to a specified email address for a group.
Authentication
Connected account requiredTags
Delete a group labelGITLAB_DELETE_API_V4_GROUPS_ID_LABELSDeletes a specified group label.Connection
Deletes a specified group label.
Authentication
Connected account requiredTags
Delete a group labelGITLAB_DELETE_API_V4_GROUPS_ID_LABELS_NAMEDeletes a specified group label.Connection
Deletes a specified group label.
Authentication
Connected account requiredTags
Delete an LDAP group link with CN or filterGITLAB_DELETE_API_V4_GROUPS_ID_LDAP_GROUP_LINKSDeletes an LDAP group link using a CN or filter.Deleting by filter is only supported in the Premium tier and above.Connection
Deletes an LDAP group link using a CN or filter.Deleting by filter is only supported in the Premium tier and above.
Authentication
Connected account requiredTags
Delete LDAP group linkGITLAB_DELETE_API_V4_GROUPS_ID_LDAP_GROUP_LINKS_CNDeletes an LDAP group link. Deprecated. Scheduled for removal in a future release.Connection
Deletes an LDAP group link. Deprecated. Scheduled for removal in a future release.
Authentication
Connected account requiredTags
Delete LDAP group linkGITLAB_DELETE_API_V4_GROUPS_ID_LDAP_GROUP_LINKS_PROVIDER_CNDeletes an LDAP group link for a specific LDAP provider.Deprecated. Scheduled for removal in a future release.Connection
Deletes an LDAP group link for a specific LDAP provider.Deprecated. Scheduled for removal in a future release.
Authentication
Connected account requiredTags
Revoke a personal access token for an enterprise userGITLAB_DELETE_API_V4_GROUPS_ID_MANAGE_PERSONAL_ACCESS_TOKENS_PAT_IDRevokes a specified personal access token for an enterprise user.Connection
Revokes a specified personal access token for an enterprise user.
Authentication
Connected account requiredTags
Revoke a group or project access token for a groupGITLAB_DELETE_API_V4_GROUPS_ID_MANAGE_RESOURCE_ACCESS_TOKENS_PRAT_IDRevokes a specified group or project access token associated with a top-level group.Connection
Revokes a specified group or project access token associated with a top-level group.
Authentication
Connected account requiredTags
Delete an SSH key for an enterprise userGITLAB_DELETE_API_V4_GROUPS_ID_MANAGE_SSH_KEYS_KEY_IDDeletes a specified SSH public key for an enterprise user associated with the top-level group.Connection
Deletes a specified SSH public key for an enterprise user associated with the top-level group.
Authentication
Connected account requiredTags
Remove member role of a groupGITLAB_DELETE_API_V4_GROUPS_ID_MEMBER_ROLES_MEMBER_ROLE_IDRemoves a specified member role from a group.Connection
Removes a specified member role from a group.
Authentication
Connected account requiredTags
Remove a member from a groupGITLAB_DELETE_API_V4_GROUPS_ID_MEMBERS_USER_IDRemoves a specified user from a group. The user must be a direct member.Connection
Removes a specified user from a group. The user must be a direct member.
Authentication
Connected account requiredTags
Remove an LDAP access level overrideGITLAB_DELETE_API_V4_GROUPS_ID_MEMBERS_USER_ID_OVERRIDERemoves an LDAP access level override for a member of a group.Connection
Removes an LDAP access level override for a member of a group.
Authentication
Connected account requiredTags
Delete a group milestoneGITLAB_DELETE_API_V4_GROUPS_ID_MILESTONES_MILESTONE_IDDeletes the specified group milestone.Connection
Deletes the specified group milestone.
Authentication
Connected account requiredTags
Unprotect repository branchesGITLAB_DELETE_API_V4_GROUPS_ID_PROTECTED_BRANCHES_NAMEUnprotects a specified protected branch Unprotect multiple branches by using a wildcard in the `name`.Connection
Unprotects a specified protected branch Unprotect multiple branches by using a wildcard in the `name`.
Authentication
Connected account requiredTags
Unprotect a group environmentGITLAB_DELETE_API_V4_GROUPS_ID_PROTECTED_ENVIRONMENTS_NAMEUnprotects a specified protected environment for a group.Connection
Unprotects a specified protected environment for a group.
Authentication
Connected account requiredTags
Delete the push rules of a groupGITLAB_DELETE_API_V4_GROUPS_ID_PUSH_RULEDeletes all the push rules of a specified group.Connection
Deletes all the push rules of a specified group.
Authentication
Connected account requiredTags
Delete SAML group linkGITLAB_DELETE_API_V4_GROUPS_ID_SAML_GROUP_LINKS_SAML_GROUP_NAMEDeletes a SAML group link for the groupConnection
Deletes a SAML group link for the group
Authentication
Connected account requiredTags
Delete a SAML identityGITLAB_DELETE_API_V4_GROUPS_ID_SAML_UIDDeletes a specified SAML identity.Connection
Deletes a specified SAML identity.
Authentication
Connected account requiredTags
Delete a SCIM identityGITLAB_DELETE_API_V4_GROUPS_ID_SCIM_UIDDeletes a specified SCIM identity.Connection
Deletes a specified SCIM identity.
Authentication
Connected account requiredTags
Delete a group service accountGITLAB_DELETE_API_V4_GROUPS_ID_SERVICE_ACCOUNTS_USER_IDDeletes a specified group service account. Available only for group Owners and administrators.Connection
Deletes a specified group service account. Available only for group Owners and administrators.
Authentication
Connected account requiredTags
Revoke a personal access token for a group service accountGITLAB_DELETE_API_V4_GROUPS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENS_TOKEN_IDRevokes a specified personal access token for a group service account.Connection
Revokes a specified personal access token for a group service account.
Authentication
Connected account requiredTags
Remove a group from a groupGITLAB_DELETE_API_V4_GROUPS_ID_SHARE_GROUP_IDRemoves a group from a group.Connection
Removes a group from a group.
Authentication
Connected account requiredTags
Remove a shared project from a groupGITLAB_DELETE_API_V4_GROUPS_ID_SHARED_PROJECTS_PROJECT_IDRemoves a shared project targeting this group. The group Owner can remove a shared project without access to the source project.Connection
Removes a shared project targeting this group. The group Owner can remove a shared project without access to the source project.
Authentication
Connected account requiredTags
Delete a group SSH certificateGITLAB_DELETE_API_V4_GROUPS_ID_SSH_CERTIFICATES_SSH_CERTIFICATES_IDDeletes a specified group SSH certificate.Connection
Deletes a specified group SSH certificate.
Authentication
Connected account requiredTags
Delete an uploaded file by secret and filenameGITLAB_DELETE_API_V4_GROUPS_ID_UPLOADS_SECRET_FILENAMEDeletes an uploaded file with a specified secret and filename. You must have the Maintainer or Owner role for the group.Connection
Deletes an uploaded file with a specified secret and filename. You must have the Maintainer or Owner role for the group.
Authentication
Connected account requiredTags
Delete an uploaded file by IDGITLAB_DELETE_API_V4_GROUPS_ID_UPLOADS_UPLOAD_IDDeletes an uploaded file with a specified ID. You must have the Maintainer or Owner role for the group.Connection
Deletes an uploaded file with a specified ID. You must have the Maintainer or Owner role for the group.
Authentication
Connected account requiredTags
Delete a group variableGITLAB_DELETE_API_V4_GROUPS_ID_VARIABLES_KEYDeletes a specified group variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.Connection
Deletes a specified group variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.
Authentication
Connected account requiredTags
Delete a wiki page meta noteGITLAB_DELETE_API_V4_GROUPS_ID_WIKI_PAGES_NOTEABLE_ID_NOTES_NOTE_IDDeletes a specified note from a wiki page meta.Connection
Deletes a specified note from a wiki page meta.
Authentication
Connected account requiredTags
Delete a wiki page for a groupGITLAB_DELETE_API_V4_GROUPS_ID_WIKIS_SLUGDeletes a specified wiki page from a group.Connection
Deletes a specified wiki page from a group.
Authentication
Connected account requiredTags
Delete a system hookGITLAB_DELETE_API_V4_HOOKS_HOOK_IDDeletes a specified system hook. Administrators only.Connection
Deletes a specified system hook. Administrators only.
Authentication
Connected account requiredTags
Delete a custom headerGITLAB_DELETE_API_V4_HOOKS_HOOK_ID_CUSTOM_HEADERS_KEYDeletes a custom header from a specified webhook.Connection
Deletes a custom header from a specified webhook.
Authentication
Connected account requiredTags
Delete a URL variableGITLAB_DELETE_API_V4_HOOKS_HOOK_ID_URL_VARIABLES_KEYDeletes a URL variable from a specified webhook.Connection
Deletes a URL variable from a specified webhook.
Authentication
Connected account requiredTags
Delete a GitLab for Jira (Forge) namespace subscriptionGITLAB_DELETE_API_V4_INTEGRATIONS_JIRA_FORGE_SUBSCRIPTIONS_IDUnsubscribes a GitLab namespace from the Forge installation.Connection
Unsubscribes a GitLab namespace from the Forge installation.
Authentication
Connected account requiredTags
Delete a licenseGITLAB_DELETE_API_V4_LICENSE_IDDeletes a specified license.Connection
Deletes a specified license.
Authentication
Connected account requiredTags
Delete an instance member roleGITLAB_DELETE_API_V4_MEMBER_ROLES_MEMBER_ROLE_IDDeletes an instance member role.Connection
Deletes an instance member role.
Authentication
Connected account requiredTags
Removes a storage limit exclusion for a NamespaceGITLAB_DELETE_API_V4_NAMESPACES_ID_STORAGE_LIMIT_EXCLUSIONRemoves a Namespaces::Storage::LimitExclusionConnection
Removes a Namespaces::Storage::LimitExclusion
Authentication
Connected account requiredTags
Soft-delete an organizationGITLAB_DELETE_API_V4_ORGANIZATIONS_IDThis feature was introduced in GitLab 19.2.Connection
This feature was introduced in GitLab 19.2.
Authentication
Connected account requiredTags
Delete a recipe and packageGITLAB_DELETE_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNELDeletes a specified Conan recipe and associated package files from the package registry.Connection
Deletes a specified Conan recipe and associated package files from the package registry.
Authentication
Connected account requiredTags
Revoke a personal access tokenGITLAB_DELETE_API_V4_PERSONAL_ACCESS_TOKENS_IDRevokes a specified personal access token. Administrators can revoke tokens for any user. Non-administrators can only revoke their own tokens.Connection
Revokes a specified personal access token. Administrators can revoke tokens for any user. Non-administrators can only revoke their own tokens.
Authentication
Connected account requiredTags
Revoke a personal access tokenGITLAB_DELETE_API_V4_PERSONAL_ACCESS_TOKENS_SELFRevokes a personal access token by passing it to the API in a header.Connection
Revokes a personal access token by passing it to the API in a header.
Authentication
Connected account requiredTags
Delete a project aliasGITLAB_DELETE_API_V4_PROJECT_ALIASES_NAMEDeletes a specified project alias. Administrators only.Connection
Deletes a specified project alias. Administrators only.
Authentication
Connected account requiredTags
Delete a projectGITLAB_DELETE_API_V4_PROJECTS_IDDeletes a specified project.Connection
Deletes a specified project.
Authentication
Connected account requiredTags
Deny an access requestGITLAB_DELETE_API_V4_PROJECTS_ID_ACCESS_REQUESTS_USER_IDDenies an access request for a specified user in a project.Connection
Denies an access request for a specified user in a project.
Authentication
Connected account requiredTags
Revoke a project access tokenGITLAB_DELETE_API_V4_PROJECTS_ID_ACCESS_TOKENS_TOKEN_IDRevokes a specified project access token.Connection
Revokes a specified project access token.
Authentication
Connected account requiredTags
Delete a metric imageGITLAB_DELETE_API_V4_PROJECTS_ID_ALERT_MANAGEMENT_ALERTS_ALERT_IID_METRIC_IMAGES_METRIC_IMAGE_IDDeletes a specified metric image for an alert.Connection
Deletes a specified metric image for an alert.
Authentication
Connected account requiredTags
Delete an approval rule for a projectGITLAB_DELETE_API_V4_PROJECTS_ID_APPROVAL_RULES_APPROVAL_RULE_IDDeletes an approval rule for a specified project.Connection
Deletes an approval rule for a specified project.
Authentication
Connected account requiredTags
Delete an approval ruleGITLAB_DELETE_API_V4_PROJECTS_ID_APPROVAL_SETTINGS_RULES_APPROVAL_RULE_IDPrivate API subject to changeConnection
Private API subject to change
Authentication
Connected account requiredTags
Delete all job artifacts in a projectGITLAB_DELETE_API_V4_PROJECTS_ID_ARTIFACTSDeletes job artifacts from all jobs in a specified project.Connection
Deletes job artifacts from all jobs in a specified project.
Authentication
Connected account requiredTags
Delete a badge from a projectGITLAB_DELETE_API_V4_PROJECTS_ID_BADGES_BADGE_IDDeletes a specified badge from a project.Connection
Deletes a specified badge from a project.
Authentication
Connected account requiredTags
Delete an issue boardGITLAB_DELETE_API_V4_PROJECTS_ID_BOARDS_BOARD_IDDeletes a specified issue board in a project.Connection
Deletes a specified issue board in a project.
Authentication
Connected account requiredTags
Delete a list from an issue boardGITLAB_DELETE_API_V4_PROJECTS_ID_BOARDS_BOARD_ID_LISTS_LIST_IDDeletes a specified list from an issue board.Connection
Deletes a specified list from an issue board.
Authentication
Connected account requiredTags
Delete an agentGITLAB_DELETE_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_IDDeletes an existing agent registration. You must have the Maintainer or Owner role to use this endpoint.Connection
Deletes an existing agent registration. You must have the Maintainer or Owner role to use this endpoint.
Authentication
Connected account requiredTags
Revoke an agent tokenGITLAB_DELETE_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_TOKENS_TOKEN_IDRevokes an agent token. You must have the Maintainer or Owner role to use this endpoint.Connection
Revokes an agent token. You must have the Maintainer or Owner role to use this endpoint.
Authentication
Connected account requiredTags
Delete an agent URL configurationGITLAB_DELETE_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_URL_CONFIGURATIONS_URL_CONFIGURATION_IDDeletes an agent URL configuration. You must have the Maintainer or Owner role to use this endpoint. This feature was introduced in GitLab 17.4.Connection
Deletes an agent URL configuration. You must have the Maintainer or Owner role to use this endpoint. This feature was introduced in GitLab 17.4.
Authentication
Connected account requiredTags
Delete cluster from a projectGITLAB_DELETE_API_V4_PROJECTS_ID_CLUSTERS_CLUSTER_IDDeletes a specified cluster from a project. Does not remove existing resources in the connected Kubernetes cluster.Connection
Deletes a specified cluster from a project. Does not remove existing resources in the connected Kubernetes cluster.
Authentication
Connected account requiredTags
Delete a custom attribute for a projectGITLAB_DELETE_API_V4_PROJECTS_ID_CUSTOM_ATTRIBUTES_KEYDeletes a specified custom attribute for a project.Connection
Deletes a specified custom attribute for a project.
Authentication
Connected account requiredTags
Delete a Debian project distributionGITLAB_DELETE_API_V4_PROJECTS_ID_DEBIAN_DISTRIBUTIONS_CODENAMEDeletes a specified Debian project distribution for a project.Connection
Deletes a specified Debian project distribution for a project.
Authentication
Connected account requiredTags
Delete a deploy keyGITLAB_DELETE_API_V4_PROJECTS_ID_DEPLOY_KEYS_KEY_IDDeletes a deploy key from the project. If the deploy key is used only for this project, it is deleted from the system.Connection
Deletes a deploy key from the project. If the deploy key is used only for this project, it is deleted from the system.
Authentication
Connected account requiredTags
Delete a project deploy tokenGITLAB_DELETE_API_V4_PROJECTS_ID_DEPLOY_TOKENS_TOKEN_IDDeletes a project deploy token.Connection
Deletes a project deploy token.
Authentication
Connected account requiredTags
Delete a deploymentGITLAB_DELETE_API_V4_PROJECTS_ID_DEPLOYMENTS_DEPLOYMENT_IDDeletes a specified deployment that is not currently the last deployment for an environment or in a `running` state.Connection
Deletes a specified deployment that is not currently the last deployment for an environment or in a `running` state.
Authentication
Connected account requiredTags
Delete an environmentGITLAB_DELETE_API_V4_PROJECTS_ID_ENVIRONMENTS_ENVIRONMENT_IDDeletes an environment from a project. The environment must be stopped first.Connection
Deletes an environment from a project. The environment must be stopped first.
Authentication
Connected account requiredTags
Schedule multiple stopped review apps for deletionGITLAB_DELETE_API_V4_PROJECTS_ID_ENVIRONMENTS_REVIEW_APPSSchedules multiple stopped review apps for deletion. The deletion is performed after 1 week. By default, only environments 30 days or older are deleted.Connection
Schedules multiple stopped review apps for deletion. The deletion is performed after 1 week. By default, only environments 30 days or older are deleted.
Authentication
Connected account requiredTags
Delete a client keyGITLAB_DELETE_API_V4_PROJECTS_ID_ERROR_TRACKING_CLIENT_KEYS_KEY_IDDeletes an integrated error tracking client key from a specified project.Connection
Deletes an integrated error tracking client key from a specified project.
Authentication
Connected account requiredTags
Delete external status check serviceGITLAB_DELETE_API_V4_PROJECTS_ID_EXTERNAL_STATUS_CHECKS_CHECK_IDDeletes a specified external status check service for a project.Connection
Deletes a specified external status check service for a project.
Authentication
Connected account requiredTags
Delete a feature flagGITLAB_DELETE_API_V4_PROJECTS_ID_FEATURE_FLAGS_FEATURE_FLAG_NAMEDeletes a specified feature flag.Connection
Deletes a specified feature flag.
Authentication
Connected account requiredTags
Delete feature flag user listGITLAB_DELETE_API_V4_PROJECTS_ID_FEATURE_FLAGS_USER_LISTS_IIDDeletes a specified feature flag user list.Connection
Deletes a specified feature flag user list.
Authentication
Connected account requiredTags
Delete a fork relationshipGITLAB_DELETE_API_V4_PROJECTS_ID_FORKDeletes a fork relationship between projects.Connection
Deletes a fork relationship between projects.
Authentication
Connected account requiredTags
Delete a freeze periodGITLAB_DELETE_API_V4_PROJECTS_ID_FREEZE_PERIODS_FREEZE_PERIOD_IDDeletes a freeze period for a specified `freeze_period_id`. You must have the Maintainer or Owner role for the project.Connection
Deletes a freeze period for a specified `freeze_period_id`. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Delete a project webhookGITLAB_DELETE_API_V4_PROJECTS_ID_HOOKS_HOOK_IDDeletes a specified webhook for a project.Connection
Deletes a specified webhook for a project.
Authentication
Connected account requiredTags
Delete a custom headerGITLAB_DELETE_API_V4_PROJECTS_ID_HOOKS_HOOK_ID_CUSTOM_HEADERS_KEYDeletes a custom header from a specified webhook.Connection
Deletes a custom header from a specified webhook.
Authentication
Connected account requiredTags
Delete a URL variableGITLAB_DELETE_API_V4_PROJECTS_ID_HOOKS_HOOK_ID_URL_VARIABLES_KEYDeletes a URL variable from a specified webhook.Connection
Deletes a URL variable from a specified webhook.
Authentication
Connected account requiredTags
Disable an integrationGITLAB_DELETE_API_V4_PROJECTS_ID_INTEGRATIONS_SLUGDisables a specified integration. Integration settings are preserved.Connection
Disables a specified integration. Integration settings are preserved.
Authentication
Connected account requiredTags
Delete an invitation to a projectGITLAB_DELETE_API_V4_PROJECTS_ID_INVITATIONS_EMAILDeletes a pending invitation to a specified email address for a project.Connection
Deletes a pending invitation to a specified email address for a project.
Authentication
Connected account requiredTags
Delete an issueGITLAB_DELETE_API_V4_PROJECTS_ID_ISSUES_ISSUE_IIDDeletes a specified issue.Connection
Deletes a specified issue.
Authentication
Connected account requiredTags
Delete an emoji reaction from an issueGITLAB_DELETE_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from an issue. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from an issue. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Delete an issue linkGITLAB_DELETE_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_LINKS_ISSUE_LINK_IDDeletes a specified issue link, removing the two-way relationship.Connection
Deletes a specified issue link, removing the two-way relationship.
Authentication
Connected account requiredTags
Delete a metric image from an incidentGITLAB_DELETE_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_METRIC_IMAGES_METRIC_IMAGE_IDDeletes a metric image from an incident.Connection
Deletes a metric image from an incident.
Authentication
Connected account requiredTags
Delete an emoji reaction from an issue commentGITLAB_DELETE_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from a comment on an issue. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from a comment on an issue. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Delete a comment from an issue discussionGITLAB_DELETE_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDDeletes a specified comment from a issue discussion.Connection
Deletes a specified comment from a issue discussion.
Authentication
Connected account requiredTags
Delete an issue noteGITLAB_DELETE_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_NOTES_NOTE_IDDeletes a specified note from an issue.Connection
Deletes a specified note from an issue.
Authentication
Connected account requiredTags
Delete a project from a CI/CD job token allowlistGITLAB_DELETE_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPE_ALLOWLIST_TARGET_PROJECT_IDDeletes a project from the CI/CD job token allowlist of a specified project.Connection
Deletes a project from the CI/CD job token allowlist of a specified project.
Authentication
Connected account requiredTags
Delete a group from a CI/CD job token allowlistGITLAB_DELETE_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPE_GROUPS_ALLOWLIST_TARGET_GROUP_IDDeletes a group from the CI/CD job token allowlist of a specified project.Connection
Deletes a group from the CI/CD job token allowlist of a specified project.
Authentication
Connected account requiredTags
Delete job artifactsGITLAB_DELETE_API_V4_PROJECTS_ID_JOBS_JOB_ID_ARTIFACTSDeletes job artifacts from a specified job in a project.Connection
Deletes job artifacts from a specified job in a project.
Authentication
Connected account requiredTags
Delete an existing labelGITLAB_DELETE_API_V4_PROJECTS_ID_LABELSDeprecated in GitLab 12.4. Use DELETE /projects/:id/labels/:name instead.Connection
Deprecated in GitLab 12.4. Use DELETE /projects/:id/labels/:name instead.
Authentication
Connected account requiredTags
Delete a project labelGITLAB_DELETE_API_V4_PROJECTS_ID_LABELS_NAMEDeletes a specified label from a project.Connection
Deletes a specified label from a project.
Authentication
Connected account requiredTags
Delete a software license policyGITLAB_DELETE_API_V4_PROJECTS_ID_MANAGED_LICENSES_MANAGED_LICENSE_IDDeletes a specified software license policy from a project.Connection
Deletes a specified software license policy from a project.
Authentication
Connected account requiredTags
Remove a member from a projectGITLAB_DELETE_API_V4_PROJECTS_ID_MEMBERS_USER_IDRemoves a specified user from a project. The user must be a direct member.Connection
Removes a specified user from a project. The user must be a direct member.
Authentication
Connected account requiredTags
Delete a merge requestGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IIDDeletes a specified merge request for a project. Administrators and project Owners only.Connection
Deletes a specified merge request for a project. Administrators and project Owners only.
Authentication
Connected account requiredTags
Delete an approval rule for a merge requestGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVAL_RULES_APPROVAL_RULE_IDDeletes a specified approval rule for a merge request. The `report_approver` or `code_owner` rules are system-generated, and you cannot edit them.Connection
Deletes a specified approval rule for a merge request. The `report_approver` or `code_owner` rules are system-generated, and you cannot edit them.
Authentication
Connected account requiredTags
Delete an emoji reaction from a merge requestGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from a merge request. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from a merge request. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Remove a merge request dependencyGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_BLOCKS_BLOCK_IDRemoves a merge request dependency.Connection
Removes a merge request dependency.
Authentication
Connected account requiredTags
Delete context commits from a merge requestGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_CONTEXT_COMMITSDeletes specified context commits from a merge request.Connection
Deletes specified context commits from a merge request.
Authentication
Connected account requiredTags
Delete a draft noteGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DRAFT_NOTES_DRAFT_NOTE_IDDeletes a draft note for a specified merge request.Connection
Deletes a draft note for a specified merge request.
Authentication
Connected account requiredTags
Delete an emoji reaction from a merge request commentGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from a comment on a merge request. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from a comment on a merge request. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Delete a comment from a merge request discussionGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDDeletes a specified comment from a merge request discussion.Connection
Deletes a specified comment from a merge request discussion.
Authentication
Connected account requiredTags
Delete a merge request noteGITLAB_DELETE_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_NOTES_NOTE_IDDeletes a specified note from a merge request.Connection
Deletes a specified note from a merge request.
Authentication
Connected account requiredTags
Delete a project milestoneGITLAB_DELETE_API_V4_PROJECTS_ID_MILESTONES_MILESTONE_IDDeletes a specified project milestone. Only for users with the Planner, Reporter, Developer, Maintainer, or Owner role for the project.Connection
Deletes a specified project milestone. Only for users with the Planner, Reporter, Developer, Maintainer, or Owner role for the project.
Authentication
Connected account requiredTags
Delete a Registered Model by NameGITLAB_DELETE_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_REGISTERED_MODELS_DELETEhttps://mlflow.org/docs/2.19.0/rest-api.html#delete-registeredmodelConnection
https://mlflow.org/docs/2.19.0/rest-api.html#delete-registeredmodel
Authentication
Connected account requiredTags
Delete a recipe and packageGITLAB_DELETE_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNELDeletes a specified Conan recipe and associated package files from the package registry.Connection
Deletes a specified Conan recipe and associated package files from the package registry.
Authentication
Connected account requiredTags
Delete recipe revisionGITLAB_DELETE_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISIONDeletes a specified recipe revision from the registry. If the recipe revision is the only one, the package is deleted as well. This feature was introduced in GitLab 18.1.Connection
Deletes a specified recipe revision from the registry. If the recipe revision is the only one, the package is deleted as well. This feature was introduced in GitLab 18.1.
Authentication
Connected account requiredTags
Delete a package revisionGITLAB_DELETE_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_PACKAGES_CONAN_PACKAGE_REFERENCE_REVISIONS_PACKAGE_REVISIONDeletes a specified package revision from the registry. If the package reference has only one package revision, the package reference is deleted as well. This feature was introduced in GitLab 18.1.Connection
Deletes a specified package revision from the registry. If the package reference has only one package revision, the package reference is deleted as well. This feature was introduced in GitLab 18.1.
Authentication
Connected account requiredTags
Delete a project packageGITLAB_DELETE_API_V4_PROJECTS_ID_PACKAGES_PACKAGE_IDDeletes a specified project package.Connection
Deletes a specified project package.
Authentication
Connected account requiredTags
Delete a package fileGITLAB_DELETE_API_V4_PROJECTS_ID_PACKAGES_PACKAGE_ID_PACKAGE_FILES_PACKAGE_FILE_IDDeletes a specified package file.Connection
Deletes a specified package file.
Authentication
Connected account requiredTags
Delete a package protection ruleGITLAB_DELETE_API_V4_PROJECTS_ID_PACKAGES_PROTECTION_RULES_PACKAGE_PROTECTION_RULE_IDDeletes a package protection rule from a specified project.Connection
Deletes a package protection rule from a specified project.
Authentication
Connected account requiredTags
Unpublish PagesGITLAB_DELETE_API_V4_PROJECTS_ID_PAGESUnpublishes Pages from a specified project. You must have the Maintainer or Owner role for the project.Connection
Unpublishes Pages from a specified project. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Delete Pages domainGITLAB_DELETE_API_V4_PROJECTS_ID_PAGES_DOMAINS_DOMAINDeletes a specified Pages domain in a project.Connection
Deletes a specified Pages domain in a project.
Authentication
Connected account requiredTags
Delete a pipeline scheduleGITLAB_DELETE_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_IDDeletes a pipeline schedule for a project.Connection
Deletes a pipeline schedule for a project.
Authentication
Connected account requiredTags
Delete a variable for a pipeline scheduleGITLAB_DELETE_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_ID_VARIABLES_KEYDeletes a specified variable for a pipeline schedule.Connection
Deletes a specified variable for a pipeline schedule.
Authentication
Connected account requiredTags
Delete a pipelineGITLAB_DELETE_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_IDDeletes a specified pipeline for a project.Connection
Deletes a specified pipeline for a project.
Authentication
Connected account requiredTags
Unprotect repository branchesGITLAB_DELETE_API_V4_PROJECTS_ID_PROTECTED_BRANCHES_NAMEUnprotects a specified protected branch or wildcard protected branch.Connection
Unprotects a specified protected branch or wildcard protected branch.
Authentication
Connected account requiredTags
Unprotect a protected environment for a projectGITLAB_DELETE_API_V4_PROJECTS_ID_PROTECTED_ENVIRONMENTS_NAMEUnprotects a specified protected environment for a project.Connection
Unprotects a specified protected environment for a project.
Authentication
Connected account requiredTags
Unprotect repository tagsGITLAB_DELETE_API_V4_PROJECTS_ID_PROTECTED_TAGS_NAMEUnprotects a specified protected tag or wildcard protected tag.Connection
Unprotects a specified protected tag or wildcard protected tag.
Authentication
Connected account requiredTags
Delete the push rules of a projectGITLAB_DELETE_API_V4_PROJECTS_ID_PUSH_RULEDeletes all the push rules of a specified project.Connection
Deletes all the push rules of a specified project.
Authentication
Connected account requiredTags
Delete a container repository protection ruleGITLAB_DELETE_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_REPOSITORY_RULES_PROTECTION_RULE_IDDeletes a specified container repository protection rule.Connection
Deletes a specified container repository protection rule.
Authentication
Connected account requiredTags
Delete a container registry protection tag ruleGITLAB_DELETE_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_TAG_RULES_PROTECTION_RULE_IDDeletes a container registry protection tag rule from a project. This feature was introduced in GitLab 18.9.Connection
Deletes a container registry protection tag rule from a project. This feature was introduced in GitLab 18.9.
Authentication
Connected account requiredTags
Delete registry repositoryGITLAB_DELETE_API_V4_PROJECTS_ID_REGISTRY_REPOSITORIES_REPOSITORY_IDDeletes a specified repository in the registry. This operation is executed asynchronously and might take some time to execute.Connection
Deletes a specified repository in the registry. This operation is executed asynchronously and might take some time to execute.
Authentication
Connected account requiredTags
Delete multiple registry repository tagsGITLAB_DELETE_API_V4_PROJECTS_ID_REGISTRY_REPOSITORIES_REPOSITORY_ID_TAGSDeletes multiple registry repository tags based on the specified criteria.Connection
Deletes multiple registry repository tags based on the specified criteria.
Authentication
Connected account requiredTags
Delete a registry repository tagGITLAB_DELETE_API_V4_PROJECTS_ID_REGISTRY_REPOSITORIES_REPOSITORY_ID_TAGS_TAG_NAMEDeletes a specified container registry repository tag.Connection
Deletes a specified container registry repository tag.
Authentication
Connected account requiredTags
Delete a releaseGITLAB_DELETE_API_V4_PROJECTS_ID_RELEASES_TAG_NAMEDelete a release. Deleting a release doesn't delete the associated tag. Requires at least the Developer role for the project. This feature was introduced in GitLab 11.7.Connection
Delete a release. Deleting a release doesn't delete the associated tag. Requires at least the Developer role for the project. This feature was introduced in GitLab 11.7.
Authentication
Connected account requiredTags
Delete a release linkGITLAB_DELETE_API_V4_PROJECTS_ID_RELEASES_TAG_NAME_ASSETS_LINKS_LINK_IDDeletes a specified asset link from a release.Connection
Deletes a specified asset link from a release.
Authentication
Connected account requiredTags
Delete a remote mirror from a projectGITLAB_DELETE_API_V4_PROJECTS_ID_REMOTE_MIRRORS_MIRROR_IDDeletes a specified remote mirror from a project.Connection
Deletes a specified remote mirror from a project.
Authentication
Connected account requiredTags
Delete a repository branchGITLAB_DELETE_API_V4_PROJECTS_ID_REPOSITORY_BRANCHES_BRANCHDeletes a specified branch from the repository.Connection
Deletes a specified branch from the repository.
Authentication
Connected account requiredTags
Delete a comment from a commit discussionGITLAB_DELETE_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDDeletes a specified comment from a commit discussion.Connection
Deletes a specified comment from a commit discussion.
Authentication
Connected account requiredTags
Delete a file in a repositoryGITLAB_DELETE_API_V4_PROJECTS_ID_REPOSITORY_FILES_FILE_PATHDeletes a specified file in a repository. Use the Commits API to delete multiple files with a single request.Connection
Deletes a specified file in a repository. Use the Commits API to delete multiple files with a single request.
Authentication
Connected account requiredTags
Delete all merged branchesGITLAB_DELETE_API_V4_PROJECTS_ID_REPOSITORY_MERGED_BRANCHESDeletes all branches that are merged into the default branch for a project.Connection
Deletes all branches that are merged into the default branch for a project.
Authentication
Connected account requiredTags
Delete a tagGITLAB_DELETE_API_V4_PROJECTS_ID_REPOSITORY_TAGS_TAG_NAMEDeletes a specified repository tag.Connection
Deletes a specified repository tag.
Authentication
Connected account requiredTags
Unassign a runner from a projectGITLAB_DELETE_API_V4_PROJECTS_ID_RUNNERS_RUNNER_IDUnassigns a specified project runner from a project. You cannot unassign a runner from the owner project. Use the delete a runner operation instead.Connection
Unassigns a specified project runner from a project. You cannot unassign a runner from the owner project. Use the delete a runner operation instead.
Authentication
Connected account requiredTags
Delete a secure fileGITLAB_DELETE_API_V4_PROJECTS_ID_SECURE_FILES_SECURE_FILE_IDDeletes a specified secure file from a project.Connection
Deletes a specified secure file from a project.
Authentication
Connected account requiredTags
Delete a project service accountGITLAB_DELETE_API_V4_PROJECTS_ID_SERVICE_ACCOUNTS_USER_IDDeletes a specified project service account. Available only for project Owners, Maintainers, and administrators.Connection
Deletes a specified project service account. Available only for project Owners, Maintainers, and administrators.
Authentication
Connected account requiredTags
Revoke a personal access token for a project service accountGITLAB_DELETE_API_V4_PROJECTS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENS_TOKEN_IDRevokes a specified personal access token for a project service account.Connection
Revokes a specified personal access token for a project service account.
Authentication
Connected account requiredTags
Disable an integrationGITLAB_DELETE_API_V4_PROJECTS_ID_SERVICES_SLUGDisables a specified integration. Integration settings are preserved.Connection
Disables a specified integration. Integration settings are preserved.
Authentication
Connected account requiredTags
Delete a shared project link in a groupGITLAB_DELETE_API_V4_PROJECTS_ID_SHARE_GROUP_IDDeletes a shared project link in a group.Connection
Deletes a shared project link in a group.
Authentication
Connected account requiredTags
Delete a comment from a snippet discussionGITLAB_DELETE_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDDeletes a specified comment from a snippet discussion.Connection
Deletes a specified comment from a snippet discussion.
Authentication
Connected account requiredTags
Delete a snippet noteGITLAB_DELETE_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_NOTES_NOTE_IDDeletes a specified note from a snippet.Connection
Deletes a specified note from a snippet.
Authentication
Connected account requiredTags
Delete a project snippetGITLAB_DELETE_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_IDDeletes a specified project snippet.Connection
Deletes a specified project snippet.
Authentication
Connected account requiredTags
Delete an emoji reaction from a snippetGITLAB_DELETE_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from a snippet. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from a snippet. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Delete an emoji reaction from a snippet commentGITLAB_DELETE_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDDeletes a specified emoji reaction from a comment on a snippet. Only an administrator or the user who added the reaction can delete it.Connection
Deletes a specified emoji reaction from a comment on a snippet. Only an administrator or the user who added the reaction can delete it.
Authentication
Connected account requiredTags
Delete a Terraform stateGITLAB_DELETE_API_V4_PROJECTS_ID_TERRAFORM_STATE_NAMEDeletes a Terraform state for a specified project.Connection
Deletes a Terraform state for a specified project.
Authentication
Connected account requiredTags
Unlock a Terraform stateGITLAB_DELETE_API_V4_PROJECTS_ID_TERRAFORM_STATE_NAME_LOCKUnlocks a Terraform state for a specified project.Connection
Unlocks a Terraform state for a specified project.
Authentication
Connected account requiredTags
Delete a Terraform state versionGITLAB_DELETE_API_V4_PROJECTS_ID_TERRAFORM_STATE_NAME_VERSIONS_SERIALDeletes a specified Terraform state version.Connection
Deletes a specified Terraform state version.
Authentication
Connected account requiredTags
Delete a Terraform state protection ruleGITLAB_DELETE_API_V4_PROJECTS_ID_TERRAFORM_STATE_PROTECTION_RULES_TERRAFORM_STATE_PROTECTION_RULE_IDThis feature was introduced in GitLab 19.0.Connection
This feature was introduced in GitLab 19.0.
Authentication
Connected account requiredTags
Delete a pipeline trigger tokenGITLAB_DELETE_API_V4_PROJECTS_ID_TRIGGERS_TRIGGER_IDDeletes a pipeline trigger token for a project.Connection
Deletes a pipeline trigger token for a project.
Authentication
Connected account requiredTags
Delete an uploaded file by secret and filenameGITLAB_DELETE_API_V4_PROJECTS_ID_UPLOADS_SECRET_FILENAMEDeletes an uploaded file with a specified secret and filename. You must have the Maintainer or Owner role for the project.Connection
Deletes an uploaded file with a specified secret and filename. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Delete an uploaded file by IDGITLAB_DELETE_API_V4_PROJECTS_ID_UPLOADS_UPLOAD_IDDeletes an uploaded file with a specified ID. You must have the Maintainer or Owner role for the project.Connection
Deletes an uploaded file with a specified ID. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Delete a variableGITLAB_DELETE_API_V4_PROJECTS_ID_VARIABLES_KEYDeletes a project variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.Connection
Deletes a project variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.
Authentication
Connected account requiredTags
Delete a vulnerability noteGITLAB_DELETE_API_V4_PROJECTS_ID_VULNERABILITIES_NOTEABLE_ID_NOTES_NOTE_IDDeletes a specified note from a vulnerability.Connection
Deletes a specified note from a vulnerability.
Authentication
Connected account requiredTags
Delete a wiki page meta noteGITLAB_DELETE_API_V4_PROJECTS_ID_WIKI_PAGES_NOTEABLE_ID_NOTES_NOTE_IDDeletes a specified note from a wiki page meta.Connection
Deletes a specified note from a wiki page meta.
Authentication
Connected account requiredTags
Delete a wiki page for a projectGITLAB_DELETE_API_V4_PROJECTS_ID_WIKIS_SLUGDeletes a specified wiki page from a project.Connection
Deletes a specified wiki page from a project.
Authentication
Connected account requiredTags
Delete a runner controllerGITLAB_DELETE_API_V4_RUNNER_CONTROLLERS_IDDeletes a specified runner controller. Administrators only.Connection
Deletes a specified runner controller. Administrators only.
Authentication
Connected account requiredTags
Remove instance scopeGITLAB_DELETE_API_V4_RUNNER_CONTROLLERS_ID_SCOPES_INSTANCERemoves an instance scope from a runner controller.Connection
Removes an instance scope from a runner controller.
Authentication
Connected account requiredTags
Remove runner scopeGITLAB_DELETE_API_V4_RUNNER_CONTROLLERS_ID_SCOPES_RUNNERS_RUNNER_IDRemoves a runner scope from a runner controller.Connection
Removes a runner scope from a runner controller.
Authentication
Connected account requiredTags
Revoke a runner controller tokenGITLAB_DELETE_API_V4_RUNNER_CONTROLLERS_RUNNER_CONTROLLER_ID_TOKENS_IDRevokes an existing runner controller token.Connection
Revokes an existing runner controller token.
Authentication
Connected account requiredTags
Delete a registered runnerGITLAB_DELETE_API_V4_RUNNERSDeletes a specified registered runner.Connection
Deletes a specified registered runner.
Authentication
Connected account requiredTags
Delete a runnerGITLAB_DELETE_API_V4_RUNNERS_IDDeletes a specified runner.Connection
Deletes a specified runner.
Authentication
Connected account requiredTags
Delete a registered runner managerGITLAB_DELETE_API_V4_RUNNERS_MANAGERSDelete a registered runner managerConnection
Delete a registered runner manager
Authentication
Connected account requiredTags
Delete snippetGITLAB_DELETE_API_V4_SNIPPETS_IDDeletes a specified snippet.Connection
Deletes a specified snippet.
Authentication
Connected account requiredTags
Delete a project topicGITLAB_DELETE_API_V4_TOPICS_IDDeletes a specified project topic. Administrators only.Connection
Deletes a specified project topic. Administrators only.
Authentication
Connected account requiredTags
Delete an applicationGITLAB_DELETE_API_V4_USER_APPLICATIONS_IDDeletes a specified application owned by the authenticated user.Connection
Deletes a specified application owned by the authenticated user.
Authentication
Connected account requiredTags
Delete an email addressGITLAB_DELETE_API_V4_USER_EMAILS_EMAIL_IDDeletes the specified email address. You cannot delete a primary email address. Any future emails sent to the deleted email address are sent to the primary email address instead.Connection
Deletes the specified email address. You cannot delete a primary email address. Any future emails sent to the deleted email address are sent to the primary email address instead.
Authentication
Connected account requiredTags
Delete a GPG keyGITLAB_DELETE_API_V4_USER_GPG_KEYS_KEY_IDDeletes a GPG key from your user account.Connection
Deletes a GPG key from your user account.
Authentication
Connected account requiredTags
Delete an SSH keyGITLAB_DELETE_API_V4_USER_KEYS_KEY_IDDeletes a specified SSH key from the currently authenticated user.Connection
Deletes a specified SSH key from the currently authenticated user.
Authentication
Connected account requiredTags
Delete a userGITLAB_DELETE_API_V4_USERS_IDDeletes a user. Administrators only.Connection
Deletes a user. Administrators only.
Authentication
Connected account requiredTags
Delete a custom attribute for a userGITLAB_DELETE_API_V4_USERS_ID_CUSTOM_ATTRIBUTES_KEYDeletes a specified custom attribute for a user.Connection
Deletes a specified custom attribute for a user.
Authentication
Connected account requiredTags
Delete an email address for a userGITLAB_DELETE_API_V4_USERS_ID_EMAILS_EMAIL_IDDeletes a specified email address for a user account. You cannot delete a primary email address. Administrators only.Connection
Deletes a specified email address for a user account. You cannot delete a primary email address. Administrators only.
Authentication
Connected account requiredTags
Delete a GPG key for a userGITLAB_DELETE_API_V4_USERS_ID_GPG_KEYS_KEY_IDDeletes a GPG key from a specified user account. Administrators only.Connection
Deletes a GPG key from a specified user account. Administrators only.
Authentication
Connected account requiredTags
Delete authentication identity from a userGITLAB_DELETE_API_V4_USERS_ID_IDENTITIES_PROVIDERDeletes a user authentication identity using the provider name associated with that identity. Administrators only.Connection
Deletes a user authentication identity using the provider name associated with that identity. Administrators only.
Authentication
Connected account requiredTags
Delete an SSH key for a userGITLAB_DELETE_API_V4_USERS_ID_KEYS_KEY_IDDeletes an SSH key from a specified user account. Administrators only.Connection
Deletes an SSH key from a specified user account. Administrators only.
Authentication
Connected account requiredTags
Revoke an impersonation tokenGITLAB_DELETE_API_V4_USERS_USER_ID_IMPERSONATION_TOKENS_IMPERSONATION_TOKEN_IDRevokes an impersonation token for a specified user. Administrators only.Connection
Revokes an impersonation token for a specified user. Administrators only.
Authentication
Connected account requiredTags
Deletes all user vscode setting resourcesGITLAB_DELETE_API_V4_VSCODE_SETTINGS_SYNC_SETTINGS_CONTEXT_HASH_V1_COLLECTIONDeletes all user vscode setting resourcesConnection
Deletes all user vscode setting resources
Authentication
Connected account requiredTags
Deletes all user vscode setting resourcesGITLAB_DELETE_API_V4_VSCODE_SETTINGS_SYNC_V1_COLLECTIONDeletes all user vscode setting resourcesConnection
Deletes all user vscode setting resources
Authentication
Connected account requiredTags
Delete a link between an issue and a vulnerabilityGITLAB_DELETE_API_V4_VULNERABILITIES_ID_ISSUE_LINKS_ISSUE_LINK_IDDelete a link between an issue and a vulnerabilityConnection
Delete a link between an issue and a vulnerability
Authentication
Connected account requiredTags
Get all ActiveContext connectionsGITLAB_GET_API_V4_ADMIN_ACTIVE_CONTEXT_CONNECTIONSGet all ActiveContext connectionsConnection
Get all ActiveContext connections
Authentication
Connected account requiredTags
Get the list of batched background migrationsGITLAB_GET_API_V4_ADMIN_BATCHED_BACKGROUND_MIGRATIONSGet the list of batched background migrationsConnection
Get the list of batched background migrations
Authentication
Connected account requiredTags
Retrieve a batched background migrationGITLAB_GET_API_V4_ADMIN_BATCHED_BACKGROUND_MIGRATIONS_IDRetrieve a batched background migrationConnection
Retrieve a batched background migration
Authentication
Connected account requiredTags
Get the list of batched background operationsGITLAB_GET_API_V4_ADMIN_BATCHED_BACKGROUND_OPERATIONSThis feature was introduced in GitLab 19.1.Connection
This feature was introduced in GitLab 19.1.
Authentication
Connected account requiredTags
Retrieve a batched background operationGITLAB_GET_API_V4_ADMIN_BATCHED_BACKGROUND_OPERATIONS_IDThis feature was introduced in GitLab 19.1.Connection
This feature was introduced in GitLab 19.1.
Authentication
Connected account requiredTags
List all instance variablesGITLAB_GET_API_V4_ADMIN_CI_VARIABLESLists all instance-level variables. Use the `page` and `per_page` pagination parameters to control the pagination of results.Connection
Lists all instance-level variables. Use the `page` and `per_page` pagination parameters to control the pagination of results.
Authentication
Connected account requiredTags
Retrieve instance variable detailsGITLAB_GET_API_V4_ADMIN_CI_VARIABLES_KEYRetrieves details of a specified instance-level variable.Connection
Retrieves details of a specified instance-level variable.
Authentication
Connected account requiredTags
List all instance clustersGITLAB_GET_API_V4_ADMIN_CLUSTERSLists all instance clusters for the instance.Connection
Lists all instance clusters for the instance.
Authentication
Connected account requiredTags
Retrieve a single instance clusterGITLAB_GET_API_V4_ADMIN_CLUSTERS_CLUSTER_IDRetrieves a specified instance cluster.Connection
Retrieves a specified instance cluster.
Authentication
Connected account requiredTags
Retrieve model informationGITLAB_GET_API_V4_ADMIN_DATA_MANAGEMENT_MODEL_NAMERetrieves information about a data model in an instance. Only available to administrators.Connection
Retrieves information about a data model in an instance. Only available to administrators.
Authentication
Connected account requiredTags
Retrieve information about a model recordGITLAB_GET_API_V4_ADMIN_DATA_MANAGEMENT_MODEL_NAME_RECORD_IDENTIFIERRetrieves information about a specified model record. Only available to administrators.Connection
Retrieves information about a specified model record. Only available to administrators.
Authentication
Connected account requiredTags
Retrieve dictionary detailsGITLAB_GET_API_V4_ADMIN_DATABASES_DATABASE_NAME_DICTIONARY_TABLES_TABLE_NAMERetrieve dictionary detailsConnection
Retrieve dictionary details
Authentication
Connected account requiredTags
Get all enabled namespaces for Knowledge GraphGITLAB_GET_API_V4_ADMIN_KNOWLEDGE_GRAPH_NAMESPACESThis endpoint retrieves all namespaces that have Knowledge Graph enabledConnection
This endpoint retrieves all namespaces that have Knowledge Graph enabled
Authentication
Connected account requiredTags
Get Admin Roles for this GitLab instanceGITLAB_GET_API_V4_ADMIN_MEMBER_ROLESGet Admin Roles for this GitLab instanceConnection
Get Admin Roles for this GitLab instance
Authentication
Connected account requiredTags
List all pending migrationsGITLAB_GET_API_V4_ADMIN_MIGRATIONS_PENDINGLists all pending migrations for the instance.Connection
Lists all pending migrations for the instance.
Authentication
Connected account requiredTags
List all advanced search migrationsGITLAB_GET_API_V4_ADMIN_SEARCH_MIGRATIONSLists all advanced search migrations for the GitLab instance.Connection
Lists all advanced search migrations for the GitLab instance.
Authentication
Connected account requiredTags
Retrieve an advanced search migrationGITLAB_GET_API_V4_ADMIN_SEARCH_MIGRATIONS_MIGRATION_IDRetrieves a specified advanced search migration by migration version or name.Connection
Retrieves a specified advanced search migration by migration version or name.
Authentication
Connected account requiredTags
Retrieve security policy settingsGITLAB_GET_API_V4_ADMIN_SECURITY_COMPLIANCE_POLICY_SETTINGSRetrieves the current security policy settings for this GitLab instance.Connection
Retrieves the current security policy settings for this GitLab instance.
Authentication
Connected account requiredTags
Get all the Zoekt nodesGITLAB_GET_API_V4_ADMIN_ZOEKT_SHARDSGet all the Zoekt nodesConnection
Get all the Zoekt nodes
Authentication
Connected account requiredTags
Get all the indexed namespaces for this nodeGITLAB_GET_API_V4_ADMIN_ZOEKT_SHARDS_NODE_ID_INDEXED_NAMESPACESGet all the indexed namespaces for this nodeConnection
Get all the indexed namespaces for this node
Authentication
Connected account requiredTags
Fetch the Duo Code Review custom instructions for a merge requestGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_CODE_REVIEW_CUSTOM_INSTRUCTIONSFetch all Duo Code Review custom instructions for a merge request.Connection
Fetch all Duo Code Review custom instructions for a merge request.
Authentication
Connected account requiredTags
List registered flow callback endpointsGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_FLOW_CALLBACKSLists the flow callback endpoints registered for your organization. Secrets are not returned.Connection
Lists the flow callback endpoints registered for your organization. Secrets are not returned.
Authentication
Connected account requiredTags
Get a registered flow callback endpointGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_FLOW_CALLBACKS_IDReturns a single registered flow callback endpoint. Secrets are not returned.Connection
Returns a single registered flow callback endpoint. Secrets are not returned.
Authentication
Connected account requiredTags
List Duo Agent Platform toolsGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_LIST_TOOLSList Duo Agent Platform toolsConnection
List Duo Agent Platform tools
Authentication
Connected account requiredTags
List all agent privilegesGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_AGENT_PRIVILEGESLists all available agent privileges with their IDs, names, descriptions, and whether each is enabled by default. This endpoint has no supported attributes.Connection
Lists all available agent privileges with their IDs, names, descriptions, and whether each is enabled by default. This endpoint has no supported attributes.
Authentication
Connected account requiredTags
Get workflow detailsGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_IDGet workflow detailsConnection
Get workflow details
Authentication
Connected account requiredTags
List all workflow checkpointsGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_CHECKPOINTSList all workflow checkpointsConnection
List all workflow checkpoints
Authentication
Connected account requiredTags
Get details on a workflow checkpointGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_CHECKPOINTS_CHECKPOINT_IDGet details on a workflow checkpointConnection
Get details on a workflow checkpoint
Authentication
Connected account requiredTags
List all workflow eventsGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_EVENTSList all workflow eventsConnection
List all workflow events
Authentication
Connected account requiredTags
Get workflow trace as JSONLGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_WORKFLOW_ID_TRACE_JSONLReturns the full trace of a workflow session as JSON Lines (JSONL). Each line is a JSON object representing one checkpoint event in chronological order.Connection
Returns the full trace of a workflow session as JSON Lines (JSONL). Each line is a JSON object representing one checkpoint event in chronological order.
Authentication
Connected account requiredTags
Get Duo Workflows WebSocket connection detailsGITLAB_GET_API_V4_AI_DUO_WORKFLOWS_WSGet Duo Workflows WebSocket connection detailsConnection
Get Duo Workflows WebSocket connection details
Authentication
Connected account requiredTags
List code review information about projectGITLAB_GET_API_V4_ANALYTICS_CODE_REVIEWList code review information about projectConnection
List code review information about project
Authentication
Connected account requiredTags
Retrieve count of recently created issues for a groupGITLAB_GET_API_V4_ANALYTICS_GROUP_ACTIVITY_ISSUES_COUNTRetrieves the count of recently created issues for a specified group.Connection
Retrieves the count of recently created issues for a specified group.
Authentication
Connected account requiredTags
Retrieve count of recently created merge requests for a groupGITLAB_GET_API_V4_ANALYTICS_GROUP_ACTIVITY_MERGE_REQUESTS_COUNTRetrieves the count of recently created merge requests for a specified group.Connection
Retrieves the count of recently created merge requests for a specified group.
Authentication
Connected account requiredTags
Retrieve count of members recently added to a groupGITLAB_GET_API_V4_ANALYTICS_GROUP_ACTIVITY_NEW_MEMBERS_COUNTRetrieves the count of members recently added to a specified group.Connection
Retrieves the count of members recently added to a specified group.
Authentication
Connected account requiredTags
Get the current appearanceGITLAB_GET_API_V4_APPLICATION_APPEARANCEGet the current appearanceConnection
Get the current appearance
Authentication
Connected account requiredTags
Get current plan limitsGITLAB_GET_API_V4_APPLICATION_PLAN_LIMITSList the current limits of a plan on the GitLab instance.Connection
List the current limits of a plan on the GitLab instance.
Authentication
Connected account requiredTags
Retrieve application settingsGITLAB_GET_API_V4_APPLICATION_SETTINGSRetrieves the current application settings for this GitLab instance.Connection
Retrieves the current application settings for this GitLab instance.
Authentication
Connected account requiredTags
Retrieve application statisticsGITLAB_GET_API_V4_APPLICATION_STATISTICSRetrieves the current application statistics for this GitLab instance.Connection
Retrieves the current application statistics for this GitLab instance.
Authentication
Connected account requiredTags
Get applicationsGITLAB_GET_API_V4_APPLICATIONSList all registered applicationsConnection
List all registered applications
Authentication
Connected account requiredTags
List all instance audit eventsGITLAB_GET_API_V4_AUDIT_EVENTSLists all available instance audit events, limited to a maximum of 30 days for each query.Connection
Lists all available instance audit events, limited to a maximum of 30 days for each query.
Authentication
Connected account requiredTags
Retrieve an instance audit eventGITLAB_GET_API_V4_AUDIT_EVENTS_IDRetrieves a specified instance audit event.Connection
Retrieves a specified instance audit event.
Authentication
Connected account requiredTags
Return avatar url for a userGITLAB_GET_API_V4_AVATARReturn avatar url for a userConnection
Return avatar url for a user
Authentication
Connected account requiredTags
List all broadcast messagesGITLAB_GET_API_V4_BROADCAST_MESSAGESLists all broadcast messages for the instance.Connection
Lists all broadcast messages for the instance.
Authentication
Connected account requiredTags
Retrieve a broadcast messageGITLAB_GET_API_V4_BROADCAST_MESSAGES_IDRetrieves a specified broadcast message.Connection
Retrieves a specified broadcast message.
Authentication
Connected account requiredTags
List all group or project migrationsGITLAB_GET_API_V4_BULK_IMPORTSLists all group or project migrations.Connection
Lists all group or project migrations.
Authentication
Connected account requiredTags
List all group or project migration entitiesGITLAB_GET_API_V4_BULK_IMPORTS_ENTITIESLists all group or project migration entities.Connection
Lists all group or project migration entities.
Authentication
Connected account requiredTags
Retrieve a group or project migrationGITLAB_GET_API_V4_BULK_IMPORTS_IMPORT_IDRetrieves details of a group or project migration.Connection
Retrieves details of a group or project migration.
Authentication
Connected account requiredTags
List all group or project migration entitiesGITLAB_GET_API_V4_BULK_IMPORTS_IMPORT_ID_ENTITIESLists all group or project migration entities for a specified migration.Connection
Lists all group or project migration entities for a specified migration.
Authentication
Connected account requiredTags
Retrieve a group or project migration entityGITLAB_GET_API_V4_BULK_IMPORTS_IMPORT_ID_ENTITIES_ENTITY_IDRetrieves details of a group or project migration entity.Connection
Retrieves details of a group or project migration entity.
Authentication
Connected account requiredTags
List all failed import records for a migration entityGITLAB_GET_API_V4_BULK_IMPORTS_IMPORT_ID_ENTITIES_ENTITY_ID_FAILURESLists all failed import records for a group or project migration entity. This feature was introduced in GitLab 16.6.Connection
Lists all failed import records for a group or project migration entity. This feature was introduced in GitLab 16.6.
Authentication
Connected account requiredTags
List dictionary tablesGITLAB_GET_API_V4_DATABASES_DATABASE_NAME_DICTIONARY_TABLESReturns database dictionary tables filtered by database and optional table sizeConnection
Returns database dictionary tables filtered by database and optional table size
Authentication
Connected account requiredTags
Retrieve a single dependency list exportGITLAB_GET_API_V4_DEPENDENCY_LIST_EXPORTS_EXPORT_IDRetrieves a dependency list export.Connection
Retrieves a dependency list export.
Authentication
Connected account requiredTags
Download dependency list exportGITLAB_GET_API_V4_DEPENDENCY_LIST_EXPORTS_EXPORT_ID_DOWNLOADDownloads a dependency list export.Connection
Downloads a dependency list export.
Authentication
Connected account requiredTags
List all deploy keysGITLAB_GET_API_V4_DEPLOY_KEYSLists all deploy keys for the instance.Connection
Lists all deploy keys for the instance.
Authentication
Connected account requiredTags
List all deploy tokensGITLAB_GET_API_V4_DEPLOY_TOKENSLists all deploy tokens for the instance.Connection
Lists all deploy tokens for the instance.
Authentication
Connected account requiredTags
List all certificate-based clustersGITLAB_GET_API_V4_DISCOVER_CERT_BASED_CLUSTERSLists all certificate-based clusters associated with a project. This feature was introduced in GitLab 17.9.Connection
Lists all certificate-based clusters associated with a project. This feature was introduced in GitLab 17.9.
Authentication
Connected account requiredTags
List all eventsGITLAB_GET_API_V4_EVENTSLists all events for the authenticated user. Does not return events associated with epics or merge requests. Returns bulk push events with limited commit details.Connection
Lists all events for the authenticated user. Does not return events associated with epics or merge requests. Returns bulk push events with limited commit details.
Authentication
Connected account requiredTags
List all experimentsGITLAB_GET_API_V4_EXPERIMENTSLists all experiments on the GitLab instance. Each experiment has an `enabled` status that indicates whether the experiment is enabled globally, or only in specific contexts.Connection
Lists all experiments on the GitLab instance. Each experiment has an `enabled` status that indicates whether the experiment is enabled globally, or only in specific contexts.
Authentication
Connected account requiredTags
Get current variant assignment for an experiment contextGITLAB_GET_API_V4_EXPERIMENTS_EXPERIMENT_NAME_ASSIGNMENTSReturns the currently cached variant assignment for the given experiment and context. Defaults to current user if no context is provided.Connection
Returns the currently cached variant assignment for the given experiment and context. Defaults to current user if no context is provided.
Authentication
Connected account requiredTags
Get Unleash featuresGITLAB_GET_API_V4_FEATURE_FLAGS_UNLEASH_PROJECT_IDGet Unleash featuresConnection
Get Unleash features
Authentication
Connected account requiredTags
Get a list of featuresGITLAB_GET_API_V4_FEATURE_FLAGS_UNLEASH_PROJECT_ID_CLIENT_FEATURESGet a list of featuresConnection
Get a list of features
Authentication
Connected account requiredTags
Get a list of features (v2 client support)GITLAB_GET_API_V4_FEATURE_FLAGS_UNLEASH_PROJECT_ID_FEATURESDeprecated in GitLab 15.6Connection
Deprecated in GitLab 15.6
Authentication
Connected account requiredTags
List all feature flagsGITLAB_GET_API_V4_FEATURESLists all feature flags for the instance.Connection
Lists all feature flags for the instance.
Authentication
Connected account requiredTags
List all feature flag definitionsGITLAB_GET_API_V4_FEATURES_DEFINITIONSLists all feature flag definitions.Connection
Lists all feature flag definitions.
Authentication
Connected account requiredTags
List all Geo nodesGITLAB_GET_API_V4_GEO_NODESLists all Geo nodes for the instance.Connection
Lists all Geo nodes for the instance.
Authentication
Connected account requiredTags
Retrieve a single Geo nodeGITLAB_GET_API_V4_GEO_NODES_IDRetrieves a single Geo Node.Connection
Retrieves a single Geo Node.
Authentication
Connected account requiredTags
Retrieve metrics for a Geo nodeGITLAB_GET_API_V4_GEO_NODES_ID_STATUSRetrieves metrics for a specified Geo node.Connection
Retrieves metrics for a specified Geo node.
Authentication
Connected account requiredTags
List all Geo node statusesGITLAB_GET_API_V4_GEO_NODES_STATUSLists all Geo node statuses.Connection
Lists all Geo node statuses.
Authentication
Connected account requiredTags
Returns a Geo proxy responseGITLAB_GET_API_V4_GEO_PROXYReturns a Geo proxy responseConnection
Returns a Geo proxy response
Authentication
Connected account requiredTags
Returns the list of pipeline refs for the projectGITLAB_GET_API_V4_GEO_REPOSITORIES_GL_REPOSITORY_PIPELINE_REFSReturns the list of pipeline refs for the projectConnection
Returns the list of pipeline refs for the project
Authentication
Connected account requiredTags
Returns a replicable file from store (via CDN or sendfile)GITLAB_GET_API_V4_GEO_RETRIEVE_REPLICABLE_NAME_REPLICABLE_IDReturns a replicable file from store (via CDN or sendfile)Connection
Returns a replicable file from store (via CDN or sendfile)
Authentication
Connected account requiredTags
List all Geo sitesGITLAB_GET_API_V4_GEO_SITESLists all Geo sites for the instance.Connection
Lists all Geo sites for the instance.
Authentication
Connected account requiredTags
Retrieve a Geo siteGITLAB_GET_API_V4_GEO_SITES_IDRetrieves a specified Geo site.Connection
Retrieves a specified Geo site.
Authentication
Connected account requiredTags
Retrieve a Geo site statusGITLAB_GET_API_V4_GEO_SITES_ID_STATUSRetrieves the status for a specified Geo site.Connection
Retrieves the status for a specified Geo site.
Authentication
Connected account requiredTags
List all Geo site statusesGITLAB_GET_API_V4_GEO_SITES_STATUSLists all Geo site statuses.Connection
Lists all Geo site statuses.
Authentication
Connected account requiredTags
Retrieve repository URL templatesGITLAB_GET_API_V4_GROUP_ID_DASH_PACKAGES_COMPOSER_PACKAGESRetrieves the repository URL templates for requesting individual packages for a group.Connection
Retrieves the repository URL templates for requesting individual packages for a group.
Authentication
Connected account requiredTags
List all packages for a groupGITLAB_GET_API_V4_GROUP_ID_DASH_PACKAGES_COMPOSER_PSHALists all repository packages for a specified group. Composer V2 is recommended over V1.Connection
Lists all repository packages for a specified group. Composer V2 is recommended over V1.
Authentication
Connected account requiredTags
List all group repository storage movesGITLAB_GET_API_V4_GROUP_REPOSITORY_STORAGE_MOVESLists all group repository storage moves for an instance.Connection
Lists all group repository storage moves for an instance.
Authentication
Connected account requiredTags
Retrieve a group repository storage moveGITLAB_GET_API_V4_GROUP_REPOSITORY_STORAGE_MOVES_REPOSITORY_STORAGE_MOVE_IDRetrieves a specified group repository storage move. This feature was introduced in GitLab 13.9.Connection
Retrieves a specified group repository storage move. This feature was introduced in GitLab 13.9.
Authentication
Connected account requiredTags
List all groupsGITLAB_GET_API_V4_GROUPSLists all visible groups for the authenticated user. Unauthenticated requests return only public groups.Connection
Lists all visible groups for the authenticated user. Unauthenticated requests return only public groups.
Authentication
Connected account requiredTags
Retrieve a groupGITLAB_GET_API_V4_GROUPS_IDRetrieves a specified group by ID or path.Connection
Retrieves a specified group by ID or path.
Authentication
Connected account requiredTags
List all access requests for a groupGITLAB_GET_API_V4_GROUPS_ID_ACCESS_REQUESTSLists all access requests for a specified group that are viewable by the authenticated user.Connection
Lists all access requests for a specified group that are viewable by the authenticated user.
Authentication
Connected account requiredTags
List all group access tokensGITLAB_GET_API_V4_GROUPS_ID_ACCESS_TOKENSLists all group access tokens for a specified group.Connection
Lists all group access tokens for a specified group.
Authentication
Connected account requiredTags
Retrieve details on a group access tokenGITLAB_GET_API_V4_GROUPS_ID_ACCESS_TOKENS_TOKEN_IDRetrieves details on a specified group access token.Connection
Retrieves details on a specified group access token.
Authentication
Connected account requiredTags
List all approval rules for a groupGITLAB_GET_API_V4_GROUPS_ID_APPROVAL_RULESLists all approval rules and any associated details for a specified group. Restricted to group administrators. Use the `page` and `per_page` pagination parameters to restrict the list of approval rules.Connection
Lists all approval rules and any associated details for a specified group. Restricted to group administrators. Use the `page` and `per_page` pagination parameters to restrict the list of approval rules.
Authentication
Connected account requiredTags
List all group audit eventsGITLAB_GET_API_V4_GROUPS_ID_AUDIT_EVENTSLists all audit events for a specified group.Connection
Lists all audit events for a specified group.
Authentication
Connected account requiredTags
Retrieve a group audit eventGITLAB_GET_API_V4_GROUPS_ID_AUDIT_EVENTS_AUDIT_EVENT_IDRetrieves an audit event for a specified group. Only available to group Owners and administrators.Connection
Retrieves an audit event for a specified group. Only available to group Owners and administrators.
Authentication
Connected account requiredTags
Download a group avatarGITLAB_GET_API_V4_GROUPS_ID_AVATARDownloads a group avatar image.Connection
Downloads a group avatar image.
Authentication
Connected account requiredTags
List all badges for a groupGITLAB_GET_API_V4_GROUPS_ID_BADGESLists all badges for a specified group.Connection
Lists all badges for a specified group.
Authentication
Connected account requiredTags
Retrieve a badge for a groupGITLAB_GET_API_V4_GROUPS_ID_BADGES_BADGE_IDRetrieves a specified badge for a group.Connection
Retrieves a specified badge for a group.
Authentication
Connected account requiredTags
Retrieve a badge preview for a groupGITLAB_GET_API_V4_GROUPS_ID_BADGES_RENDERPreviews the final `link_url` and `image_url` for a specified group after resolving the placeholder interpolation.Connection
Previews the final `link_url` and `image_url` for a specified group after resolving the placeholder interpolation.
Authentication
Connected account requiredTags
List all billable group membersGITLAB_GET_API_V4_GROUPS_ID_BILLABLE_MEMBERSLists all billable members of a specified top-level group. Includes members in any subgroups or projects. You must have the Owner role for the group.Connection
Lists all billable members of a specified top-level group. Includes members in any subgroups or projects. You must have the Owner role for the group.
Authentication
Connected account requiredTags
List all indirect memberships for a billable group memberGITLAB_GET_API_V4_GROUPS_ID_BILLABLE_MEMBERS_USER_ID_INDIRECTLists all indirect memberships for a billable member of a group. This operation works on top-level groups only. It does not work on subgroups.Connection
Lists all indirect memberships for a billable member of a group. This operation works on top-level groups only. It does not work on subgroups.
Authentication
Connected account requiredTags
List all memberships for a billable group memberGITLAB_GET_API_V4_GROUPS_ID_BILLABLE_MEMBERS_USER_ID_MEMBERSHIPSLists all memberships for a specified billable member of a group. The response represents only direct memberships. Inherited memberships are not included.Connection
Lists all memberships for a specified billable member of a group. The response represents only direct memberships. Inherited memberships are not included.
Authentication
Connected account requiredTags
List all group issue boards in a groupGITLAB_GET_API_V4_GROUPS_ID_BOARDSLists all group issue boards for a specified group.Connection
Lists all group issue boards for a specified group.
Authentication
Connected account requiredTags
Retrieve a group issue boardGITLAB_GET_API_V4_GROUPS_ID_BOARDS_BOARD_IDRetrieves a specified group issue board.Connection
Retrieves a specified group issue board.
Authentication
Connected account requiredTags
List all group issue board listsGITLAB_GET_API_V4_GROUPS_ID_BOARDS_BOARD_ID_LISTSLists all group issue board lists for a specified board. Does not include `open` and `closed` lists.Connection
Lists all group issue board lists for a specified board. Does not include `open` and `closed` lists.
Authentication
Connected account requiredTags
Retrieve a group issue board listGITLAB_GET_API_V4_GROUPS_ID_BOARDS_BOARD_ID_LISTS_LIST_IDRetrieves a specified group issue board list.Connection
Retrieves a specified group issue board list.
Authentication
Connected account requiredTags
List all group clustersGITLAB_GET_API_V4_GROUPS_ID_CLUSTERSLists all group clusters for a specified group.Connection
Lists all group clusters for a specified group.
Authentication
Connected account requiredTags
Retrieve a group clusterGITLAB_GET_API_V4_GROUPS_ID_CLUSTERS_CLUSTER_IDRetrieves a specified group cluster.Connection
Retrieves a specified group cluster.
Authentication
Connected account requiredTags
List all custom attributes for a groupGITLAB_GET_API_V4_GROUPS_ID_CUSTOM_ATTRIBUTESLists all custom attributes for a specified group.Connection
Lists all custom attributes for a specified group.
Authentication
Connected account requiredTags
Retrieve a custom attribute for a groupGITLAB_GET_API_V4_GROUPS_ID_CUSTOM_ATTRIBUTES_KEYRetrieves a specified custom attribute for a group.Connection
Retrieves a specified custom attribute for a group.
Authentication
Connected account requiredTags
List all Debian group distributionsGITLAB_GET_API_V4_GROUPS_ID_DASH_DEBIAN_DISTRIBUTIONSLists all Debian distributions for a specified group.Connection
Lists all Debian distributions for a specified group.
Authentication
Connected account requiredTags
Retrieve a Debian group distributionGITLAB_GET_API_V4_GROUPS_ID_DASH_DEBIAN_DISTRIBUTIONS_CODENAMERetrieves a specified Debian group distribution for a group.Connection
Retrieves a specified Debian group distribution for a group.
Authentication
Connected account requiredTags
Retrieve a Debian group distribution keyGITLAB_GET_API_V4_GROUPS_ID_DASH_DEBIAN_DISTRIBUTIONS_CODENAME_KEY_ASCRetrieves a specified Debian group distribution key for a group.Connection
Retrieves a specified Debian group distribution key for a group.
Authentication
Connected account requiredTags
List all group epicsGITLAB_GET_API_V4_GROUPS_ID_DASH_EPICSLists all epics for a specified group and its subgroups. Responses are paginated and return 20 results by default.Connection
Lists all epics for a specified group and its subgroups. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
Get details of an epicGITLAB_GET_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IIDGets a single epicConnection
Gets a single epic
Authentication
Connected account requiredTags
Get related epicsGITLAB_GET_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_EPICSGet related epicsConnection
Get related epics
Authentication
Connected account requiredTags
List all issues for an epicGITLAB_GET_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_ISSUESLists all issues assigned to a specified epic that are available to the authenticated user. Responses are paginated and return 20 results by default.Connection
Lists all issues assigned to a specified epic that are available to the authenticated user. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
Download Debian packageGITLAB_GET_API_V4_GROUPS_ID_DASH_PACKAGES_DEBIAN_POOL_DISTRIBUTION_PROJECT_ID_LETTER_PACKAGE_NAME_PACKAGE_VERSION_FILE_NAMEThis feature was introduced in GitLab 14.2Connection
This feature was introduced in GitLab 14.2
Authentication
Connected account requiredTags
The NuGet V3 Feed Service IndexGITLAB_GET_API_V4_GROUPS_ID_DASH_PACKAGES_NUGET_INDEXThis feature was introduced in GitLab 12.6Connection
This feature was introduced in GitLab 12.6
Authentication
Connected account requiredTags
The NuGet Search ServiceGITLAB_GET_API_V4_GROUPS_ID_DASH_PACKAGES_NUGET_QUERYThis feature was introduced in GitLab 12.8Connection
This feature was introduced in GitLab 12.8
Authentication
Connected account requiredTags
The NuGet V2 Feed Service IndexGITLAB_GET_API_V4_GROUPS_ID_DASH_PACKAGES_NUGET_V2This feature was introduced in GitLab 16.2Connection
This feature was introduced in GitLab 16.2
Authentication
Connected account requiredTags
The NuGet V2 Feed Package $metadata endpointGITLAB_GET_API_V4_GROUPS_ID_DASH_PACKAGES_NUGET_V2_METADATAThis feature was introduced in GitLab 16.3Connection
This feature was introduced in GitLab 16.3
Authentication
Connected account requiredTags
List all packages for a groupGITLAB_GET_API_V4_GROUPS_ID_DASH_PACKAGES_PYPI_SIMPLELists all packages for a specified group in an HTML file.Connection
Lists all packages for a specified group in an HTML file.
Authentication
Connected account requiredTags
Search on GitLab within a groupGITLAB_GET_API_V4_GROUPS_ID_DASH_SEARCHThis feature was introduced in GitLab 10.5.Connection
This feature was introduced in GitLab 10.5.
Authentication
Connected account requiredTags
List all group deploy tokensGITLAB_GET_API_V4_GROUPS_ID_DEPLOY_TOKENSLists all group deploy tokens.Connection
Lists all group deploy tokens.
Authentication
Connected account requiredTags
Retrieve a group deploy tokenGITLAB_GET_API_V4_GROUPS_ID_DEPLOY_TOKENS_TOKEN_IDGet a single group's deploy token by ID. This feature was introduced in GitLab 14.9.Connection
Get a single group's deploy token by ID. This feature was introduced in GitLab 14.9.
Authentication
Connected account requiredTags
List all descendant groupsGITLAB_GET_API_V4_GROUPS_ID_DESCENDANT_GROUPSLists all descendant groups for a specified group.Connection
Lists all descendant groups for a specified group.
Authentication
Connected account requiredTags
Retrieve group-level DORA metricsGITLAB_GET_API_V4_GROUPS_ID_DORA_METRICSRetrieves DORA metrics for a specified group.Connection
Retrieves DORA metrics for a specified group.
Authentication
Connected account requiredTags
List all enterprise usersGITLAB_GET_API_V4_GROUPS_ID_ENTERPRISE_USERSLists all enterprise users for a specified top-level group. Use the `page` and `per_page` pagination parameters to filter the results.Connection
Lists all enterprise users for a specified top-level group. Use the `page` and `per_page` pagination parameters to filter the results.
Authentication
Connected account requiredTags
Retrieve an enterprise userGITLAB_GET_API_V4_GROUPS_ID_ENTERPRISE_USERS_USER_IDRetrieves a specified enterprise user.Connection
Retrieves a specified enterprise user.
Authentication
Connected account requiredTags
List all epic boards in a groupGITLAB_GET_API_V4_GROUPS_ID_EPIC_BOARDSLists all epic boards for a specified group. This feature was introduced in GitLab 15.9.Connection
Lists all epic boards for a specified group. This feature was introduced in GitLab 15.9.
Authentication
Connected account requiredTags
Retrieve a group epic boardGITLAB_GET_API_V4_GROUPS_ID_EPIC_BOARDS_BOARD_IDRetrieves a specified group epic board. This feature was introduced in GitLab 15.9.Connection
Retrieves a specified group epic board. This feature was introduced in GitLab 15.9.
Authentication
Connected account requiredTags
List all group epic board listsGITLAB_GET_API_V4_GROUPS_ID_EPIC_BOARDS_BOARD_ID_LISTSLists all group epic board lists for a specified board. Does not include `open` and `closed` lists. This feature was introduced in GitLab 15.9.Connection
Lists all group epic board lists for a specified board. Does not include `open` and `closed` lists. This feature was introduced in GitLab 15.9.
Authentication
Connected account requiredTags
Retrieve a group epic board listGITLAB_GET_API_V4_GROUPS_ID_EPIC_BOARDS_BOARD_ID_LISTS_LIST_IDRetrieves a specified group epic board list. This feature was introduced in GitLab 15.9.Connection
Retrieves a specified group epic board list. This feature was introduced in GitLab 15.9.
Authentication
Connected account requiredTags
List all group epicsGITLAB_GET_API_V4_GROUPS_ID_EPICSLists all epics for a specified group and its subgroups. Responses are paginated and return 20 results by default.Connection
Lists all epics for a specified group and its subgroups. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
Get details of an epicGITLAB_GET_API_V4_GROUPS_ID_EPICS_EPIC_IIDGets a single epicConnection
Gets a single epic
Authentication
Connected account requiredTags
List all emoji reactions for an epicGITLAB_GET_API_V4_GROUPS_ID_EPICS_EPIC_IID_AWARD_EMOJILists all emoji reactions for a specified epic. This endpoint can be accessed without authentication if the epic is publicly accessible.Connection
Lists all emoji reactions for a specified epic. This endpoint can be accessed without authentication if the epic is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from an epicGITLAB_GET_API_V4_GROUPS_ID_EPICS_EPIC_IID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from an epic. This endpoint can be accessed without authentication if the epic is publicly accessible.Connection
Retrieves a specified emoji reaction from an epic. This endpoint can be accessed without authentication if the epic is publicly accessible.
Authentication
Connected account requiredTags
List all issues for an epicGITLAB_GET_API_V4_GROUPS_ID_EPICS_EPIC_IID_ISSUESLists all issues assigned to a specified epic that are available to the authenticated user. Responses are paginated and return 20 results by default.Connection
Lists all issues assigned to a specified epic that are available to the authenticated user. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
List all emoji reactions for an epic commentGITLAB_GET_API_V4_GROUPS_ID_EPICS_EPIC_IID_NOTES_NOTE_ID_AWARD_EMOJILists all emoji reactions for a specified comment on an epic. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Lists all emoji reactions for a specified comment on an epic. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from an epic commentGITLAB_GET_API_V4_GROUPS_ID_EPICS_EPIC_IID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from a comment on an epic. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Retrieves a specified emoji reaction from a comment on an epic. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
List all linked epics for an epicGITLAB_GET_API_V4_GROUPS_ID_EPICS_EPIC_IID_RELATED_EPICSLists all linked epics for a specified epic.Connection
Lists all linked epics for a specified epic.
Authentication
Connected account requiredTags
List all group epic label eventsGITLAB_GET_API_V4_GROUPS_ID_EPICS_EVENTABLE_ID_RESOURCE_LABEL_EVENTSLists all label events for a specified epic.Connection
Lists all label events for a specified epic.
Authentication
Connected account requiredTags
Retrieve an epic label eventGITLAB_GET_API_V4_GROUPS_ID_EPICS_EVENTABLE_ID_RESOURCE_LABEL_EVENTS_EVENT_IDRetrieves a label event for a specified group epic.Connection
Retrieves a label event for a specified group epic.
Authentication
Connected account requiredTags
List all group epic state eventsGITLAB_GET_API_V4_GROUPS_ID_EPICS_EVENTABLE_ID_RESOURCE_STATE_EVENTSLists all state events for a specified epic.Connection
Lists all state events for a specified epic.
Authentication
Connected account requiredTags
Retrieve an epic state eventGITLAB_GET_API_V4_GROUPS_ID_EPICS_EVENTABLE_ID_RESOURCE_STATE_EVENTS_EVENT_IDRetrieves a state event for a specified group epic.Connection
Retrieves a state event for a specified group epic.
Authentication
Connected account requiredTags
List all discussions for an epicGITLAB_GET_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONSLists all discussions for a specified epic.Connection
Lists all discussions for a specified epic.
Authentication
Connected account requiredTags
Retrieve a discussion for an epicGITLAB_GET_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDRetrieves a specified discussion for an epic.Connection
Retrieves a specified discussion for an epic.
Authentication
Connected account requiredTags
List comments in an epic discussionGITLAB_GET_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESLists the comments in a specified epic discussion.Connection
Lists the comments in a specified epic discussion.
Authentication
Connected account requiredTags
Retrieve a comment from an epic discussionGITLAB_GET_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDRetrieves a specified comment from a epic discussion.Connection
Retrieves a specified comment from a epic discussion.
Authentication
Connected account requiredTags
List all epic notesGITLAB_GET_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_NOTESLists all notes for a specified epic.Connection
Lists all notes for a specified epic.
Authentication
Connected account requiredTags
Retrieve an epic noteGITLAB_GET_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_NOTES_NOTE_IDRetrieves a specified note for an epic.Connection
Retrieves a specified note for an epic.
Authentication
Connected account requiredTags
Retrieve a group export downloadGITLAB_GET_API_V4_GROUPS_ID_EXPORT_DOWNLOADRetrieves the exported archive for a specified group.Connection
Retrieves the exported archive for a specified group.
Authentication
Connected account requiredTags
Download a relations export for a groupGITLAB_GET_API_V4_GROUPS_ID_EXPORT_RELATIONS_DOWNLOADDownloads a group relations export file.Connection
Downloads a group relations export file.
Authentication
Connected account requiredTags
Retrieve the status of an relations export for a groupGITLAB_GET_API_V4_GROUPS_ID_EXPORT_RELATIONS_STATUSRetrieves the status of a relations export for a group.Connection
Retrieves the status of a relations export for a group.
Authentication
Connected account requiredTags
List all shared groupsGITLAB_GET_API_V4_GROUPS_ID_GROUPS_SHAREDLists all groups shared with a specified group.Connection
Lists all groups shared with a specified group.
Authentication
Connected account requiredTags
List all group hooksGITLAB_GET_API_V4_GROUPS_ID_HOOKSLists all group hooks.Connection
Lists all group hooks.
Authentication
Connected account requiredTags
Retrieve a group hookGITLAB_GET_API_V4_GROUPS_ID_HOOKS_HOOK_IDRetrieves a specified group hook.Connection
Retrieves a specified group hook.
Authentication
Connected account requiredTags
List all eventsGITLAB_GET_API_V4_GROUPS_ID_HOOKS_HOOK_ID_EVENTSLists all events for a specified webhook.Connection
Lists all events for a specified webhook.
Authentication
Connected account requiredTags
List all active integrationsGITLAB_GET_API_V4_GROUPS_ID_INTEGRATIONSLists all active integrations.Connection
Lists all active integrations.
Authentication
Connected account requiredTags
Retrieve integration settingsGITLAB_GET_API_V4_GROUPS_ID_INTEGRATIONS_SLUGRetrieves the settings for a specified integration.Connection
Retrieves the settings for a specified integration.
Authentication
Connected account requiredTags
List all pending invitations for a groupGITLAB_GET_API_V4_GROUPS_ID_INVITATIONSLists all pending invitations for a specified group viewable by the authenticated user. Returns invitations to direct members only, and not through inherited ancestor groups. This function takes pagination parameters `page` and `per_page` to restrict the list of members.Connection
Lists all pending invitations for a specified group viewable by the authenticated user. Returns invitations to direct members only, and not through inherited ancestor groups. This function takes pagination parameters `page` and `per_page` to restrict the list of members.
Authentication
Connected account requiredTags
List all invited groupsGITLAB_GET_API_V4_GROUPS_ID_INVITED_GROUPSLists all groups invited to a specified group.Connection
Lists all groups invited to a specified group.
Authentication
Connected account requiredTags
List all issues for a groupGITLAB_GET_API_V4_GROUPS_ID_ISSUESLists all issues for a specified group. If the group is private, you must provide credentials to authorize. In most cases, you should authenticate with a personal access token.Connection
Lists all issues for a specified group. If the group is private, you must provide credentials to authorize. In most cases, you should authenticate with a personal access token.
Authentication
Connected account requiredTags
Retrieve issues statistics for a groupGITLAB_GET_API_V4_GROUPS_ID_ISSUES_STATISTICSRetrieves statistics for issues in a specified group.Connection
Retrieves statistics for issues in a specified group.
Authentication
Connected account requiredTags
List all group iterationsGITLAB_GET_API_V4_GROUPS_ID_ITERATIONSLists all iterations for a specified group. Iterations created by **Enable automatic scheduling** in iteration cadences return `null` for the `title` and `description` fields. This feature was introduced in GitLab 13.5.Connection
Lists all iterations for a specified group. Iterations created by **Enable automatic scheduling** in iteration cadences return `null` for the `title` and `description` fields. This feature was introduced in GitLab 13.5.
Authentication
Connected account requiredTags
List all group labelsGITLAB_GET_API_V4_GROUPS_ID_LABELSLists all group labels for a specified group.Connection
Lists all group labels for a specified group.
Authentication
Connected account requiredTags
Retrieve a group labelGITLAB_GET_API_V4_GROUPS_ID_LABELS_NAMERetrieves a specified group label.Connection
Retrieves a specified group label.
Authentication
Connected account requiredTags
List all LDAP group linksGITLAB_GET_API_V4_GROUPS_ID_LDAP_GROUP_LINKSLists all LDAP group links.Connection
Lists all LDAP group links.
Authentication
Connected account requiredTags
List all personal access tokens for a groupGITLAB_GET_API_V4_GROUPS_ID_MANAGE_PERSONAL_ACCESS_TOKENSLists all personal access tokens associated with enterprise users in a top-level group. This feature was introduced in GitLab 17.8.Connection
Lists all personal access tokens associated with enterprise users in a top-level group. This feature was introduced in GitLab 17.8.
Authentication
Connected account requiredTags
List all group and project access tokens for a groupGITLAB_GET_API_V4_GROUPS_ID_MANAGE_RESOURCE_ACCESS_TOKENSLists all group and project access tokens associated with a top-level-group. This feature was introduced in GitLab 17.10.Connection
Lists all group and project access tokens associated with a top-level-group. This feature was introduced in GitLab 17.10.
Authentication
Connected account requiredTags
List all SSH keys for a groupGITLAB_GET_API_V4_GROUPS_ID_MANAGE_SSH_KEYSLists all SSH public keys associated with enterprise users in a top-level-group. This feature was introduced in GitLab 17.9.Connection
Lists all SSH public keys associated with enterprise users in a top-level-group. This feature was introduced in GitLab 17.9.
Authentication
Connected account requiredTags
List all group member rolesGITLAB_GET_API_V4_GROUPS_ID_MEMBER_ROLESLists all member roles in a specified group.Connection
Lists all member roles in a specified group.
Authentication
Connected account requiredTags
List all direct members of a groupGITLAB_GET_API_V4_GROUPS_ID_MEMBERSLists all direct members of a specified group viewable by the authenticated user. Does not return inherited members from ancestor groups or invited groups.Connection
Lists all direct members of a specified group viewable by the authenticated user. Does not return inherited members from ancestor groups or invited groups.
Authentication
Connected account requiredTags
List all members of a groupGITLAB_GET_API_V4_GROUPS_ID_MEMBERS_ALLLists all members of a specified group viewable by the authenticated user. Also returns inherited members from ancestor groups or invited groups. If a user is a member of this group and one or more ancestor groups, only returns the highest `access_level`. Members from an invited group are returned if the invited group is public, the requester is a member of an invited group, or the requester is a member of the shared group or project.Connection
Lists all members of a specified group viewable by the authenticated user. Also returns inherited members from ancestor groups or invited groups. If a user is a member of this group and one or more ancestor groups, only returns the highest `access_level`. Members from an invited group are returned if the invited group is public, the requester is a member of an invited group, or the requester is a member of the shared group or project.
Authentication
Connected account requiredTags
Retrieve a group memberGITLAB_GET_API_V4_GROUPS_ID_MEMBERS_ALL_USER_IDRetrieves a specified member of a group. Returns direct members and members inherited or invited through ancestor groups.Connection
Retrieves a specified member of a group. Returns direct members and members inherited or invited through ancestor groups.
Authentication
Connected account requiredTags
Retrieve a direct group memberGITLAB_GET_API_V4_GROUPS_ID_MEMBERS_USER_IDRetrieves a specified member of a group. Returns only direct members and not inherited members through ancestor groups.Connection
Retrieves a specified member of a group. Returns only direct members and not inherited members through ancestor groups.
Authentication
Connected account requiredTags
Retrieve MR approval settings for a groupGITLAB_GET_API_V4_GROUPS_ID_MERGE_REQUEST_APPROVAL_SETTINGRetrieves the merge request approval settings for a specified group.Connection
Retrieves the merge request approval settings for a specified group.
Authentication
Connected account requiredTags
List all group merge requestsGITLAB_GET_API_V4_GROUPS_ID_MERGE_REQUESTSLists all merge requests for a specified group and any subgroups.Connection
Lists all merge requests for a specified group and any subgroups.
Authentication
Connected account requiredTags
List all group milestonesGITLAB_GET_API_V4_GROUPS_ID_MILESTONESLists all group milestones for a specified group.Connection
Lists all group milestones for a specified group.
Authentication
Connected account requiredTags
Retrieve a group milestoneGITLAB_GET_API_V4_GROUPS_ID_MILESTONES_MILESTONE_IDRetrieves a specified group milestone.Connection
Retrieves a specified group milestone.
Authentication
Connected account requiredTags
List all burndown chart events for a milestoneGITLAB_GET_API_V4_GROUPS_ID_MILESTONES_MILESTONE_ID_BURNDOWN_EVENTSLists all burndown chart events for a specified milestone.Connection
Lists all burndown chart events for a specified milestone.
Authentication
Connected account requiredTags
List all issues assigned to a single milestoneGITLAB_GET_API_V4_GROUPS_ID_MILESTONES_MILESTONE_ID_ISSUESLists all issues assigned to a specified group milestone.Connection
Lists all issues assigned to a specified group milestone.
Authentication
Connected account requiredTags
List all merge requests assigned to a single milestoneGITLAB_GET_API_V4_GROUPS_ID_MILESTONES_MILESTONE_ID_MERGE_REQUESTSLists all merge requests assigned to a specified group milestone.Connection
Lists all merge requests assigned to a specified group milestone.
Authentication
Connected account requiredTags
Retrieve notification settings for a groupGITLAB_GET_API_V4_GROUPS_ID_NOTIFICATION_SETTINGSRetrieves the notification level for a specified group.Connection
Retrieves the notification level for a specified group.
Authentication
Connected account requiredTags
List all packages for a groupGITLAB_GET_API_V4_GROUPS_ID_PACKAGESLists all packages for a specified group. When accessed without authentication, only packages of public projects are returned. By default, packages with `default`, `deprecated`, and `error` status are returned. Use the `status` parameter to view other packages.Connection
Lists all packages for a specified group. When accessed without authentication, only packages of public projects are returned. By default, packages with `default`, `deprecated`, and `error` status are returned. Use the `status` parameter to view other packages.
Authentication
Connected account requiredTags
List all pending group membersGITLAB_GET_API_V4_GROUPS_ID_PENDING_MEMBERSLists all members in an `awaiting` state and those who are invited but do not have a GitLab account for a specified group and any subgroups and projects. This operation works on top-level groups only. It does not work on subgroups.Connection
Lists all members in an `awaiting` state and those who are invited but do not have a GitLab account for a specified group and any subgroups and projects. This operation works on top-level groups only. It does not work on subgroups.
Authentication
Connected account requiredTags
Retrieve pending reassignmentsGITLAB_GET_API_V4_GROUPS_ID_PLACEHOLDER_REASSIGNMENTSRetrieves a CSV file with a list of pending reassignments. This feature was introduced in GitLab 17.10.Connection
Retrieves a CSV file with a list of pending reassignments. This feature was introduced in GitLab 17.10.
Authentication
Connected account requiredTags
List all projects in a groupGITLAB_GET_API_V4_GROUPS_ID_PROJECTSLists all projects in a specified group accessible to the authenticated user. Unauthenticated requests return only public projects with a limited subset of attributes.Connection
Lists all projects in a specified group accessible to the authenticated user. Unauthenticated requests return only public projects with a limited subset of attributes.
Authentication
Connected account requiredTags
List all shared projectsGITLAB_GET_API_V4_GROUPS_ID_PROJECTS_SHAREDLists all projects shared with a specified group.Connection
Lists all projects shared with a specified group.
Authentication
Connected account requiredTags
List all protected branchesGITLAB_GET_API_V4_GROUPS_ID_PROTECTED_BRANCHESLists all protected branches from a group. If a wildcard is set, it is returned instead of the exact name of the branches that match that wildcard.Connection
Lists all protected branches from a group. If a wildcard is set, it is returned instead of the exact name of the branches that match that wildcard.
Authentication
Connected account requiredTags
Retrieve a protected branchGITLAB_GET_API_V4_GROUPS_ID_PROTECTED_BRANCHES_NAMERetrieves a specified protected branch. Retrieve multiple branches by using a wildcard in the `name`.Connection
Retrieves a specified protected branch. Retrieve multiple branches by using a wildcard in the `name`.
Authentication
Connected account requiredTags
List all protected environments for a groupGITLAB_GET_API_V4_GROUPS_ID_PROTECTED_ENVIRONMENTSLists all protected environments for a specified group.Connection
Lists all protected environments for a specified group.
Authentication
Connected account requiredTags
Retrieve a protected environment for a groupGITLAB_GET_API_V4_GROUPS_ID_PROTECTED_ENVIRONMENTS_NAMERetrieves a specified protected environment for a group.Connection
Retrieves a specified protected environment for a group.
Authentication
Connected account requiredTags
List all provisioned usersGITLAB_GET_API_V4_GROUPS_ID_PROVISIONED_USERSLists all provisioned users for a specified group.Connection
Lists all provisioned users for a specified group.
Authentication
Connected account requiredTags
Retrieve the push rules of a groupGITLAB_GET_API_V4_GROUPS_ID_PUSH_RULERetrieves the push rules of a specified group.Connection
Retrieves the push rules of a specified group.
Authentication
Connected account requiredTags
List all registry repositories for a groupGITLAB_GET_API_V4_GROUPS_ID_REGISTRY_REPOSITORIESLists all registry repositories for a specified group.Connection
Lists all registry repositories for a specified group.
Authentication
Connected account requiredTags
List all related epic links for a groupGITLAB_GET_API_V4_GROUPS_ID_RELATED_EPIC_LINKSLists all related epic links for a specified group and its subgroups. The user needs to have access to both the `source_epic` and `target_epic` to view the related epic link.Connection
Lists all related epic links for a specified group and its subgroups. The user needs to have access to both the `source_epic` and `target_epic` to view the related epic link.
Authentication
Connected account requiredTags
List all releases in a groupGITLAB_GET_API_V4_GROUPS_ID_RELEASESLists all releases for projects in a specified group.Connection
Lists all releases for projects in a specified group.
Authentication
Connected account requiredTags
List all repository storage moves for a groupGITLAB_GET_API_V4_GROUPS_ID_REPOSITORY_STORAGE_MOVESLists all repository storage moves for a specified group.Connection
Lists all repository storage moves for a specified group.
Authentication
Connected account requiredTags
Retrieve a repository storage move for a groupGITLAB_GET_API_V4_GROUPS_ID_REPOSITORY_STORAGE_MOVES_REPOSITORY_STORAGE_MOVE_IDRetrieves a specified repository storage move for a group. This feature was introduced in GitLab 13.9.Connection
Retrieves a specified repository storage move for a group. This feature was introduced in GitLab 13.9.
Authentication
Connected account requiredTags
List all runners in a groupGITLAB_GET_API_V4_GROUPS_ID_RUNNERSLists all runners available in a specified group and any ancestor groups, including any allowed instance runners.Connection
Lists all runners available in a specified group and any ancestor groups, including any allowed instance runners.
Authentication
Connected account requiredTags
Lists SAML group linksGITLAB_GET_API_V4_GROUPS_ID_SAML_GROUP_LINKSGet SAML group links for a groupConnection
Get SAML group links for a group
Authentication
Connected account requiredTags
Get SAML group linkGITLAB_GET_API_V4_GROUPS_ID_SAML_GROUP_LINKS_SAML_GROUP_NAMEGet a SAML group link for the groupConnection
Get a SAML group link for the group
Authentication
Connected account requiredTags
Retrieve SAML identities for a groupGITLAB_GET_API_V4_GROUPS_ID_SAML_IDENTITIESRetrieves SAML identities for a group.Connection
Retrieves SAML identities for a group.
Authentication
Connected account requiredTags
Retrieve a SAML identityGITLAB_GET_API_V4_GROUPS_ID_SAML_UIDRetrieves a specified SAML identity.Connection
Retrieves a specified SAML identity.
Authentication
Connected account requiredTags
List all SAML usersGITLAB_GET_API_V4_GROUPS_ID_SAML_USERSLists all SAML users for a specified top-level group. Use the `page` and `per_page` pagination parameters to filter the results.Connection
Lists all SAML users for a specified top-level group. Use the `page` and `per_page` pagination parameters to filter the results.
Authentication
Connected account requiredTags
Retrieve SCIM identities for a groupGITLAB_GET_API_V4_GROUPS_ID_SCIM_IDENTITIESRetrieves SCIM identities for a group.Connection
Retrieves SCIM identities for a group.
Authentication
Connected account requiredTags
Retrieve a SCIM identityGITLAB_GET_API_V4_GROUPS_ID_SCIM_UIDRetrieves a specified SCIM identity.Connection
Retrieves a specified SCIM identity.
Authentication
Connected account requiredTags
List all group service accountsGITLAB_GET_API_V4_GROUPS_ID_SERVICE_ACCOUNTSLists all service accounts in a specified group. Use the `page` and `per_page` pagination parameters to filter the results.Connection
Lists all service accounts in a specified group. Use the `page` and `per_page` pagination parameters to filter the results.
Authentication
Connected account requiredTags
List all personal access tokens for a group service accountGITLAB_GET_API_V4_GROUPS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENSLists all personal access tokens for a specified group service accountConnection
Lists all personal access tokens for a specified group service account
Authentication
Connected account requiredTags
List all group SSH certificatesGITLAB_GET_API_V4_GROUPS_ID_SSH_CERTIFICATESLists all SSH certificates for a specified group.Connection
Lists all SSH certificates for a specified group.
Authentication
Connected account requiredTags
List all subgroupsGITLAB_GET_API_V4_GROUPS_ID_SUBGROUPSLists all subgroups for a specified group.Connection
Lists all subgroups for a specified group.
Authentication
Connected account requiredTags
List all transfer locations for a groupGITLAB_GET_API_V4_GROUPS_ID_TRANSFER_LOCATIONSLists all groups that a specified source group can be transferred to.Connection
Lists all groups that a specified source group can be transferred to.
Authentication
Connected account requiredTags
List all uploads for a groupGITLAB_GET_API_V4_GROUPS_ID_UPLOADSLists all uploads for a specified group sorted by `created_at` in descending order. You must have the Maintainer or Owner role for the group.Connection
Lists all uploads for a specified group sorted by `created_at` in descending order. You must have the Maintainer or Owner role for the group.
Authentication
Connected account requiredTags
Download an uploaded file by secret and filenameGITLAB_GET_API_V4_GROUPS_ID_UPLOADS_SECRET_FILENAMEDownloads an uploaded file with a specified secret and filename. You must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for the group.Connection
Downloads an uploaded file with a specified secret and filename. You must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for the group.
Authentication
Connected account requiredTags
Download an uploaded file by IDGITLAB_GET_API_V4_GROUPS_ID_UPLOADS_UPLOAD_IDDownloads an uploaded file with a specified ID. You must have the Maintainer or Owner role for the group.Connection
Downloads an uploaded file with a specified ID. You must have the Maintainer or Owner role for the group.
Authentication
Connected account requiredTags
List all group variablesGITLAB_GET_API_V4_GROUPS_ID_VARIABLESLists all variables for a specified group. Use the `page` and `per_page` pagination parameters to control the pagination of results.Connection
Lists all variables for a specified group. Use the `page` and `per_page` pagination parameters to control the pagination of results.
Authentication
Connected account requiredTags
Retrieve details of a group variableGITLAB_GET_API_V4_GROUPS_ID_VARIABLES_KEYRetrieves details of a specified group variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.Connection
Retrieves details of a specified group variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.
Authentication
Connected account requiredTags
List all wiki page meta notesGITLAB_GET_API_V4_GROUPS_ID_WIKI_PAGES_NOTEABLE_ID_NOTESLists all notes for a specified wiki page meta.Connection
Lists all notes for a specified wiki page meta.
Authentication
Connected account requiredTags
Retrieve a wiki page meta noteGITLAB_GET_API_V4_GROUPS_ID_WIKI_PAGES_NOTEABLE_ID_NOTES_NOTE_IDRetrieves a specified note for a wiki page meta.Connection
Retrieves a specified note for a wiki page meta.
Authentication
Connected account requiredTags
List all wiki pages for a groupGITLAB_GET_API_V4_GROUPS_ID_WIKISLists all wiki pages for a specified group.Connection
Lists all wiki pages for a specified group.
Authentication
Connected account requiredTags
Retrieve a wiki page for a groupGITLAB_GET_API_V4_GROUPS_ID_WIKIS_SLUGRetrieves a specified wiki page for a group.Connection
Retrieves a specified wiki page for a group.
Authentication
Connected account requiredTags
List all system hooksGITLAB_GET_API_V4_HOOKSLists all system hooks for the instance.Connection
Lists all system hooks for the instance.
Authentication
Connected account requiredTags
Retrieve a system hookGITLAB_GET_API_V4_HOOKS_HOOK_IDRetrieves a specified system hook.Connection
Retrieves a specified system hook.
Authentication
Connected account requiredTags
List GitLab for Jira (Forge) namespace subscriptionsGITLAB_GET_API_V4_INTEGRATIONS_JIRA_FORGE_SUBSCRIPTIONSLists the GitLab namespaces subscribed to the Forge installation.Connection
Lists the GitLab namespaces subscribed to the Forge installation.
Authentication
Connected account requiredTags
Gets agentw infoGITLAB_GET_API_V4_INTERNAL_AGENTS_AGENTW_AGENT_INFORetrieves agent info for agentw for the given workspace tokenConnection
Retrieves agent info for agentw for the given workspace token
Authentication
Connected account requiredTags
authorize_user_accessGITLAB_GET_API_V4_INTERNAL_AGENTS_AGENTW_AUTHORIZE_USER_ACCESSReturns whether the user is authorized to access the workspace.Connection
Returns whether the user is authorized to access the workspace.
Authentication
Connected account requiredTags
server_configGITLAB_GET_API_V4_INTERNAL_AGENTS_AGENTW_SERVER_CONFIGReturns configuration for Workspaces HTTP Server.Connection
Returns configuration for Workspaces HTTP Server.
Authentication
Connected account requiredTags
List Gitaly object pool membersGITLAB_GET_API_V4_INTERNAL_GITALY_OBJECT_POOL_MEMBERSList Gitaly object pool membersConnection
List Gitaly object pool members
Authentication
Connected account requiredTags
List all issues for the currently authenticated userGITLAB_GET_API_V4_ISSUESLists all issues accessible by the currently authenticated user. By default, returns only issues created by the current user. To list all issues, use parameter `scope=all`.Connection
Lists all issues accessible by the currently authenticated user. By default, returns only issues created by the current user. To list all issues, use parameter `scope=all`.
Authentication
Connected account requiredTags
Retrieve an issueGITLAB_GET_API_V4_ISSUES_IDRetrieves a specified issue. Administrators only.Connection
Retrieves a specified issue. Administrators only.
Authentication
Connected account requiredTags
Retrieve issues statistics for the currently authenticated userGITLAB_GET_API_V4_ISSUES_STATISTICSRetrieves statistics for issues accessible by the currently authenticated user. By default, returns only issues created by the current user. To get all issues, set the `scope` attribute to `all`.Connection
Retrieves statistics for issues accessible by the currently authenticated user. By default, returns only issues created by the current user. To get all issues, set the `scope` attribute to `all`.
Authentication
Connected account requiredTags
Retrieve a job by job tokenGITLAB_GET_API_V4_JOBRetrieves a job that was generated by a specified job token.Connection
Retrieves a job that was generated by a specified job token.
Authentication
Connected account requiredTags
List all GitLab agents for Kubernetes by job tokenGITLAB_GET_API_V4_JOB_ALLOWED_AGENTSLists all GitLab agents for Kubernetes with a specified `CI_JOB_TOKEN`.Connection
Lists all GitLab agents for Kubernetes with a specified `CI_JOB_TOKEN`.
Authentication
Connected account requiredTags
Download job artifactsGITLAB_GET_API_V4_JOBS_ID_ARTIFACTSDownloads artifacts for a specified job.Connection
Downloads artifacts for a specified job.
Authentication
Connected account requiredTags
Download an SBOM scan resultGITLAB_GET_API_V4_JOBS_ID_SBOM_SCANS_SBOM_SCAN_IDDownloads an SBOM scan result file for a specified job.Connection
Downloads an SBOM scan result file for a specified job.
Authentication
Connected account requiredTags
Retrieve user by SSH key fingerprintGITLAB_GET_API_V4_KEYSRetrieves user by SSH key fingerprint. Administrators only.Connection
Retrieves user by SSH key fingerprint. Administrators only.
Authentication
Connected account requiredTags
Retrieve user by SSH key IDGITLAB_GET_API_V4_KEYS_IDRetrieves user by SSH key ID. Administrators only.Connection
Retrieves user by SSH key ID. Administrators only.
Authentication
Connected account requiredTags
List all LDAP groupsGITLAB_GET_API_V4_LDAP_GROUPSLists all LDAP groups on the GitLab instance. Limited to 20 results.Connection
Lists all LDAP groups on the GitLab instance. Limited to 20 results.
Authentication
Connected account requiredTags
List all LDAP groups by providerGITLAB_GET_API_V4_LDAP_PROVIDER_GROUPSLists all LDAP groups for the specified provider. Limited to 20 results.Connection
Lists all LDAP groups for the specified provider. Limited to 20 results.
Authentication
Connected account requiredTags
Retrieve license informationGITLAB_GET_API_V4_LICENSERetrieves information about the current license.Connection
Retrieves information about the current license.
Authentication
Connected account requiredTags
Retrieve a licenseGITLAB_GET_API_V4_LICENSE_IDRetrieves information about a specified license.Connection
Retrieves information about a specified license.
Authentication
Connected account requiredTags
Download license usage dataGITLAB_GET_API_V4_LICENSE_USAGE_EXPORTDownloads usage data for the currently active license.Connection
Downloads usage data for the currently active license.
Authentication
Connected account requiredTags
List all licensesGITLAB_GET_API_V4_LICENSESLists all information about all licenses.Connection
Lists all information about all licenses.
Authentication
Connected account requiredTags
Get MCP response listenerGITLAB_GET_API_V4_MCPListens for Model Context Protocol responsesConnection
Listens for Model Context Protocol responses
Authentication
Connected account requiredTags
List all instance member rolesGITLAB_GET_API_V4_MEMBER_ROLESLists all member roles for this GitLab instance.Connection
Lists all member roles for this GitLab instance.
Authentication
Connected account requiredTags
List all merge requestsGITLAB_GET_API_V4_MERGE_REQUESTSLists all merge requests accessible to the authenticated user. By default, returns only merge requests created by the current user. Use `scope=all` to get all merge requests.Connection
Lists all merge requests accessible to the authenticated user. By default, returns only merge requests created by the current user. Use `scope=all` to get all merge requests.
Authentication
Connected account requiredTags
Retrieve metadata information for this GitLab instanceGITLAB_GET_API_V4_METADATARetrieves metadata information for the GitLab instance.Connection
Retrieves metadata information for the GitLab instance.
Authentication
Connected account requiredTags
List all namespacesGITLAB_GET_API_V4_NAMESPACESLists all namespaces available to the current user. If the user is an administrator, this endpoint returns all namespaces in the instance.Connection
Lists all namespaces available to the current user. If the user is an administrator, this endpoint returns all namespaces in the instance.
Authentication
Connected account requiredTags
Retrieve namespace detailsGITLAB_GET_API_V4_NAMESPACES_IDRetrieves a specified namespace.Connection
Retrieves a specified namespace.
Authentication
Connected account requiredTags
Verify namespace availabilityGITLAB_GET_API_V4_NAMESPACES_ID_EXISTSVerifies that a namespace is available for use.Connection
Verifies that a namespace is available for use.
Authentication
Connected account requiredTags
Retrieve namespace subscriptionGITLAB_GET_API_V4_NAMESPACES_ID_GITLAB_SUBSCRIPTIONRetrieves GitLab subscription details for a specified namespace.Connection
Retrieves GitLab subscription details for a specified namespace.
Authentication
Connected account requiredTags
Returns an add-on purchase for the namespaceGITLAB_GET_API_V4_NAMESPACES_ID_SUBSCRIPTION_ADD_ON_PURCHASE_ADD_ON_NAMEDeprecated in GitLab 17.7Connection
Deprecated in GitLab 17.7
Authentication
Connected account requiredTags
Retrieve all limit exclusionsGITLAB_GET_API_V4_NAMESPACES_STORAGE_LIMIT_EXCLUSIONSGets all records for namespaces that have been excludedConnection
Gets all records for namespaces that have been excluded
Authentication
Connected account requiredTags
Retrieve global notification settingsGITLAB_GET_API_V4_NOTIFICATION_SETTINGSRetrieves the global notification level and email address.Connection
Retrieves the global notification level and email address.
Authentication
Connected account requiredTags
Get vulnerabilitiesGITLAB_GET_API_V4_OCCURRENCES_VULNERABILITIESReturns vulnerabilities related to an occurrence.Connection
Returns vulnerabilities related to an occurrence.
Authentication
Connected account requiredTags
List all offline transfer exportsGITLAB_GET_API_V4_OFFLINE_EXPORTSLists all offline transfer exportsConnection
Lists all offline transfer exports
Authentication
Connected account requiredTags
Get offline transfer export detailsGITLAB_GET_API_V4_OFFLINE_EXPORTS_IDRetrieves details of an offline transfer exportConnection
Retrieves details of an offline transfer export
Authentication
Connected account requiredTags
Retrieve a recipe snapshotGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNELRetrieves a snapshot of the files for a specified Conan recipe. The snapshot is a list of filenames with their associated MD5 hash.Connection
Retrieves a snapshot of the files for a specified Conan recipe. The snapshot is a list of filenames with their associated MD5 hash.
Authentication
Connected account requiredTags
Retrieve a recipe manifestGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_DIGESTRetrieves a manifest that includes a list of files and associated download URLs for a specified recipe.Connection
Retrieves a manifest that includes a list of files and associated download URLs for a specified recipe.
Authentication
Connected account requiredTags
List all recipe download URLsGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_DOWNLOAD_URLSLists all files and associated download URLs for a specified recipe in the package registry. Returns the same payload as the recipe manifest endpoint.Connection
Lists all files and associated download URLs for a specified recipe in the package registry. Returns the same payload as the recipe manifest endpoint.
Authentication
Connected account requiredTags
Retrieve a package snapshotGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCERetrieves a snapshot of the files for a specified Conan package and reference. The snapshot is a list of filenames with their associated MD5 hash.Connection
Retrieves a snapshot of the files for a specified Conan package and reference. The snapshot is a list of filenames with their associated MD5 hash.
Authentication
Connected account requiredTags
Retrieve a package manifestGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCE_DIGESTRetrieves a manifest that includes a list of files and associated download URLs for a specified package.Connection
Retrieves a manifest that includes a list of files and associated download URLs for a specified package.
Authentication
Connected account requiredTags
List all package download URLsGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCE_DOWNLOAD_URLSLists all files and associated download URLs for a specified package in the package registry. Returns the same payload as the package manifest endpoint.Connection
Lists all files and associated download URLs for a specified package in the package registry. Returns the same payload as the package manifest endpoint.
Authentication
Connected account requiredTags
Retrieve package references metadataGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_SEARCHRetrieves the metadata for all package references of a specified package. This feature was introduced in GitLab 18.0.Connection
Retrieves the metadata for all package references of a specified package. This feature was introduced in GitLab 18.0.
Authentication
Connected account requiredTags
Search for a Conan packageGITLAB_GET_API_V4_PACKAGES_CONAN_V1_CONANS_SEARCHSearches the instance for a specified Conan package.Connection
Searches the instance for a specified Conan package.
Authentication
Connected account requiredTags
Retrieve a recipe fileGITLAB_GET_API_V4_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_EXPORT_FILE_NAMERetrieves a specified recipe file from the package registry. You must use the download URL returned from the recipe download URLs endpoint.Connection
Retrieves a specified recipe file from the package registry. You must use the download URL returned from the recipe download URLs endpoint.
Authentication
Connected account requiredTags
Retrieve a package fileGITLAB_GET_API_V4_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_PACKAGE_CONAN_PACKAGE_REFERENCE_PACKAGE_REVISION_FILE_NAMERetrieves a specified package file from the package registry. You must use the download URL returned from the package download URLs endpoint.Connection
Retrieves a specified package file from the package registry. You must use the download URL returned from the package download URLs endpoint.
Authentication
Connected account requiredTags
Verify availability of a Conan repositoryGITLAB_GET_API_V4_PACKAGES_CONAN_V1_PINGVerifies availability of a Conan repository.Connection
Verifies availability of a Conan repository.
Authentication
Connected account requiredTags
Retrieve an authentication tokenGITLAB_GET_API_V4_PACKAGES_CONAN_V1_USERS_AUTHENTICATERetrieves an authentication token. Creates a JSON Web Token (JWT) for use as a Bearer header in other requests to the package registry.Connection
Retrieves an authentication token. Creates a JSON Web Token (JWT) for use as a Bearer header in other requests to the package registry.
Authentication
Connected account requiredTags
Verify authentication credentialsGITLAB_GET_API_V4_PACKAGES_CONAN_V1_USERS_CHECK_CREDENTIALSVerifies authentication credentials for a Conan package registry.Connection
Verifies authentication credentials for a Conan package registry.
Authentication
Connected account requiredTags
Retrieve latest version for a moduleGITLAB_GET_API_V4_PACKAGES_TERRAFORM_MODULES_V1_MODULE_NAMESPACE_MODULE_NAME_MODULE_SYSTEMRetrieves latest version for a specified module.Connection
Retrieves latest version for a specified module.
Authentication
Connected account requiredTags
Retrieve download URL for latest module versionGITLAB_GET_API_V4_PACKAGES_TERRAFORM_MODULES_V1_MODULE_NAMESPACE_MODULE_NAME_MODULE_SYSTEM_DOWNLOADRetrieves download URL for latest module version.Connection
Retrieves download URL for latest module version.
Authentication
Connected account requiredTags
List all available versions for a moduleGITLAB_GET_API_V4_PACKAGES_TERRAFORM_MODULES_V1_MODULE_NAMESPACE_MODULE_NAME_MODULE_SYSTEM_VERSIONSLists all available versions for a specified module.Connection
Lists all available versions for a specified module.
Authentication
Connected account requiredTags
List all Pages domainsGITLAB_GET_API_V4_PAGES_DOMAINSLists all Pages domains on the instance. You must have administrator access to the instance.Connection
Lists all Pages domains on the instance. You must have administrator access to the instance.
Authentication
Connected account requiredTags
List all personal access tokensGITLAB_GET_API_V4_PERSONAL_ACCESS_TOKENSLists all personal access tokens accessible by the authenticated user. For administrators, returns all personal access tokens in the instance. For non-administrators, returns all of their personal access tokens.Connection
Lists all personal access tokens accessible by the authenticated user. For administrators, returns all personal access tokens in the instance. For non-administrators, returns all of their personal access tokens.
Authentication
Connected account requiredTags
Retrieve a personal access tokenGITLAB_GET_API_V4_PERSONAL_ACCESS_TOKENS_IDRetrieves details for a specified personal access token. Administrators can retrieve details on any token. Non-administrators can only retrieve details on their own tokens.Connection
Retrieves details for a specified personal access token. Administrators can retrieve details on any token. Non-administrators can only retrieve details on their own tokens.
Authentication
Connected account requiredTags
Retrieve a personal access tokenGITLAB_GET_API_V4_PERSONAL_ACCESS_TOKENS_SELFRetrieves a specified personal access token by passing it to the API in a header.Connection
Retrieves a specified personal access token by passing it to the API in a header.
Authentication
Connected account requiredTags
List all token associationsGITLAB_GET_API_V4_PERSONAL_ACCESS_TOKENS_SELF_ASSOCIATIONSLists all groups and projects accessible by the personal access token used to authenticate the request. Generally, this includes any groups or projects that the user is a member of.Connection
Lists all groups and projects accessible by the personal access token used to authenticate the request. Generally, this includes any groups or projects that the user is a member of.
Authentication
Connected account requiredTags
List all project aliasesGITLAB_GET_API_V4_PROJECT_ALIASESLists all project aliases for the instance.Connection
Lists all project aliases for the instance.
Authentication
Connected account requiredTags
Retrieve a project aliasGITLAB_GET_API_V4_PROJECT_ALIASES_NAMERetrieves details of a specified project alias.Connection
Retrieves details of a specified project alias.
Authentication
Connected account requiredTags
List all project repository storage movesGITLAB_GET_API_V4_PROJECT_REPOSITORY_STORAGE_MOVESLists all project repository storage moves.Connection
Lists all project repository storage moves.
Authentication
Connected account requiredTags
Retrieve a project repository storage moveGITLAB_GET_API_V4_PROJECT_REPOSITORY_STORAGE_MOVES_REPOSITORY_STORAGE_MOVE_IDRetrieves a specified project repository storage move.Connection
Retrieves a specified project repository storage move.
Authentication
Connected account requiredTags
List all projectsGITLAB_GET_API_V4_PROJECTSLists all projects. Unauthenticated requests return only public projects with a limited subset of attributes. You can filter responses by custom attributes.Connection
Lists all projects. Unauthenticated requests return only public projects with a limited subset of attributes. You can filter responses by custom attributes.
Authentication
Connected account requiredTags
Retrieve a projectGITLAB_GET_API_V4_PROJECTS_IDRetrieves details on a specified project. This endpoint can be accessed without authentication if the project is publicly accessible.Connection
Retrieves details on a specified project. This endpoint can be accessed without authentication if the project is publicly accessible.
Authentication
Connected account requiredTags
List all access requests for a projectGITLAB_GET_API_V4_PROJECTS_ID_ACCESS_REQUESTSLists all access requests for a specified project that are viewable by the authenticated user.Connection
Lists all access requests for a specified project that are viewable by the authenticated user.
Authentication
Connected account requiredTags
List all project access tokensGITLAB_GET_API_V4_PROJECTS_ID_ACCESS_TOKENSLists all project access tokens for a specified project.Connection
Lists all project access tokens for a specified project.
Authentication
Connected account requiredTags
Retrieve details on a project access tokenGITLAB_GET_API_V4_PROJECTS_ID_ACCESS_TOKENS_TOKEN_IDRetrieves details on a specified project access token.Connection
Retrieves details on a specified project access token.
Authentication
Connected account requiredTags
List all metric imagesGITLAB_GET_API_V4_PROJECTS_ID_ALERT_MANAGEMENT_ALERTS_ALERT_IID_METRIC_IMAGESLists all metric images for a specified alert.Connection
Lists all metric images for a specified alert.
Authentication
Connected account requiredTags
List deployment frequencies for the projectGITLAB_GET_API_V4_PROJECTS_ID_ANALYTICS_DEPLOYMENT_FREQUENCYList deployment frequencies for the projectConnection
List deployment frequencies for the project
Authentication
Connected account requiredTags
List all approval rules for a projectGITLAB_GET_API_V4_PROJECTS_ID_APPROVAL_RULESLists all approval rules and any associated details for a specified project. To restrict the list of approval rules, use the `page` and `per_page` pagination parameters.Connection
Lists all approval rules and any associated details for a specified project. To restrict the list of approval rules, use the `page` and `per_page` pagination parameters.
Authentication
Connected account requiredTags
Retrieve an approval rule for a projectGITLAB_GET_API_V4_PROJECTS_ID_APPROVAL_RULES_APPROVAL_RULE_IDRetrieves information about a specified approval rule for a project.Connection
Retrieves information about a specified approval rule for a project.
Authentication
Connected account requiredTags
Get all project approval rulesGITLAB_GET_API_V4_PROJECTS_ID_APPROVAL_SETTINGSPrivate API subject to changeConnection
Private API subject to change
Authentication
Connected account requiredTags
Retrieve approval configuration for a projectGITLAB_GET_API_V4_PROJECTS_ID_APPROVALSRetrieves the approval configuration for a project.Connection
Retrieves the approval configuration for a project.
Authentication
Connected account requiredTags
Retrieve an attestation bundleGITLAB_GET_API_V4_PROJECTS_ID_ATTESTATIONS_ATTESTATION_IID_DOWNLOADThis feature was introduced in GitLab 18.7Connection
This feature was introduced in GitLab 18.7
Authentication
Connected account requiredTags
List all attestations for a projectGITLAB_GET_API_V4_PROJECTS_ID_ATTESTATIONS_SUBJECT_DIGESTLists all attestations for a specified project and artifact hash. This feature was introduced in GitLab 18.7.Connection
Lists all attestations for a specified project and artifact hash. This feature was introduced in GitLab 18.7.
Authentication
Connected account requiredTags
List all project audit eventsGITLAB_GET_API_V4_PROJECTS_ID_AUDIT_EVENTSLists all audit events for a specified project.Connection
Lists all audit events for a specified project.
Authentication
Connected account requiredTags
Retrieve a project audit eventGITLAB_GET_API_V4_PROJECTS_ID_AUDIT_EVENTS_AUDIT_EVENT_IDRetrieves an audit event for a specified project. Only available to users with at least the Developer role for the project.Connection
Retrieves an audit event for a specified project. Only available to users with at least the Developer role for the project.
Authentication
Connected account requiredTags
Download a project avatarGITLAB_GET_API_V4_PROJECTS_ID_AVATARDownloads a project avatar. You can access this endpoint without authentication if the project is publicly accessible. This feature was introduced in GitLab 16.9.Connection
Downloads a project avatar. You can access this endpoint without authentication if the project is publicly accessible. This feature was introduced in GitLab 16.9.
Authentication
Connected account requiredTags
List all badges for a projectGITLAB_GET_API_V4_PROJECTS_ID_BADGESLists all badges for a specified project, including group badges.Connection
Lists all badges for a specified project, including group badges.
Authentication
Connected account requiredTags
Retrieve a badge for a projectGITLAB_GET_API_V4_PROJECTS_ID_BADGES_BADGE_IDRetrieves a specified badge for a project.Connection
Retrieves a specified badge for a project.
Authentication
Connected account requiredTags
Retrieve a badge preview for a projectGITLAB_GET_API_V4_PROJECTS_ID_BADGES_RENDERPreviews the final `link_url` and `image_url` for a specified project after resolving the placeholder interpolation.Connection
Previews the final `link_url` and `image_url` for a specified project after resolving the placeholder interpolation.
Authentication
Connected account requiredTags
List all project issue boardsGITLAB_GET_API_V4_PROJECTS_ID_BOARDSLists all issue boards in a specified project.Connection
Lists all issue boards in a specified project.
Authentication
Connected account requiredTags
Retrieve an issue boardGITLAB_GET_API_V4_PROJECTS_ID_BOARDS_BOARD_IDRetrieves a specified issue board in a project.Connection
Retrieves a specified issue board in a project.
Authentication
Connected account requiredTags
List all board lists in an issue boardGITLAB_GET_API_V4_PROJECTS_ID_BOARDS_BOARD_ID_LISTSLists all lists in a specified issue board. Does not include `open` and `closed` lists.Connection
Lists all lists in a specified issue board. Does not include `open` and `closed` lists.
Authentication
Connected account requiredTags
Retrieve a board listGITLAB_GET_API_V4_PROJECTS_ID_BOARDS_BOARD_ID_LISTS_LIST_IDRetrieves a specified list from an issue board.Connection
Retrieves a specified list from an issue board.
Authentication
Connected account requiredTags
Validate existing CI/CD configurationGITLAB_GET_API_V4_PROJECTS_ID_CI_LINTValidates the `.gitlab-ci.yml` configuration for a specified project.Connection
Validates the `.gitlab-ci.yml` configuration for a specified project.
Authentication
Connected account requiredTags
List all agentsGITLAB_GET_API_V4_PROJECTS_ID_CLUSTER_AGENTSLists all agents registered for the project. You must have the Developer, Maintainer, or Owner role to use this endpoint.Connection
Lists all agents registered for the project. You must have the Developer, Maintainer, or Owner role to use this endpoint.
Authentication
Connected account requiredTags
Retrieve details on an agentGITLAB_GET_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_IDRetrieves details on a specified agent. You must have the Developer, Maintainer, or Owner role to use this endpoint.Connection
Retrieves details on a specified agent. You must have the Developer, Maintainer, or Owner role to use this endpoint.
Authentication
Connected account requiredTags
List all agent tokensGITLAB_GET_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_TOKENSLists all active tokens for an agent. You must have the Developer, Maintainer, or Owner role to use this endpoint.Connection
Lists all active tokens for an agent. You must have the Developer, Maintainer, or Owner role to use this endpoint.
Authentication
Connected account requiredTags
Retrieve an agent tokenGITLAB_GET_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_TOKENS_TOKEN_IDRetrieves a specified agent token. You must have the Developer, Maintainer, or Owner role to use this endpoint. Returns a `404` if the agent token has been revoked.Connection
Retrieves a specified agent token. You must have the Developer, Maintainer, or Owner role to use this endpoint. Returns a `404` if the agent token has been revoked.
Authentication
Connected account requiredTags
List all agent URL configurationsGITLAB_GET_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_URL_CONFIGURATIONSLists all agent URL configurations for a specified agent. You must have the Developer, Maintainer, or Owner role to use this endpoint. This feature was introduced in GitLab 17.4.Connection
Lists all agent URL configurations for a specified agent. You must have the Developer, Maintainer, or Owner role to use this endpoint. This feature was introduced in GitLab 17.4.
Authentication
Connected account requiredTags
Retrieve an agent URL configurationGITLAB_GET_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_URL_CONFIGURATIONS_URL_CONFIGURATION_IDRetrieves an agent URL configuration. You must have the Developer, Maintainer, or Owner role to use this endpoint. This feature was introduced in GitLab 17.4.Connection
Retrieves an agent URL configuration. You must have the Developer, Maintainer, or Owner role to use this endpoint. This feature was introduced in GitLab 17.4.
Authentication
Connected account requiredTags
List all clusters in a projectGITLAB_GET_API_V4_PROJECTS_ID_CLUSTERSLists all clusters in a specified project.Connection
Lists all clusters in a specified project.
Authentication
Connected account requiredTags
Retrieve a cluster from a projectGITLAB_GET_API_V4_PROJECTS_ID_CLUSTERS_CLUSTER_IDRetrieves a specified cluster in a project.Connection
Retrieves a specified cluster in a project.
Authentication
Connected account requiredTags
List all custom attributes for a projectGITLAB_GET_API_V4_PROJECTS_ID_CUSTOM_ATTRIBUTESLists all custom attributes for a specified project.Connection
Lists all custom attributes for a specified project.
Authentication
Connected account requiredTags
Retrieve a custom attribute for a projectGITLAB_GET_API_V4_PROJECTS_ID_CUSTOM_ATTRIBUTES_KEYRetrieves a specified custom attribute for a project.Connection
Retrieves a specified custom attribute for a project.
Authentication
Connected account requiredTags
Search a projectGITLAB_GET_API_V4_PROJECTS_ID_DASH_SEARCHSearches for content in a specified project.Connection
Searches for content in a specified project.
Authentication
Connected account requiredTags
Search project code using natural languageGITLAB_GET_API_V4_PROJECTS_ID_DASH_SEARCH_SEMANTICIntroduced in GitLab 18.11. Searches indexed project code using semantic (meaning-based) similarity rather than keyword matching. Use this when you do not know the exact symbol or file name, or to discover how a behavior is implemented across the codebase. Primary use cases: - When you do not know the exact symbol or file path - To see how a behavior or feature is implemented across the codebase - To discover related implementations (clients, jobs, workers) How to use: - Provide a concise, specific query with concrete keywords - Use directory_path to narrow scope (e.g. "app/services/") - Prefer precise intent over broad terms Results are grouped by file. Each file includes merged line ranges with content and a relevance score (0.0-1.0). The response includes an overall confidence level (high/medium/low/unknown) based on score distribution. Results are filtered by Duo context exclusion settings. Requires semantic code search to be enabled and indexed for the project namespace.Connection
Introduced in GitLab 18.11. Searches indexed project code using semantic (meaning-based) similarity rather than keyword matching. Use this when you do not know the exact symbol or file name, or to discover how a behavior is implemented across the codebase. Primary use cases: - When you do not know the exact symbol or file path - To see how a behavior or feature is implemented across the codebase - To discover related implementations (clients, jobs, workers) How to use: - Provide a concise, specific query with concrete keywords - Use directory_path to narrow scope (e.g. "app/services/") - Prefer precise intent over broad terms Results are grouped by file. Each file includes merged line ranges with content and a relevance score (0.0-1.0). The response includes an overall confidence level (high/medium/low/unknown) based on score distribution. Results are filtered by Duo context exclusion settings. Requires semantic code search to be enabled and indexed for the project namespace.
Authentication
Connected account requiredTags
List all Debian project distributionsGITLAB_GET_API_V4_PROJECTS_ID_DEBIAN_DISTRIBUTIONSLists all Debian distributions for a specified project.Connection
Lists all Debian distributions for a specified project.
Authentication
Connected account requiredTags
Retrieve a Debian project distributionGITLAB_GET_API_V4_PROJECTS_ID_DEBIAN_DISTRIBUTIONS_CODENAMERetrieves a specified Debian project distribution for a project.Connection
Retrieves a specified Debian project distribution for a project.
Authentication
Connected account requiredTags
Retrieve a Debian project distribution keyGITLAB_GET_API_V4_PROJECTS_ID_DEBIAN_DISTRIBUTIONS_CODENAME_KEY_ASCRetrieves a specified Debian project distribution key for a project.Connection
Retrieves a specified Debian project distribution key for a project.
Authentication
Connected account requiredTags
List all project dependenciesGITLAB_GET_API_V4_PROJECTS_ID_DEPENDENCIESLists all dependencies for a specified project. This operation partially mirrors the dependency list feature, which is available only for languages and package managers supported by Gemnasium. Responses are paginated and return 20 results by default.Connection
Lists all dependencies for a specified project. This operation partially mirrors the dependency list feature, which is available only for languages and package managers supported by Gemnasium. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
List all deploy keys for projectGITLAB_GET_API_V4_PROJECTS_ID_DEPLOY_KEYSLists all deploy keys for a specified project.Connection
Lists all deploy keys for a specified project.
Authentication
Connected account requiredTags
Retrieve a deploy keyGITLAB_GET_API_V4_PROJECTS_ID_DEPLOY_KEYS_KEY_IDRetrieves a specified deploy key.Connection
Retrieves a specified deploy key.
Authentication
Connected account requiredTags
List all project deploy tokensGITLAB_GET_API_V4_PROJECTS_ID_DEPLOY_TOKENSLists all project deploy tokens.Connection
Lists all project deploy tokens.
Authentication
Connected account requiredTags
Retrieve a project deploy tokenGITLAB_GET_API_V4_PROJECTS_ID_DEPLOY_TOKENS_TOKEN_IDRetrieves a project deploy token.Connection
Retrieves a project deploy token.
Authentication
Connected account requiredTags
List all project deploymentsGITLAB_GET_API_V4_PROJECTS_ID_DEPLOYMENTSLists all deployments in a project.Connection
Lists all deployments in a project.
Authentication
Connected account requiredTags
Retrieve a deploymentGITLAB_GET_API_V4_PROJECTS_ID_DEPLOYMENTS_DEPLOYMENT_IDRetrieves a specified deployment.Connection
Retrieves a specified deployment.
Authentication
Connected account requiredTags
List all merge requests associated with a deploymentGITLAB_GET_API_V4_PROJECTS_ID_DEPLOYMENTS_DEPLOYMENT_ID_MERGE_REQUESTSLists all merge requests shipped with a specified deployment.Connection
Lists all merge requests shipped with a specified deployment.
Authentication
Connected account requiredTags
Retrieve project-level DORA metricsGITLAB_GET_API_V4_PROJECTS_ID_DORA_METRICSRetrieves DORA metrics for a specified project.Connection
Retrieves DORA metrics for a specified project.
Authentication
Connected account requiredTags
List all environmentsGITLAB_GET_API_V4_PROJECTS_ID_ENVIRONMENTSLists all environments for a specified project.Connection
Lists all environments for a specified project.
Authentication
Connected account requiredTags
Retrieve an environmentGITLAB_GET_API_V4_PROJECTS_ID_ENVIRONMENTS_ENVIRONMENT_IDRetrieves a specified environment for a project.Connection
Retrieves a specified environment for a project.
Authentication
Connected account requiredTags
List all project client keysGITLAB_GET_API_V4_PROJECTS_ID_ERROR_TRACKING_CLIENT_KEYSLists all integrated error tracking client keys for a specified project.Connection
Lists all integrated error tracking client keys for a specified project.
Authentication
Connected account requiredTags
Retrieve Error Tracking settings for a projectGITLAB_GET_API_V4_PROJECTS_ID_ERROR_TRACKING_SETTINGSRetrieves the Error Tracking settings for a specified project.Connection
Retrieves the Error Tracking settings for a specified project.
Authentication
Connected account requiredTags
List all visible events for a projectGITLAB_GET_API_V4_PROJECTS_ID_EVENTSLists all visible events for a specified project. When a push exceeds the Push event activities limit, a single bulk push event is returned instead of individual commit events. Bulk push events have limited commit details: `commit_count` is `0`, `ref_count` shows the number of refs pushed, and individual commit attributes are `null`.Connection
Lists all visible events for a specified project. When a push exceeds the Push event activities limit, a single bulk push event is returned instead of individual commit events. Bulk push events have limited commit details: `commit_count` is `0`, `ref_count` shows the number of refs pushed, and individual commit attributes are `null`.
Authentication
Connected account requiredTags
Retrieve the status of a project exportGITLAB_GET_API_V4_PROJECTS_ID_EXPORTRetrieves the status of the most recent export for a specified project.Connection
Retrieves the status of the most recent export for a specified project.
Authentication
Connected account requiredTags
Download a project exportGITLAB_GET_API_V4_PROJECTS_ID_EXPORT_DOWNLOADDownloads the most recent export of a specified project.Connection
Downloads the most recent export of a specified project.
Authentication
Connected account requiredTags
Download a relations export for a projectGITLAB_GET_API_V4_PROJECTS_ID_EXPORT_RELATIONS_DOWNLOADDownloads a project relations export file.Connection
Downloads a project relations export file.
Authentication
Connected account requiredTags
Retrieve the status of an relations export for a projectGITLAB_GET_API_V4_PROJECTS_ID_EXPORT_RELATIONS_STATUSRetrieves the status of a relations export for a project.Connection
Retrieves the status of a relations export for a project.
Authentication
Connected account requiredTags
Retrieve project external status check servicesGITLAB_GET_API_V4_PROJECTS_ID_EXTERNAL_STATUS_CHECKSRetrieves information on external status check services for a project.Connection
Retrieves information on external status check services for a project.
Authentication
Connected account requiredTags
List all feature flags for a projectGITLAB_GET_API_V4_PROJECTS_ID_FEATURE_FLAGSLists all feature flags of the requested project. Use the `page` and `per_page` pagination parameters to control the pagination of results.Connection
Lists all feature flags of the requested project. Use the `page` and `per_page` pagination parameters to control the pagination of results.
Authentication
Connected account requiredTags
Retrieve a feature flagGITLAB_GET_API_V4_PROJECTS_ID_FEATURE_FLAGS_FEATURE_FLAG_NAMERetrieves a specified feature flag.Connection
Retrieves a specified feature flag.
Authentication
Connected account requiredTags
List all feature flag user lists for a projectGITLAB_GET_API_V4_PROJECTS_ID_FEATURE_FLAGS_USER_LISTSLists all feature flag user lists for a specified project.Connection
Lists all feature flag user lists for a specified project.
Authentication
Connected account requiredTags
Retrieve a feature flag user listGITLAB_GET_API_V4_PROJECTS_ID_FEATURE_FLAGS_USER_LISTS_IIDRetrieves a specified feature flag user list.Connection
Retrieves a specified feature flag user list.
Authentication
Connected account requiredTags
List all forks of a projectGITLAB_GET_API_V4_PROJECTS_ID_FORKSLists all forks of a project.Connection
Lists all forks of a project.
Authentication
Connected account requiredTags
List all freeze periodsGITLAB_GET_API_V4_PROJECTS_ID_FREEZE_PERIODSLists all freeze periods for a specified project.Connection
Lists all freeze periods for a specified project.
Authentication
Connected account requiredTags
Retrieve a freeze periodGITLAB_GET_API_V4_PROJECTS_ID_FREEZE_PERIODS_FREEZE_PERIOD_IDRetrieves a freeze period for a specified `freeze_period_id`. You must have the Reporter, Developer, Maintainer, or Owner role for the project.Connection
Retrieves a freeze period for a specified `freeze_period_id`. You must have the Reporter, Developer, Maintainer, or Owner role for the project.
Authentication
Connected account requiredTags
Retrieve setup script for Google Cloud integrationGITLAB_GET_API_V4_PROJECTS_ID_GOOGLE_CLOUD_SETUP_INTEGRATIONS_SHRetrieves the setup script for Google Cloud integration.Connection
Retrieves the setup script for Google Cloud integration.
Authentication
Connected account requiredTags
Retrieve configuration script for Google Cloud runner provisioningGITLAB_GET_API_V4_PROJECTS_ID_GOOGLE_CLOUD_SETUP_RUNNER_DEPLOYMENT_PROJECT_SHRetrieves the configuration script for Google Cloud runner provisioning.Connection
Retrieves the configuration script for Google Cloud runner provisioning.
Authentication
Connected account requiredTags
List all ancestor groupsGITLAB_GET_API_V4_PROJECTS_ID_GROUPSLists all ancestor groups for a specified project.Connection
Lists all ancestor groups for a specified project.
Authentication
Connected account requiredTags
List all webhooks for a projectGITLAB_GET_API_V4_PROJECTS_ID_HOOKSLists all webhooks for a specified project.Connection
Lists all webhooks for a specified project.
Authentication
Connected account requiredTags
Retrieve a project webhookGITLAB_GET_API_V4_PROJECTS_ID_HOOKS_HOOK_IDRetrieves a specified webhook for a project.Connection
Retrieves a specified webhook for a project.
Authentication
Connected account requiredTags
List all eventsGITLAB_GET_API_V4_PROJECTS_ID_HOOKS_HOOK_ID_EVENTSLists all events for a specified webhook.Connection
Lists all events for a specified webhook.
Authentication
Connected account requiredTags
Retrieve the status of a project importGITLAB_GET_API_V4_PROJECTS_ID_IMPORTRetrieves the status of the most recent import for a specified project.Connection
Retrieves the status of the most recent import for a specified project.
Authentication
Connected account requiredTags
List all active integrationsGITLAB_GET_API_V4_PROJECTS_ID_INTEGRATIONSLists all active integrations.Connection
Lists all active integrations.
Authentication
Connected account requiredTags
Retrieve integration settingsGITLAB_GET_API_V4_PROJECTS_ID_INTEGRATIONS_SLUGRetrieves the settings for a specified integration.Connection
Retrieves the settings for a specified integration.
Authentication
Connected account requiredTags
List all pending invitations for a projectGITLAB_GET_API_V4_PROJECTS_ID_INVITATIONSLists all pending invitations for a specified project viewable by the authenticated user. Returns invitations to direct members only, and not through inherited ancestor groups. This function takes pagination parameters `page` and `per_page` to restrict the list of members.Connection
Lists all pending invitations for a specified project viewable by the authenticated user. Returns invitations to direct members only, and not through inherited ancestor groups. This function takes pagination parameters `page` and `per_page` to restrict the list of members.
Authentication
Connected account requiredTags
List all invited groups in a projectGITLAB_GET_API_V4_PROJECTS_ID_INVITED_GROUPSLists all invited groups in a project. Unauthenticated requests return only public invited groups. Limited to 60 requests a minute per user account for authenticated requires and per IP address for unauthenticated requests. Supports offset-based pagination (up to 50,000 projects) and keyset-based pagination (greater than 50,000 projects).Connection
Lists all invited groups in a project. Unauthenticated requests return only public invited groups. Limited to 60 requests a minute per user account for authenticated requires and per IP address for unauthenticated requests. Supports offset-based pagination (up to 50,000 projects) and keyset-based pagination (greater than 50,000 projects).
Authentication
Connected account requiredTags
List all project issuesGITLAB_GET_API_V4_PROJECTS_ID_ISSUESLists all issues for a specified project. If the project is private, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.Connection
Lists all issues for a specified project. If the project is private, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.
Authentication
Connected account requiredTags
List all issue iteration eventsGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_ITERATION_EVENTSLists all iteration events for a specified issue.Connection
Lists all iteration events for a specified issue.
Authentication
Connected account requiredTags
Retrieve an issue iteration eventGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_ITERATION_EVENTS_EVENT_IDRetrieves an iteration event for a specified issue.Connection
Retrieves an iteration event for a specified issue.
Authentication
Connected account requiredTags
List all project issue label eventsGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_LABEL_EVENTSLists all label events for a specified issue.Connection
Lists all label events for a specified issue.
Authentication
Connected account requiredTags
Retrieve an issue label eventGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_LABEL_EVENTS_EVENT_IDRetrieves a label event for a specified project issue.Connection
Retrieves a label event for a specified project issue.
Authentication
Connected account requiredTags
List all project issue milestone eventsGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_MILESTONE_EVENTSLists all milestone events for a specified issue.Connection
Lists all milestone events for a specified issue.
Authentication
Connected account requiredTags
Retrieve an issue milestone eventGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_MILESTONE_EVENTS_EVENT_IDRetrieves a specified milestone event for a project issue.Connection
Retrieves a specified milestone event for a project issue.
Authentication
Connected account requiredTags
List all project issue state eventsGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_STATE_EVENTSLists all state events for a specified issue.Connection
Lists all state events for a specified issue.
Authentication
Connected account requiredTags
Retrieve an issue state eventGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_STATE_EVENTS_EVENT_IDRetrieves a state event for a specified project issue.Connection
Retrieves a state event for a specified project issue.
Authentication
Connected account requiredTags
List all project issue weight eventsGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_WEIGHT_EVENTSLists all weight events for a specified issue.Connection
Lists all weight events for a specified issue.
Authentication
Connected account requiredTags
Retrieve single issue weight eventGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_EVENTABLE_ID_RESOURCE_WEIGHT_EVENTS_EVENT_IDRetrieves a single weight event for a specified project issue.Connection
Retrieves a single weight event for a specified project issue.
Authentication
Connected account requiredTags
Retrieve a project issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IIDRetrieves a specified issue for a project. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.Connection
Retrieves a specified issue for a project. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.
Authentication
Connected account requiredTags
List all emoji reactions for an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_AWARD_EMOJILists all emoji reactions for a specified issue. This endpoint can be accessed without authentication if the issue is publicly accessible.Connection
Lists all emoji reactions for a specified issue. This endpoint can be accessed without authentication if the issue is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from an issue. This endpoint can be accessed without authentication if the issue is publicly accessible.Connection
Retrieves a specified emoji reaction from an issue. This endpoint can be accessed without authentication if the issue is publicly accessible.
Authentication
Connected account requiredTags
List all merge requests that close an issue on mergeGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_CLOSED_BYLists all merge requests that close a specified issue when merged. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.Connection
Lists all merge requests that close a specified issue when merged. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.
Authentication
Connected account requiredTags
List all issue linksGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_LINKSLists all linked issues for a specified issue, sorted by the relationship creation datetime (ascending). Issues are filtered according to the user authorizations.Connection
Lists all linked issues for a specified issue, sorted by the relationship creation datetime (ascending). Issues are filtered according to the user authorizations.
Authentication
Connected account requiredTags
Retrieve an issue linkGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_LINKS_ISSUE_LINK_IDRetrieves a specified issue link.Connection
Retrieves a specified issue link.
Authentication
Connected account requiredTags
List all metric images for an incidentGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_METRIC_IMAGESLists all metric images for an incident.Connection
Lists all metric images for an incident.
Authentication
Connected account requiredTags
List all emoji reactions for an issue commentGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_NOTES_NOTE_ID_AWARD_EMOJILists all emoji reactions for a specified comment on an issue. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Lists all emoji reactions for a specified comment on an issue. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from an issue commentGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from a comment on an issue. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Retrieves a specified emoji reaction from a comment on an issue. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
List all participants in an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_PARTICIPANTSLists all users that are participants in a specified issue. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.Connection
Lists all users that are participants in a specified issue. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.
Authentication
Connected account requiredTags
List all merge requests related to an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_RELATED_MERGE_REQUESTSLists all merge requests that are related to a specified issue. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.Connection
Lists all merge requests that are related to a specified issue. If the project is private or the issue is confidential, you need to provide credentials to authorize. In most cases, you should authenticate with a personal access token.
Authentication
Connected account requiredTags
Retrieve time tracking stats for an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_TIME_STATSRetrieves time tracking stats for a specified issue, including time estimate and time spent in seconds and human-readable format (for example, `1h 30m`).Connection
Retrieves time tracking stats for a specified issue, including time estimate and time spent in seconds and human-readable format (for example, `1h 30m`).
Authentication
Connected account requiredTags
Retrieve user agent details for an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_USER_AGENT_DETAILRetrieves user agent details for an issue.Connection
Retrieves user agent details for an issue.
Authentication
Connected account requiredTags
List all discussions for an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONSLists all discussions for a specified issue.Connection
Lists all discussions for a specified issue.
Authentication
Connected account requiredTags
Retrieve a discussion for an issueGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDRetrieves a specified discussion for an issue.Connection
Retrieves a specified discussion for an issue.
Authentication
Connected account requiredTags
List comments in an issue discussionGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESLists the comments in a specified issue discussion.Connection
Lists the comments in a specified issue discussion.
Authentication
Connected account requiredTags
Retrieve a comment from an issue discussionGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDRetrieves a specified comment from a issue discussion.Connection
Retrieves a specified comment from a issue discussion.
Authentication
Connected account requiredTags
List all issue notesGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_NOTESLists all notes for a specified issue.Connection
Lists all notes for a specified issue.
Authentication
Connected account requiredTags
Retrieve an issue noteGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_NOTES_NOTE_IDRetrieves a specified note for an issue.Connection
Retrieves a specified note for an issue.
Authentication
Connected account requiredTags
Retrieve issues statistics for a projectGITLAB_GET_API_V4_PROJECTS_ID_ISSUES_STATISTICSRetrieves statistics for issues in a specified project.Connection
Retrieves statistics for issues in a specified project.
Authentication
Connected account requiredTags
List all project iterationsGITLAB_GET_API_V4_PROJECTS_ID_ITERATIONSLists all iterations for a specified project. Iterations created by **Enable automatic scheduling** in iteration cadences return `null` for the `title` and `description` fields. This feature was introduced in GitLab 13.5.Connection
Lists all iterations for a specified project. Iterations created by **Enable automatic scheduling** in iteration cadences return `null` for the `title` and `description` fields. This feature was introduced in GitLab 13.5.
Authentication
Connected account requiredTags
Retrieve the CI/CD job token access settings for a projectGITLAB_GET_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPERetrieves the CI/CD job token access settings (job token scope) of a specified project.Connection
Retrieves the CI/CD job token access settings (job token scope) of a specified project.
Authentication
Connected account requiredTags
List all projects in a CI/CD job token allowlistGITLAB_GET_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPE_ALLOWLISTLists all projects in the CI/CD job token allowlist of a specified project.Connection
Lists all projects in the CI/CD job token allowlist of a specified project.
Authentication
Connected account requiredTags
List all groups in a CI/CD job token allowlistGITLAB_GET_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPE_GROUPS_ALLOWLISTLists all groups in the CI/CD job token allowlist of a specified project.Connection
Lists all groups in the CI/CD job token allowlist of a specified project.
Authentication
Connected account requiredTags
List all jobs for a projectGITLAB_GET_API_V4_PROJECTS_ID_JOBSLists all jobs for a specified project. By default, this request returns 20 results at a time because the API results are paginated.Connection
Lists all jobs for a specified project. By default, this request returns 20 results at a time because the API results are paginated.
Authentication
Connected account requiredTags
Retrieve job artifactsGITLAB_GET_API_V4_PROJECTS_ID_JOBS_ARTIFACTS_REF_NAME_DOWNLOADRetrieves the artifacts archive for the latest successful job on a specified branch or tag.Connection
Retrieves the artifacts archive for the latest successful job on a specified branch or tag.
Authentication
Connected account requiredTags
Retrieve a jobGITLAB_GET_API_V4_PROJECTS_ID_JOBS_JOB_IDRetrieves a job with the specified job ID.Connection
Retrieves a job with the specified job ID.
Authentication
Connected account requiredTags
Download the artifacts archive from a jobGITLAB_GET_API_V4_PROJECTS_ID_JOBS_JOB_ID_ARTIFACTSThis feature was introduced in GitLab 8.5Connection
This feature was introduced in GitLab 8.5
Authentication
Connected account requiredTags
List all files in an artifacts archiveGITLAB_GET_API_V4_PROJECTS_ID_JOBS_JOB_ID_ARTIFACTS_TREELists all files in a specified artifacts archive without extracting them.Connection
Lists all files in a specified artifacts archive without extracting them.
Authentication
Connected account requiredTags
Get a trace of a specific job of a projectGITLAB_GET_API_V4_PROJECTS_ID_JOBS_JOB_ID_TRACERetrieves a log file for a job.Connection
Retrieves a log file for a job.
Authentication
Connected account requiredTags
List all project labelsGITLAB_GET_API_V4_PROJECTS_ID_LABELSLists all labels for a specified project. By default, this request returns 20 results at a time because the API results are paginated.Connection
Lists all labels for a specified project. By default, this request returns 20 results at a time because the API results are paginated.
Authentication
Connected account requiredTags
Retrieve a project labelGITLAB_GET_API_V4_PROJECTS_ID_LABELS_NAMERetrieves a specified label for a project.Connection
Retrieves a specified label for a project.
Authentication
Connected account requiredTags
Retrieve programming language usage informationGITLAB_GET_API_V4_PROJECTS_ID_LANGUAGESRetrieves information about all programming languages used in a specified project.Connection
Retrieves information about all programming languages used in a specified project.
Authentication
Connected account requiredTags
List all software license policiesGITLAB_GET_API_V4_PROJECTS_ID_MANAGED_LICENSESLists all software license policies for a specified project.Connection
Lists all software license policies for a specified project.
Authentication
Connected account requiredTags
Retrieve a software license policyGITLAB_GET_API_V4_PROJECTS_ID_MANAGED_LICENSES_MANAGED_LICENSE_IDRetrieves a specified software license policy from a project.Connection
Retrieves a specified software license policy from a project.
Authentication
Connected account requiredTags
List all direct members of a projectGITLAB_GET_API_V4_PROJECTS_ID_MEMBERSLists all direct members of a specified project viewable by the authenticated user. Does not return inherited members from ancestor groups or invited groups.Connection
Lists all direct members of a specified project viewable by the authenticated user. Does not return inherited members from ancestor groups or invited groups.
Authentication
Connected account requiredTags
List all members of a projectGITLAB_GET_API_V4_PROJECTS_ID_MEMBERS_ALLLists all members of a specified project viewable by the authenticated user. Also returns inherited members from ancestor groups or invited groups. If a user is a member of this project and one or more ancestor groups, only returns the highest `access_level`. Members from an invited group are returned if the invited group is public, the requester is a member of an invited group, or the requester is a member of the shared group or project.Connection
Lists all members of a specified project viewable by the authenticated user. Also returns inherited members from ancestor groups or invited groups. If a user is a member of this project and one or more ancestor groups, only returns the highest `access_level`. Members from an invited group are returned if the invited group is public, the requester is a member of an invited group, or the requester is a member of the shared group or project.
Authentication
Connected account requiredTags
Retrieve a project memberGITLAB_GET_API_V4_PROJECTS_ID_MEMBERS_ALL_USER_IDRetrieves a specified member of a project. Returns direct members and members inherited or invited through ancestor groups.Connection
Retrieves a specified member of a project. Returns direct members and members inherited or invited through ancestor groups.
Authentication
Connected account requiredTags
Retrieve a direct project memberGITLAB_GET_API_V4_PROJECTS_ID_MEMBERS_USER_IDRetrieves a specified member of a project. Returns only direct members and not inherited members through ancestor groups.Connection
Retrieves a specified member of a project. Returns only direct members and not inherited members through ancestor groups.
Authentication
Connected account requiredTags
Retrieve MR approval settings for a projectGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUEST_APPROVAL_SETTINGRetrieves the merge request approval settings for a specified project.Connection
Retrieves the merge request approval settings for a specified project.
Authentication
Connected account requiredTags
List all project merge requestsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTSLists all project merge requests.Connection
Lists all project merge requests.
Authentication
Connected account requiredTags
List all project merge request label eventsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_EVENTABLE_ID_RESOURCE_LABEL_EVENTSLists all label events for a specified merge request.Connection
Lists all label events for a specified merge request.
Authentication
Connected account requiredTags
Retrieve a merge request label eventGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_EVENTABLE_ID_RESOURCE_LABEL_EVENTS_EVENT_IDRetrieves a label event for a specified project merge request.Connection
Retrieves a label event for a specified project merge request.
Authentication
Connected account requiredTags
List all project merge request milestone eventsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_EVENTABLE_ID_RESOURCE_MILESTONE_EVENTSLists all milestone events for a specified merge request.Connection
Lists all milestone events for a specified merge request.
Authentication
Connected account requiredTags
Retrieve a merge request milestone eventGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_EVENTABLE_ID_RESOURCE_MILESTONE_EVENTS_EVENT_IDRetrieves a specified milestone event for a project merge request.Connection
Retrieves a specified milestone event for a project merge request.
Authentication
Connected account requiredTags
List all project merge request state eventsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_EVENTABLE_ID_RESOURCE_STATE_EVENTSLists all state events for a specified merge request.Connection
Lists all state events for a specified merge request.
Authentication
Connected account requiredTags
Retrieve a merge request state eventGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_EVENTABLE_ID_RESOURCE_STATE_EVENTS_EVENT_IDRetrieves a state event for a specified project merge request.Connection
Retrieves a state event for a specified project merge request.
Authentication
Connected account requiredTags
Retrieve a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IIDRetrieves a merge request for a specified project.Connection
Retrieves a merge request for a specified project.
Authentication
Connected account requiredTags
List all approval rules for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVAL_RULESLists all approval rules and any associated details for a specified merge request. Use the `page` and `per_page` pagination parameters to restrict the list of approval rules.Connection
Lists all approval rules and any associated details for a specified merge request. Use the `page` and `per_page` pagination parameters to restrict the list of approval rules.
Authentication
Connected account requiredTags
Retrieve an approval rule for a specific merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVAL_RULES_APPROVAL_RULE_IDRetrieves information about an approval rule for a specified merge request.Connection
Retrieves information about an approval rule for a specified merge request.
Authentication
Connected account requiredTags
Retrieve approval details for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVAL_STATERetrieves approval details for a specified merge request. If a user has modified the approval rules for the merge request, the response includes `approval_rules_overwritten`.Connection
Retrieves approval details for a specified merge request. If a user has modified the approval rules for the merge request, the response includes `approval_rules_overwritten`.
Authentication
Connected account requiredTags
Retrieve approval state for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVALSRetrieves the approval state for a specified merge request. In the response, `approved_by` contains information about all approvers of the merge request, regardless of whether those approvals satisfy any approval rule.Connection
Retrieves the approval state for a specified merge request. In the response, `approved_by` contains information about all approvers of the merge request, regardless of whether those approvals satisfy any approval rule.
Authentication
Connected account requiredTags
List all emoji reactions for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_AWARD_EMOJILists all emoji reactions for a specified merge request. This endpoint can be accessed without authentication if the merge request is publicly accessible.Connection
Lists all emoji reactions for a specified merge request. This endpoint can be accessed without authentication if the merge request is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from a merge request. This endpoint can be accessed without authentication if the merge request is publicly accessible.Connection
Retrieves a specified emoji reaction from a merge request. This endpoint can be accessed without authentication if the merge request is publicly accessible.
Authentication
Connected account requiredTags
Retrieve blocked merge requestsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_BLOCKEESRetrieves merge requests blocked by a specified merge request.Connection
Retrieves merge requests blocked by a specified merge request.
Authentication
Connected account requiredTags
List all dependencies for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_BLOCKSList all merge request dependencies for a specified merge request.Connection
List all merge request dependencies for a specified merge request.
Authentication
Connected account requiredTags
Retrieve a merge request dependencyGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_BLOCKS_BLOCK_IDRetrieves a specified merge request dependency.Connection
Retrieves a specified merge request dependency.
Authentication
Connected account requiredTags
Retrieve merge request changesGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_CHANGESRetrieves changes for a specified merge request.Connection
Retrieves changes for a specified merge request.
Authentication
Connected account requiredTags
List all issues that close on mergeGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_CLOSES_ISSUESLists all issues that close on merge.Connection
Lists all issues that close on merge.
Authentication
Connected account requiredTags
Retrieve merge request commitsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_COMMITSRetrieves commits for a specified merge request.Connection
Retrieves commits for a specified merge request.
Authentication
Connected account requiredTags
List all context commits for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_CONTEXT_COMMITSLists all context commits for a specified merge request.Connection
Lists all context commits for a specified merge request.
Authentication
Connected account requiredTags
List all merge request diffsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DIFFSLists all merge request diffs.Connection
Lists all merge request diffs.
Authentication
Connected account requiredTags
List all merge request draft notesGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DRAFT_NOTESLists all merge request draft notes.Connection
Lists all merge request draft notes.
Authentication
Connected account requiredTags
Retrieve a draft noteGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DRAFT_NOTES_DRAFT_NOTE_IDRetrieves a draft note for a specified merge request.Connection
Retrieves a draft note for a specified merge request.
Authentication
Connected account requiredTags
Merge to default merge ref pathGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_MERGE_REFMerges the changes between the merge request source and target branches into the `refs/merge-requests/:iid/merge` ref, of the target project repository, if possible. This ref has the state the target branch would have if a regular merge action was taken.Connection
Merges the changes between the merge request source and target branches into the `refs/merge-requests/:iid/merge` ref, of the target project repository, if possible. This ref has the state the target branch would have if a regular merge action was taken.
Authentication
Connected account requiredTags
List all emoji reactions for a merge request commentGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_NOTES_NOTE_ID_AWARD_EMOJILists all emoji reactions for a specified comment on a merge request. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Lists all emoji reactions for a specified comment on a merge request. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from a merge request commentGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from a comment on a merge request. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Retrieves a specified emoji reaction from a comment on a merge request. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
Retrieve merge request participantsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_PARTICIPANTSRetrieves participants for a specified merge request.Connection
Retrieves participants for a specified merge request.
Authentication
Connected account requiredTags
List all merge request pipelinesGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_PIPELINESLists all merge request pipelines.Connection
Lists all merge request pipelines.
Authentication
Connected account requiredTags
Retrieve merge request raw diffsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_RAW_DIFFSRetrieves the raw diffs of the files changed in a merge request.Connection
Retrieves the raw diffs of the files changed in a merge request.
Authentication
Connected account requiredTags
List all issues related to the merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_RELATED_ISSUESLists all issues related to the merge request.Connection
Lists all issues related to the merge request.
Authentication
Connected account requiredTags
Retrieve merge request reviewersGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_REVIEWERSRetrieves reviewers for a specified merge request.Connection
Retrieves reviewers for a specified merge request.
Authentication
Connected account requiredTags
List all status checks for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_STATUS_CHECKSLists all external status check services for a specified merge request and their status.Connection
Lists all external status check services for a specified merge request and their status.
Authentication
Connected account requiredTags
Retrieve time tracking stats for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_TIME_STATSRetrieves time tracking stats for a specified merge request, including time estimate and time spent in seconds and human-readable format (for example, `1h 30m`).Connection
Retrieves time tracking stats for a specified merge request, including time estimate and time spent in seconds and human-readable format (for example, `1h 30m`).
Authentication
Connected account requiredTags
Retrieve merge request diff versionsGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_VERSIONSRetrieves merge request diff versions.Connection
Retrieves merge request diff versions.
Authentication
Connected account requiredTags
Retrieve a merge request diff versionGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_VERSIONS_VERSION_IDRetrieves a merge request diff version.Connection
Retrieves a merge request diff version.
Authentication
Connected account requiredTags
List all discussions for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONSLists all discussions for a specified merge request.Connection
Lists all discussions for a specified merge request.
Authentication
Connected account requiredTags
Retrieve a discussion for a merge requestGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDRetrieves a specified discussion for a merge request.Connection
Retrieves a specified discussion for a merge request.
Authentication
Connected account requiredTags
List comments in a merge request discussionGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESLists the comments in a specified merge request discussion.Connection
Lists the comments in a specified merge request discussion.
Authentication
Connected account requiredTags
Retrieve a comment from a merge request discussionGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDRetrieves a specified comment from a merge request discussion.Connection
Retrieves a specified comment from a merge request discussion.
Authentication
Connected account requiredTags
List all merge request notesGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_NOTESLists all notes for a specified merge request.Connection
Lists all notes for a specified merge request.
Authentication
Connected account requiredTags
Retrieve a merge request noteGITLAB_GET_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_NOTES_NOTE_IDRetrieves a specified note for a merge request.Connection
Retrieves a specified note for a merge request.
Authentication
Connected account requiredTags
List all merge trains for a projectGITLAB_GET_API_V4_PROJECTS_ID_MERGE_TRAINSLists all merge trains for a specified project.Connection
Lists all merge trains for a specified project.
Authentication
Connected account requiredTags
Retrieve merge train statusGITLAB_GET_API_V4_PROJECTS_ID_MERGE_TRAINS_MERGE_REQUESTS_MERGE_REQUEST_IIDRetrieves the merge train status of a specified merge request.Connection
Retrieves the merge train status of a specified merge request.
Authentication
Connected account requiredTags
List all merge requests in a merge trainGITLAB_GET_API_V4_PROJECTS_ID_MERGE_TRAINS_TARGET_BRANCHLists all merge requests in a merge train for a target branch.Connection
Lists all merge requests in a merge train for a target branch.
Authentication
Connected account requiredTags
List all project milestonesGITLAB_GET_API_V4_PROJECTS_ID_MILESTONESLists all milestones for a specified project.Connection
Lists all milestones for a specified project.
Authentication
Connected account requiredTags
Retrieve a project milestoneGITLAB_GET_API_V4_PROJECTS_ID_MILESTONES_MILESTONE_IDRetrieves a specified project milestone.Connection
Retrieves a specified project milestone.
Authentication
Connected account requiredTags
List all burndown chart events for a milestoneGITLAB_GET_API_V4_PROJECTS_ID_MILESTONES_MILESTONE_ID_BURNDOWN_EVENTSLists all burndown chart events for a specified milestone.Connection
Lists all burndown chart events for a specified milestone.
Authentication
Connected account requiredTags
List all issues for a project milestoneGITLAB_GET_API_V4_PROJECTS_ID_MILESTONES_MILESTONE_ID_ISSUESLists all issues assigned to a specified project milestone.Connection
Lists all issues assigned to a specified project milestone.
Authentication
Connected account requiredTags
List all merge requests for a project milestoneGITLAB_GET_API_V4_PROJECTS_ID_MILESTONES_MILESTONE_ID_MERGE_REQUESTSLists all merge requests assigned to a specified project milestone.Connection
Lists all merge requests assigned to a specified project milestone.
Authentication
Connected account requiredTags
Retrieve project pull mirror detailsGITLAB_GET_API_V4_PROJECTS_ID_MIRROR_PULLRetrieves pull mirror details for a specified project.Connection
Retrieves pull mirror details for a specified project.
Authentication
Connected account requiredTags
MLflow artifact APIGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_ARTIFACTS_ARTIFACTSMLflow artifacts mapping to GitLab artifactsConnection
MLflow artifacts mapping to GitLab artifacts
Authentication
Connected account requiredTags
Fetch experiment by experiment_idGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_EXPERIMENTS_GEThttps://www.mlflow.org/docs/2.19.0/rest-api.html#get-experimentConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#get-experiment
Authentication
Connected account requiredTags
Fetch experiment by experiment_nameGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_EXPERIMENTS_GET_BY_NAMEhttps://www.mlflow.org/docs/2.19.0/rest-api.html#get-experiment-by-nameConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#get-experiment-by-name
Authentication
Connected account requiredTags
List experimentsGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_EXPERIMENTS_LISThttps://www.mlflow.org/docs/2.19.0/rest-api.html#search-experimentsConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#search-experiments
Authentication
Connected account requiredTags
Gets metric history for a runGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_METRICS_GET_HISTORYhttps://www.mlflow.org/docs/2.19.0/rest-api.html#get-metric-historyConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#get-metric-history
Authentication
Connected account requiredTags
Fetch model version by name and versionGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_MODEL_VERSIONS_GEThttps://mlflow.org/docs/2.19.0/rest-api.html#get-modelversionConnection
https://mlflow.org/docs/2.19.0/rest-api.html#get-modelversion
Authentication
Connected account requiredTags
Fetch the download URI for the model version.GITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_MODEL_VERSIONS_GET_DOWNLOAD_URIReturns version in MLflow format "mlflow-artifacts:<version>" https://mlflow.org/docs/2.19.0/rest-api.html#get-download-uri-for-modelversion-artifactsConnection
Returns version in MLflow format "mlflow-artifacts:<version>" https://mlflow.org/docs/2.19.0/rest-api.html#get-download-uri-for-modelversion-artifacts
Authentication
Connected account requiredTags
Gets a Model Version by aliasGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_REGISTERED_MODELS_ALIAShttps://mlflow.org/docs/2.19.0/rest-api.html#get-model-version-by-aliasConnection
https://mlflow.org/docs/2.19.0/rest-api.html#get-model-version-by-alias
Authentication
Connected account requiredTags
Fetch a Registered Model by NameGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_REGISTERED_MODELS_GEThttps://www.mlflow.org/docs/2.19.0/rest-api.html#get-registeredmodelConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#get-registeredmodel
Authentication
Connected account requiredTags
Search Registered Models within a projectGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_REGISTERED_MODELS_SEARCHhttps://mlflow.org/docs/2.19.0/rest-api.html#search-registeredmodelsConnection
https://mlflow.org/docs/2.19.0/rest-api.html#search-registeredmodels
Authentication
Connected account requiredTags
Gets an MLFlow Run, which maps to GitLab CandidatesGITLAB_GET_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_GEThttps://www.mlflow.org/docs/1.28.0/rest-api.html#get-runConnection
https://www.mlflow.org/docs/1.28.0/rest-api.html#get-run
Authentication
Connected account requiredTags
Retrieve notification settings for a projectGITLAB_GET_API_V4_PROJECTS_ID_NOTIFICATION_SETTINGSRetrieves the notification level for a specified project.Connection
Retrieves the notification level for a specified project.
Authentication
Connected account requiredTags
List all packages for a projectGITLAB_GET_API_V4_PROJECTS_ID_PACKAGESLists all packages for a specified project. All package types are included in results. Unauthenticated requests return only packages of public projects. By default, packages with `default`, `deprecated`, and `error` status are returned. Use the `status` parameter to view other packages.Connection
Lists all packages for a specified project. All package types are included in results. Unauthenticated requests return only packages of public projects. By default, packages with `default`, `deprecated`, and `error` status are returned. Use the `status` parameter to view other packages.
Authentication
Connected account requiredTags
Get config.jsonGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CARGO_CONFIG_JSONThis will be used by cargo for further requestsConnection
This will be used by cargo for further requests
Authentication
Connected account requiredTags
Download a Cargo crateGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CARGO_PACKAGE_NAME_PACKAGE_VERSION_DOWNLOADThis endpoint serves the .crate file for a given package name and versionConnection
This endpoint serves the .crate file for a given package name and version
Authentication
Connected account requiredTags
Get the sparse index for a Cargo crate (4+ character name)GITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CARGO_PREFIX1_PREFIX2_PACKAGE_NAMEReturns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.Connection
Returns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.
Authentication
Connected account requiredTags
Get the sparse index for a Cargo crate (1-character name)GITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CARGO1_PACKAGE_NAMEReturns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.Connection
Returns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.
Authentication
Connected account requiredTags
Get the sparse index for a Cargo crate (2-character name)GITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CARGO2_PACKAGE_NAMEReturns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.Connection
Returns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.
Authentication
Connected account requiredTags
Get the sparse index for a Cargo crate (3-character name)GITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CARGO3_FIRST_CHAR_PACKAGE_NAMEReturns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.Connection
Returns newline-delimited JSON, one line per published version, most recently published first. Limited to the 500 most recently published versions.
Authentication
Connected account requiredTags
Retrieve a recipe snapshotGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNELRetrieves a snapshot of the files for a specified Conan recipe. The snapshot is a list of filenames with their associated MD5 hash.Connection
Retrieves a snapshot of the files for a specified Conan recipe. The snapshot is a list of filenames with their associated MD5 hash.
Authentication
Connected account requiredTags
Retrieve a recipe manifestGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_DIGESTRetrieves a manifest that includes a list of files and associated download URLs for a specified recipe.Connection
Retrieves a manifest that includes a list of files and associated download URLs for a specified recipe.
Authentication
Connected account requiredTags
List all recipe download URLsGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_DOWNLOAD_URLSLists all files and associated download URLs for a specified recipe in the package registry. Returns the same payload as the recipe manifest endpoint.Connection
Lists all files and associated download URLs for a specified recipe in the package registry. Returns the same payload as the recipe manifest endpoint.
Authentication
Connected account requiredTags
Retrieve a package snapshotGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCERetrieves a snapshot of the files for a specified Conan package and reference. The snapshot is a list of filenames with their associated MD5 hash.Connection
Retrieves a snapshot of the files for a specified Conan package and reference. The snapshot is a list of filenames with their associated MD5 hash.
Authentication
Connected account requiredTags
Retrieve a package manifestGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCE_DIGESTRetrieves a manifest that includes a list of files and associated download URLs for a specified package.Connection
Retrieves a manifest that includes a list of files and associated download URLs for a specified package.
Authentication
Connected account requiredTags
List all package download URLsGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCE_DOWNLOAD_URLSLists all files and associated download URLs for a specified package in the package registry. Returns the same payload as the package manifest endpoint.Connection
Lists all files and associated download URLs for a specified package in the package registry. Returns the same payload as the package manifest endpoint.
Authentication
Connected account requiredTags
Retrieve package references metadataGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_SEARCHRetrieves the metadata for all package references of a specified package. This feature was introduced in GitLab 18.0.Connection
Retrieves the metadata for all package references of a specified package. This feature was introduced in GitLab 18.0.
Authentication
Connected account requiredTags
Search for a Conan packageGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_SEARCHSearches the instance for a specified Conan package.Connection
Searches the instance for a specified Conan package.
Authentication
Connected account requiredTags
Retrieve a recipe fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_EXPORT_FILE_NAMERetrieves a specified recipe file from the package registry. You must use the download URL returned from the recipe download URLs endpoint.Connection
Retrieves a specified recipe file from the package registry. You must use the download URL returned from the recipe download URLs endpoint.
Authentication
Connected account requiredTags
Retrieve a package fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_PACKAGE_CONAN_PACKAGE_REFERENCE_PACKAGE_REVISION_FILE_NAMERetrieves a specified package file from the package registry. You must use the download URL returned from the package download URLs endpoint.Connection
Retrieves a specified package file from the package registry. You must use the download URL returned from the package download URLs endpoint.
Authentication
Connected account requiredTags
Verify availability of a Conan repositoryGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_PINGVerifies availability of a Conan repository.Connection
Verifies availability of a Conan repository.
Authentication
Connected account requiredTags
Retrieve an authentication tokenGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_USERS_AUTHENTICATERetrieves an authentication token. Creates a JSON Web Token (JWT) for use as a Bearer header in other requests to the package registry.Connection
Retrieves an authentication token. Creates a JSON Web Token (JWT) for use as a Bearer header in other requests to the package registry.
Authentication
Connected account requiredTags
Verify authentication credentialsGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_USERS_CHECK_CREDENTIALSVerifies authentication credentials for a Conan package registry.Connection
Verifies authentication credentials for a Conan package registry.
Authentication
Connected account requiredTags
Retrieve latest recipe revisionGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_LATESTRetrieves the revision hash and creation date of the latest package recipe. This feature was introduced in GitLab 17.11.Connection
Retrieves the revision hash and creation date of the latest package recipe. This feature was introduced in GitLab 17.11.
Authentication
Connected account requiredTags
List all recipe revisionsGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONSLists all revisions for a package recipe. This feature was introduced in GitLab 17.11.Connection
Lists all revisions for a package recipe. This feature was introduced in GitLab 17.11.
Authentication
Connected account requiredTags
List all recipe filesGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_FILESLists all recipe files from the package registry. This feature was introduced in GitLab 17.11.Connection
Lists all recipe files from the package registry. This feature was introduced in GitLab 17.11.
Authentication
Connected account requiredTags
Retrieve a recipe fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_FILES_FILE_NAMERetrieves a specified recipe file from the package registry. This feature was introduced in GitLab 17.8.Connection
Retrieves a specified recipe file from the package registry. This feature was introduced in GitLab 17.8.
Authentication
Connected account requiredTags
Retrieve latest package revisionGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_PACKAGES_CONAN_PACKAGE_REFERENCE_LATESTRetrieves the revision hash and creation date of the latest package revision for a specified recipe revision and package reference. This feature was introduced in GitLab 17.11.Connection
Retrieves the revision hash and creation date of the latest package revision for a specified recipe revision and package reference. This feature was introduced in GitLab 17.11.
Authentication
Connected account requiredTags
List all package revisionsGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_PACKAGES_CONAN_PACKAGE_REFERENCE_REVISIONSLists all package revisions for a specified recipe revision and package reference. This feature was introduced in GitLab 18.0.Connection
Lists all package revisions for a specified recipe revision and package reference. This feature was introduced in GitLab 18.0.
Authentication
Connected account requiredTags
List all package filesGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_PACKAGES_CONAN_PACKAGE_REFERENCE_REVISIONS_PACKAGE_REVISION_FILESLists all package files. This feature was introduced in GitLab 18.0.Connection
Lists all package files. This feature was introduced in GitLab 18.0.
Authentication
Connected account requiredTags
Retrieve a package fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_PACKAGES_CONAN_PACKAGE_REFERENCE_REVISIONS_PACKAGE_REVISION_FILES_FILE_NAMERetrieves a specified package file from the package registry. This feature was introduced in GitLab 17.11.Connection
Retrieves a specified package file from the package registry. This feature was introduced in GitLab 17.11.
Authentication
Connected account requiredTags
Retrieve package references metadata by recipe revisionGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_SEARCHRetrieves the metadata for all package references associated with a specified recipe revision. This feature was introduced in GitLab 18.1.Connection
Retrieves the metadata for all package references associated with a specified recipe revision. This feature was introduced in GitLab 18.1.
Authentication
Connected account requiredTags
Retrieve package references metadataGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_SEARCHRetrieves the metadata for all package references of a specified package. This feature was introduced in GitLab 18.0.Connection
Retrieves the metadata for all package references of a specified package. This feature was introduced in GitLab 18.0.
Authentication
Connected account requiredTags
Search for a Conan packageGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_SEARCHSearches the instance for a specified Conan package.Connection
Searches the instance for a specified Conan package.
Authentication
Connected account requiredTags
Retrieve an authentication tokenGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_USERS_AUTHENTICATERetrieves an authentication token. Creates a JSON Web Token (JWT) for use as a Bearer header in other requests to the package registry.Connection
Retrieves an authentication token. Creates a JSON Web Token (JWT) for use as a Bearer header in other requests to the package registry.
Authentication
Connected account requiredTags
Verify authentication credentialsGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_USERS_CHECK_CREDENTIALSVerifies authentication credentials for a Conan package registry.Connection
Verifies authentication credentials for a Conan package registry.
Authentication
Connected account requiredTags
Download a Debian package fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_DEBIAN_POOL_DISTRIBUTION_LETTER_PACKAGE_NAME_PACKAGE_VERSION_FILE_NAMEDownloads a specified Debian package file for a project.Connection
Downloads a specified Debian package file for a project.
Authentication
Connected account requiredTags
Download a chartGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_HELM_CHANNEL_CHARTS_FILE_NAME_TGZDownloads a specified chart for a project.Connection
Downloads a specified chart for a project.
Authentication
Connected account requiredTags
Download a chart indexGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_HELM_CHANNEL_INDEX_YAMLDownloads a specified chart index for a project.Connection
Downloads a specified chart index for a project.
Authentication
Connected account requiredTags
The NuGet V3 Feed Service IndexGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_NUGET_INDEXThis feature was introduced in GitLab 12.6Connection
This feature was introduced in GitLab 12.6
Authentication
Connected account requiredTags
The NuGet Search ServiceGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_NUGET_QUERYThis feature was introduced in GitLab 12.8Connection
This feature was introduced in GitLab 12.8
Authentication
Connected account requiredTags
The NuGet V2 Feed Service IndexGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_NUGET_V2This feature was introduced in GitLab 16.2Connection
This feature was introduced in GitLab 16.2
Authentication
Connected account requiredTags
The NuGet V2 Feed Package $metadata endpointGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_NUGET_V2_METADATAThis feature was introduced in GitLab 16.3Connection
This feature was introduced in GitLab 16.3
Authentication
Connected account requiredTags
Retrieve a project packageGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_PACKAGE_IDRetrieves a specified project package. Only packages with status `default` or `deprecated` are returned.Connection
Retrieves a specified project package. Only packages with status `default` or `deprecated` are returned.
Authentication
Connected account requiredTags
List all package filesGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_PACKAGE_ID_PACKAGE_FILESLists all package files for a specified package.Connection
Lists all package files for a specified package.
Authentication
Connected account requiredTags
Download a package fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_PACKAGE_ID_PACKAGE_FILES_PACKAGE_FILE_ID_DOWNLOADThis feature was introduced in GitLab 18.4Connection
This feature was introduced in GitLab 18.4
Authentication
Connected account requiredTags
List all package pipelinesGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_PACKAGE_ID_PIPELINESLists all pipelines for a specified package. The results are sorted by `id` in descending order. The results are paginated and return up to 20 records per page. This feature was introduced in GitLab 16.1.Connection
Lists all pipelines for a specified package. The results are sorted by `id` in descending order. The results are paginated and return up to 20 records per page. This feature was introduced in GitLab 16.1.
Authentication
Connected account requiredTags
List all package protection rulesGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_PROTECTION_RULESLists all package protection rules for a specified project.Connection
Lists all package protection rules for a specified project.
Authentication
Connected account requiredTags
List all packages for a projectGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_PYPI_SIMPLELists all packages for a specified project in an HTML file.Connection
Lists all packages for a specified project in an HTML file.
Authentication
Connected account requiredTags
Retrieve dependenciesGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_RUBYGEMS_API_V1_DEPENDENCIESRetrieves a list of dependencies for specified gems. The response is a marshalled array of hashes for all versions of the requested gems. Because the response is marshalled, you can store it in a file.Connection
Retrieves a list of dependencies for specified gems. The response is a marshalled array of hashes for all versions of the requested gems. Because the response is marshalled, you can store it in a file.
Authentication
Connected account requiredTags
Download the spec index fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_RUBYGEMS_FILE_NAMEDownloads a RubyGems spec index file (specs.4.8.gz, latest_specs.4.8.gz, or prerelease_specs.4.8.gz) for a project.Connection
Downloads a RubyGems spec index file (specs.4.8.gz, latest_specs.4.8.gz, or prerelease_specs.4.8.gz) for a project.
Authentication
Connected account requiredTags
Download a gem fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_RUBYGEMS_GEMS_FILE_NAMEDownloads a specified gem file for a project.Connection
Downloads a specified gem file for a project.
Authentication
Connected account requiredTags
Download a gemspec fileGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_RUBYGEMS_QUICK_MARSHAL48_FILE_NAMEDownloads a gemspec file in Marshal format for a specified gem version.Connection
Downloads a gemspec file in Marshal format for a specified gem version.
Authentication
Connected account requiredTags
Download the latest version of a moduleGITLAB_GET_API_V4_PROJECTS_ID_PACKAGES_TERRAFORM_MODULES_MODULE_NAME_MODULE_SYSTEMDownloads the latest version of a specified module. This feature was introduced in GitLab 16.7.Connection
Downloads the latest version of a specified module. This feature was introduced in GitLab 16.7.
Authentication
Connected account requiredTags
Retrieve Pages settings for a projectGITLAB_GET_API_V4_PROJECTS_ID_PAGESRetrieves Pages settings for a specified project. You must have the Maintainer or Owner role for the project.Connection
Retrieves Pages settings for a specified project. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Check pages access of this projectGITLAB_GET_API_V4_PROJECTS_ID_PAGES_ACCESSCheck pages access of this projectConnection
Check pages access of this project
Authentication
Connected account requiredTags
List all Pages domains in a projectGITLAB_GET_API_V4_PROJECTS_ID_PAGES_DOMAINSLists all Pages domains in a specified project. You must have permissions to view Pages domains.Connection
Lists all Pages domains in a specified project. You must have permissions to view Pages domains.
Authentication
Connected account requiredTags
Retrieve a Pages domainGITLAB_GET_API_V4_PROJECTS_ID_PAGES_DOMAINS_DOMAINRetrieves a Pages domain from a specified project. You must have permissions to view Pages domains.Connection
Retrieves a Pages domain from a specified project. You must have permissions to view Pages domains.
Authentication
Connected account requiredTags
List all pipeline schedulesGITLAB_GET_API_V4_PROJECTS_ID_PIPELINE_SCHEDULESLists all pipeline schedules for a project.Connection
Lists all pipeline schedules for a project.
Authentication
Connected account requiredTags
Retrieve a pipeline scheduleGITLAB_GET_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_IDRetrieves a pipeline schedule for a project.Connection
Retrieves a pipeline schedule for a project.
Authentication
Connected account requiredTags
List all pipelines triggered by a pipeline scheduleGITLAB_GET_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_ID_PIPELINESLists all pipelines triggered by a pipeline schedule in a project.Connection
Lists all pipelines triggered by a pipeline schedule in a project.
Authentication
Connected account requiredTags
Retrieve a variable for a pipeline scheduleGITLAB_GET_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_ID_VARIABLES_KEYRetrieves a specified variable for a pipeline schedule.Connection
Retrieves a specified variable for a pipeline schedule.
Authentication
Connected account requiredTags
List all project pipelinesGITLAB_GET_API_V4_PROJECTS_ID_PIPELINESLists all pipelines in a project. By default, child pipelines are not included in the results. To return child pipelines, set `source` to `parent_pipeline`.Connection
Lists all pipelines in a project. By default, child pipelines are not included in the results. To return child pipelines, set `source` to `parent_pipeline`.
Authentication
Connected account requiredTags
Retrieve the latest pipelineGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_LATESTRetrieves the latest pipeline for the most recent commit on a specified ref in a project. If no pipeline exists for the commit, a `403` status code is returned. Use the `page` and `per_page` pagination parameters to control the pagination of results.Connection
Retrieves the latest pipeline for the most recent commit on a specified ref in a project. If no pipeline exists for the commit, a `403` status code is returned. Use the `page` and `per_page` pagination parameters to control the pagination of results.
Authentication
Connected account requiredTags
Retrieve a pipelineGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_IDRetrieves a specified pipeline from a project. You can also get a child pipeline.Connection
Retrieves a specified pipeline from a project. You can also get a child pipeline.
Authentication
Connected account requiredTags
List all bridge jobs by pipelineGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_BRIDGESDeprecated in GitLab 19.2. Use trigger_jobs endpoint instead.Connection
Deprecated in GitLab 19.2. Use trigger_jobs endpoint instead.
Authentication
Connected account requiredTags
List all jobs by pipelineGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_JOBSLists all jobs for a specified pipeline.Connection
Lists all jobs for a specified pipeline.
Authentication
Connected account requiredTags
Retrieve a test report for a pipelineGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_TEST_REPORTRetrieves a test report for a pipeline.Connection
Retrieves a test report for a pipeline.
Authentication
Connected account requiredTags
Retrieve a test report summary for a pipelineGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_TEST_REPORT_SUMMARYRetrieves a test report summary for a pipeline.Connection
Retrieves a test report summary for a pipeline.
Authentication
Connected account requiredTags
List all trigger jobs by pipelineGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_TRIGGER_JOBSLists all trigger jobs for a specified pipeline.Connection
Lists all trigger jobs for a specified pipeline.
Authentication
Connected account requiredTags
List all pipeline variablesGITLAB_GET_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_VARIABLESLists all pipeline variables for a specified pipeline. Use the `page` and `per_page` pagination parameters to control the pagination of results.Connection
Lists all pipeline variables for a specified pipeline. Use the `page` and `per_page` pagination parameters to control the pagination of results.
Authentication
Connected account requiredTags
List all protected branchesGITLAB_GET_API_V4_PROJECTS_ID_PROTECTED_BRANCHESLists all protected branches for a specified project.Connection
Lists all protected branches for a specified project.
Authentication
Connected account requiredTags
Retrieve a protected branch or wildcard protected branchGITLAB_GET_API_V4_PROJECTS_ID_PROTECTED_BRANCHES_NAMERetrieves a specified protected branch or wildcard protected branch.Connection
Retrieves a specified protected branch or wildcard protected branch.
Authentication
Connected account requiredTags
List all protected environments for a projectGITLAB_GET_API_V4_PROJECTS_ID_PROTECTED_ENVIRONMENTSLists all protected environments for a specified project.Connection
Lists all protected environments for a specified project.
Authentication
Connected account requiredTags
Retrieve a protected environment for a projectGITLAB_GET_API_V4_PROJECTS_ID_PROTECTED_ENVIRONMENTS_NAMERetrieves a specified protected environment for a project.Connection
Retrieves a specified protected environment for a project.
Authentication
Connected account requiredTags
List all protected tagsGITLAB_GET_API_V4_PROJECTS_ID_PROTECTED_TAGSLists all protected tags for a specified project.Connection
Lists all protected tags for a specified project.
Authentication
Connected account requiredTags
Retrieve a protected tag or wildcard protected tagGITLAB_GET_API_V4_PROJECTS_ID_PROTECTED_TAGS_NAMERetrieves a specified protected tag or wildcard protected tag.Connection
Retrieves a specified protected tag or wildcard protected tag.
Authentication
Connected account requiredTags
Retrieve the push rules of a projectGITLAB_GET_API_V4_PROJECTS_ID_PUSH_RULERetrieves the push rules of a specified project.Connection
Retrieves the push rules of a specified project.
Authentication
Connected account requiredTags
List all container repository protection rulesGITLAB_GET_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_REPOSITORY_RULESLists all container repository protection rules for a specified project.Connection
Lists all container repository protection rules for a specified project.
Authentication
Connected account requiredTags
List all container registry protection tag rulesGITLAB_GET_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_TAG_RULESLists all container registry protection tag rules for a project. This feature was introduced in GitLab 18.7.Connection
Lists all container registry protection tag rules for a project. This feature was introduced in GitLab 18.7.
Authentication
Connected account requiredTags
List all registry repositories for a projectGITLAB_GET_API_V4_PROJECTS_ID_REGISTRY_REPOSITORIESLists all registry repositories for a specified project. Responses are paginated and return 20 results by default.Connection
Lists all registry repositories for a specified project. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
List all registry repository tags for a projectGITLAB_GET_API_V4_PROJECTS_ID_REGISTRY_REPOSITORIES_REPOSITORY_ID_TAGSLists all tags for a specified registry repository. Responses are paginated and return 20 results by default.Connection
Lists all tags for a specified registry repository. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
Retrieve details of a registry repository tagGITLAB_GET_API_V4_PROJECTS_ID_REGISTRY_REPOSITORIES_REPOSITORY_ID_TAGS_TAG_NAMERetrieves details of a specified registry repository tag.Connection
Retrieves details of a specified registry repository tag.
Authentication
Connected account requiredTags
Retrieve the status of a project resource importGITLAB_GET_API_V4_PROJECTS_ID_RELATION_IMPORTSRetrieves the status of the most recent relation import for a specified project. Because only one relation import can be scheduled at a time, you can use this endpoint to check whether the previous import completed successfully. This feature was introduced in GitLab 16.11.Connection
Retrieves the status of the most recent relation import for a specified project. Because only one relation import can be scheduled at a time, you can use this endpoint to check whether the previous import completed successfully. This feature was introduced in GitLab 16.11.
Authentication
Connected account requiredTags
List all releases in a projectGITLAB_GET_API_V4_PROJECTS_ID_RELEASESLists all releases for a specified project. Sorted by `released_at`.Connection
Lists all releases for a specified project. Sorted by `released_at`.
Authentication
Connected account requiredTags
Retrieve a release by tag nameGITLAB_GET_API_V4_PROJECTS_ID_RELEASES_TAG_NAMERetrieves a release with a specified tag name.Connection
Retrieves a release with a specified tag name.
Authentication
Connected account requiredTags
List all release linksGITLAB_GET_API_V4_PROJECTS_ID_RELEASES_TAG_NAME_ASSETS_LINKSLists all assets as links from a release.Connection
Lists all assets as links from a release.
Authentication
Connected account requiredTags
Retrieve a release linkGITLAB_GET_API_V4_PROJECTS_ID_RELEASES_TAG_NAME_ASSETS_LINKS_LINK_IDRetrieves a specified asset as a link from a release.Connection
Retrieves a specified asset as a link from a release.
Authentication
Connected account requiredTags
List all remote mirrors for a projectGITLAB_GET_API_V4_PROJECTS_ID_REMOTE_MIRRORSLists all remote mirrors for a specified project.Connection
Lists all remote mirrors for a specified project.
Authentication
Connected account requiredTags
Retrieve a remote mirror for a projectGITLAB_GET_API_V4_PROJECTS_ID_REMOTE_MIRRORS_MIRROR_IDRetrieves a specified remote mirror for a project.Connection
Retrieves a specified remote mirror for a project.
Authentication
Connected account requiredTags
Retrieve a public key for a remote mirrorGITLAB_GET_API_V4_PROJECTS_ID_REMOTE_MIRRORS_MIRROR_ID_PUBLIC_KEYRetrieves the public key of a specified remote mirror that uses SSH authentication.Connection
Retrieves the public key of a specified remote mirror that uses SSH authentication.
Authentication
Connected account requiredTags
Retrieve file archive from a repositoryGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_ARCHIVERetrieves the file archive of a specified repository. This endpoint can be accessed without authentication if the repository is publicly accessible. For GitLab.com users, this endpoint has a rate limit threshold of 5 requests per minute.Connection
Retrieves the file archive of a specified repository. This endpoint can be accessed without authentication if the repository is publicly accessible. For GitLab.com users, this endpoint has a rate limit threshold of 5 requests per minute.
Authentication
Connected account requiredTags
Retrieve a blob from a repositoryGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_BLOBS_SHARetrieves information, such as size and content, about blobs in a repository. Blob content is Base64 encoded. This endpoint can be accessed without authentication, if the repository is publicly accessible.Connection
Retrieves information, such as size and content, about blobs in a repository. Blob content is Base64 encoded. This endpoint can be accessed without authentication, if the repository is publicly accessible.
Authentication
Connected account requiredTags
Retrieve raw blob contentGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_BLOBS_SHA_RAWRetrieves the raw file contents for a blob, by blob SHA. This endpoint can be accessed without authentication if the repository is publicly accessible.Connection
Retrieves the raw file contents for a blob, by blob SHA. This endpoint can be accessed without authentication if the repository is publicly accessible.
Authentication
Connected account requiredTags
List all repository branchesGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_BRANCHESLists all repository branches from a specified project, sorted alphabetically by name. Search by name, or use regular expressions to find specific branch patterns. Returns detailed information about the branch, including its protection status, merge status, and commit details.Connection
Lists all repository branches from a specified project, sorted alphabetically by name. Search by name, or use regular expressions to find specific branch patterns. Returns detailed information about the branch, including its protection status, merge status, and commit details.
Authentication
Connected account requiredTags
Retrieve a repository branchGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_BRANCHES_BRANCHRetrieves a specified project repository branch.Connection
Retrieves a specified project repository branch.
Authentication
Connected account requiredTags
Generate changelog dataGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_CHANGELOGGenerates changelog data based on commits in a repository, without committing them to a changelog file. Works exactly like `POST /projects/:id/repository/changelog`, except the changelog data is not committed to any changelog file.Connection
Generates changelog data based on commits in a repository, without committing them to a changelog file. Works exactly like `POST /projects/:id/repository/changelog`, except the changelog data is not committed to any changelog file.
Authentication
Connected account requiredTags
List all repository commitsGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITSLists all commits for a specified project repository.Connection
Lists all commits for a specified project repository.
Authentication
Connected account requiredTags
List all discussions for a commitGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONSLists all discussions for a specified commit.Connection
Lists all discussions for a specified commit.
Authentication
Connected account requiredTags
Retrieve a discussion for a commitGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDRetrieves a specified discussion for a commit.Connection
Retrieves a specified discussion for a commit.
Authentication
Connected account requiredTags
List comments in a commit discussionGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESLists the comments in a specified commit discussion.Connection
Lists the comments in a specified commit discussion.
Authentication
Connected account requiredTags
Retrieve a comment from a commit discussionGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDRetrieves a specified comment from a commit discussion.Connection
Retrieves a specified comment from a commit discussion.
Authentication
Connected account requiredTags
Retrieve a commitGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHARetrieves a specified commit identified by the commit hash or name of a branch or tag.Connection
Retrieves a specified commit identified by the commit hash or name of a branch or tag.
Authentication
Connected account requiredTags
List all commit commentsGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_COMMENTSLists all the comments of a commit in a project.Connection
Lists all the comments of a commit in a project.
Authentication
Connected account requiredTags
Retrieve a commit diffGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_DIFFRetrieves the diff of a commit in a project.Connection
Retrieves the diff of a commit in a project.
Authentication
Connected account requiredTags
List all merge requests associated with a commitGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_MERGE_REQUESTSLists all merge requests associated with a specified commit.Connection
Lists all merge requests associated with a specified commit.
Authentication
Connected account requiredTags
List all references a commit is pushed toGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_REFSLists all references (from branches or tags) a commit is pushed to. The pagination parameters `page` and `per_page` can be used to restrict the list of references.Connection
Lists all references (from branches or tags) a commit is pushed to. The pagination parameters `page` and `per_page` can be used to restrict the list of references.
Authentication
Connected account requiredTags
Retrieve a commit sequenceGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_SEQUENCERetrieves the commit sequence for a specified commit.Connection
Retrieves the commit sequence for a specified commit.
Authentication
Connected account requiredTags
Retrieve a commit signatureGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_SIGNATURERetrieves the signature from a commit, if it is signed. For unsigned commits, it results in a 404 response.Connection
Retrieves the signature from a commit, if it is signed. For unsigned commits, it results in a 404 response.
Authentication
Connected account requiredTags
List all commit statusesGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_STATUSESLists all commit statuses for a specified project.Connection
Lists all commit statuses for a specified project.
Authentication
Connected account requiredTags
Compare branches, tags, or commitsGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_COMPARECompares branches, tags, or commits. Retrieves the differences between two branches, tags, or commits in a specified project.Connection
Compares branches, tags, or commits. Retrieves the differences between two branches, tags, or commits in a specified project.
Authentication
Connected account requiredTags
Retrieve contributors metricsGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_CONTRIBUTORSRetrieves a list of contributors to a specified repository.Connection
Retrieves a list of contributors to a specified repository.
Authentication
Connected account requiredTags
Retrieve diverging commit counts between two refsGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_DIVERGING_COMMITSRetrieve diverging commit counts between two refsConnection
Retrieve diverging commit counts between two refs
Authentication
Connected account requiredTags
Retrieve a file from a repositoryGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_FILES_FILE_PATHRetrieves information about a specified file in a repository. This includes information like the name, size, and the file contents. File content is Base64 encoded.Connection
Retrieves information about a specified file in a repository. This includes information like the name, size, and the file contents. File content is Base64 encoded.
Authentication
Connected account requiredTags
Retrieve file blame history from a repositoryGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_FILES_FILE_PATH_BLAMERetrieves blame history for a specified file in a repository. Each blame range contains lines and their corresponding commit information.Connection
Retrieves blame history for a specified file in a repository. Each blame range contains lines and their corresponding commit information.
Authentication
Connected account requiredTags
Retrieve a raw file from a repositoryGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_FILES_FILE_PATH_RAWRetrieves the raw file contents for a specified file in a repository.Connection
Retrieves the raw file contents for a specified file in a repository.
Authentication
Connected account requiredTags
Retrieve repository health statisticsGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_HEALTHRetrieves statistics related to the health of a project repository. This endpoint is rate-limited to 5 requests/hour per project when `generate` is `true`. Available only to users with push access to the repository.Connection
Retrieves statistics related to the health of a project repository. This endpoint is rate-limited to 5 requests/hour per project when `generate` is `true`. Available only to users with push access to the repository.
Authentication
Connected account requiredTags
Retrieve a merge baseGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_MERGE_BASERetrieves the merge base for two specified commits.Connection
Retrieves the merge base for two specified commits.
Authentication
Connected account requiredTags
List all repository storage moves for a projectGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_STORAGE_MOVESLists all repository storage moves for a project.Connection
Lists all repository storage moves for a project.
Authentication
Connected account requiredTags
Retrieve a repository storage move for a projectGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_STORAGE_MOVES_REPOSITORY_STORAGE_MOVE_IDRetrieves a specified repository storage move for a project.Connection
Retrieves a specified repository storage move for a project.
Authentication
Connected account requiredTags
List all project repository tagsGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_TAGSLists all repository tags from a project, sorted by update date and time in descending order.Connection
Lists all repository tags from a project, sorted by update date and time in descending order.
Authentication
Connected account requiredTags
Retrieve a single repository tagGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_TAGS_TAG_NAMERetrieves a repository tag with a specified name. This endpoint can be accessed without authentication if the repository is publicly accessible.Connection
Retrieves a repository tag with a specified name. This endpoint can be accessed without authentication if the repository is publicly accessible.
Authentication
Connected account requiredTags
Retrieve X.509 signature of a tagGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_TAGS_TAG_NAME_SIGNATURERetrieves the X.509 signature from a signed tag. Unsigned tags return a `404 Not Found` response.Connection
Retrieves the X.509 signature from a signed tag. Unsigned tags return a `404 Not Found` response.
Authentication
Connected account requiredTags
List all repository trees in a projectGITLAB_GET_API_V4_PROJECTS_ID_REPOSITORY_TREELists all repository files and directories in a specified project. This endpoint can be accessed without authentication if the repository is publicly accessible. This command provides essentially the same features as the `git ls-tree` command.Connection
Lists all repository files and directories in a specified project. This endpoint can be accessed without authentication if the repository is publicly accessible. This command provides essentially the same features as the `git ls-tree` command.
Authentication
Connected account requiredTags
List all resource groupsGITLAB_GET_API_V4_PROJECTS_ID_RESOURCE_GROUPSLists all resource groups for a specified project.Connection
Lists all resource groups for a specified project.
Authentication
Connected account requiredTags
Retrieve a resource groupGITLAB_GET_API_V4_PROJECTS_ID_RESOURCE_GROUPS_KEYRetrieves a specified resource group for a project.Connection
Retrieves a specified resource group for a project.
Authentication
Connected account requiredTags
Retrieve current job for a resource groupGITLAB_GET_API_V4_PROJECTS_ID_RESOURCE_GROUPS_KEY_CURRENT_JOBRetrieves the current job for a specified resource group in a project.Connection
Retrieves the current job for a specified resource group in a project.
Authentication
Connected account requiredTags
List all upcoming jobs for a resource groupGITLAB_GET_API_V4_PROJECTS_ID_RESOURCE_GROUPS_KEY_UPCOMING_JOBSLists all upcoming jobs for a specified resource group.Connection
Lists all upcoming jobs for a specified resource group.
Authentication
Connected account requiredTags
List all runners for a projectGITLAB_GET_API_V4_PROJECTS_ID_RUNNERSList all runners available in the project, including from ancestor groups and any allowed shared runners.Connection
List all runners available in the project, including from ancestor groups and any allowed shared runners.
Authentication
Connected account requiredTags
List all secure files for a projectGITLAB_GET_API_V4_PROJECTS_ID_SECURE_FILESLists all secure files for a specified project.Connection
Lists all secure files for a specified project.
Authentication
Connected account requiredTags
Retrieve details of a secure fileGITLAB_GET_API_V4_PROJECTS_ID_SECURE_FILES_SECURE_FILE_IDRetrieves details of a specified secure file in a project.Connection
Retrieves details of a specified secure file in a project.
Authentication
Connected account requiredTags
Download a secure fileGITLAB_GET_API_V4_PROJECTS_ID_SECURE_FILES_SECURE_FILE_ID_DOWNLOADDownloads the contents of a specified secure file in a project.Connection
Downloads the contents of a specified secure file in a project.
Authentication
Connected account requiredTags
List all project security settingsGITLAB_GET_API_V4_PROJECTS_ID_SECURITY_SETTINGSLists all security settings for the project. You must have the Security Manager, Developer, Maintainer, or Owner role for the project.Connection
Lists all security settings for the project. You must have the Security Manager, Developer, Maintainer, or Owner role for the project.
Authentication
Connected account requiredTags
List all project service accountsGITLAB_GET_API_V4_PROJECTS_ID_SERVICE_ACCOUNTSLists all service accounts in a specified project. Use the `page` and `per_page` pagination parameters to filter the results.Connection
Lists all service accounts in a specified project. Use the `page` and `per_page` pagination parameters to filter the results.
Authentication
Connected account requiredTags
List all personal access tokens for a project service accountGITLAB_GET_API_V4_PROJECTS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENSLists all personal access tokens for a specified project service accountConnection
Lists all personal access tokens for a specified project service account
Authentication
Connected account requiredTags
List all active integrationsGITLAB_GET_API_V4_PROJECTS_ID_SERVICESLists all active integrations.Connection
Lists all active integrations.
Authentication
Connected account requiredTags
Retrieve integration settingsGITLAB_GET_API_V4_PROJECTS_ID_SERVICES_SLUGRetrieves the settings for a specified integration.Connection
Retrieves the settings for a specified integration.
Authentication
Connected account requiredTags
List all groups available to invite to a projectGITLAB_GET_API_V4_PROJECTS_ID_SHARE_LOCATIONSLists all groups that can be invited to a project.Connection
Lists all groups that can be invited to a project.
Authentication
Connected account requiredTags
Download snapshot of a Git repositoryGITLAB_GET_API_V4_PROJECTS_ID_SNAPSHOTDownloads snapshot of a Git repository.Connection
Downloads snapshot of a Git repository.
Authentication
Connected account requiredTags
List all snippets for a projectGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETSLists all snippets for a specified project.Connection
Lists all snippets for a specified project.
Authentication
Connected account requiredTags
List all discussions for a snippetGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONSLists all discussions for a specified snippet.Connection
Lists all discussions for a specified snippet.
Authentication
Connected account requiredTags
Retrieve a discussion for a snippetGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDRetrieves a specified discussion for a snippet.Connection
Retrieves a specified discussion for a snippet.
Authentication
Connected account requiredTags
List comments in a snippet discussionGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESLists the comments in a specified snippet discussion.Connection
Lists the comments in a specified snippet discussion.
Authentication
Connected account requiredTags
Retrieve a comment from a snippet discussionGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDRetrieves a specified comment from a snippet discussion.Connection
Retrieves a specified comment from a snippet discussion.
Authentication
Connected account requiredTags
List all snippet notesGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_NOTESLists all notes for a specified snippet.Connection
Lists all notes for a specified snippet.
Authentication
Connected account requiredTags
Retrieve a snippet noteGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_NOTES_NOTE_IDRetrieves a specified note for a snippet.Connection
Retrieves a specified note for a snippet.
Authentication
Connected account requiredTags
Retrieve a project snippetGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_IDRetrieves a specified project snippet.Connection
Retrieves a specified project snippet.
Authentication
Connected account requiredTags
List all emoji reactions for a snippetGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_AWARD_EMOJILists all emoji reactions for a specified snippet. This endpoint can be accessed without authentication if the snippet is publicly accessible.Connection
Lists all emoji reactions for a specified snippet. This endpoint can be accessed without authentication if the snippet is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from a snippetGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from a snippet. This endpoint can be accessed without authentication if the snippet is publicly accessible.Connection
Retrieves a specified emoji reaction from a snippet. This endpoint can be accessed without authentication if the snippet is publicly accessible.
Authentication
Connected account requiredTags
Retrieve snippet repository file contentGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_FILES_REF_FILE_PATH_RAWRetrieves the raw file content from a snippet repository as plain text.Connection
Retrieves the raw file content from a snippet repository as plain text.
Authentication
Connected account requiredTags
List all emoji reactions for a snippet commentGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_NOTES_NOTE_ID_AWARD_EMOJILists all emoji reactions for a specified comment on a snippet. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Lists all emoji reactions for a specified comment on a snippet. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
Retrieve an emoji reaction from a snippet commentGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_NOTES_NOTE_ID_AWARD_EMOJI_AWARD_IDRetrieves a specified emoji reaction from a comment on a snippet. This endpoint can be accessed without authentication if the comment is publicly accessible.Connection
Retrieves a specified emoji reaction from a comment on a snippet. This endpoint can be accessed without authentication if the comment is publicly accessible.
Authentication
Connected account requiredTags
Retrieve a raw project snippetGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_RAWRetrieves the raw contents of a specified project snippet as plain textConnection
Retrieves the raw contents of a specified project snippet as plain text
Authentication
Connected account requiredTags
Retrieve user agent details for a project snippetGITLAB_GET_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_USER_AGENT_DETAILRetrieves user agent details for a specified snippet. Available only for administrators.Connection
Retrieves user agent details for a specified snippet. Available only for administrators.
Authentication
Connected account requiredTags
List all users who starred a projectGITLAB_GET_API_V4_PROJECTS_ID_STARRERSLists all users who starred a specified project.Connection
Lists all users who starred a specified project.
Authentication
Connected account requiredTags
Retrieve the statistics of the last 30 daysGITLAB_GET_API_V4_PROJECTS_ID_STATISTICSRetrieves the clone and pull statistics for the last 30 days from a specified project.Connection
Retrieves the clone and pull statistics for the last 30 days from a specified project.
Authentication
Connected account requiredTags
Retrieve the path to repository storageGITLAB_GET_API_V4_PROJECTS_ID_STORAGERetrieves the path to repository storage for a specified project. If you are using Gitaly Cluster (Praefect), see Praefect-generated replica paths instead. Administrators only.Connection
Retrieves the path to repository storage for a specified project. If you are using Gitaly Cluster (Praefect), see Praefect-generated replica paths instead. Administrators only.
Authentication
Connected account requiredTags
List all templates of a particular typeGITLAB_GET_API_V4_PROJECTS_ID_TEMPLATES_TYPELists all templates of a specified type for a project.Connection
Lists all templates of a specified type for a project.
Authentication
Connected account requiredTags
Retrieve a template of a particular typeGITLAB_GET_API_V4_PROJECTS_ID_TEMPLATES_TYPE_NAMERetrieves a template of a specified type for a project.Connection
Retrieves a template of a specified type for a project.
Authentication
Connected account requiredTags
Retrieve a Terraform stateGITLAB_GET_API_V4_PROJECTS_ID_TERRAFORM_STATE_NAMERetrieves a Terraform state by name for a specified project.Connection
Retrieves a Terraform state by name for a specified project.
Authentication
Connected account requiredTags
Retrieve a Terraform state versionGITLAB_GET_API_V4_PROJECTS_ID_TERRAFORM_STATE_NAME_VERSIONS_SERIALRetrieves a specified Terraform state version.Connection
Retrieves a specified Terraform state version.
Authentication
Connected account requiredTags
List all Terraform state protection rules for a projectGITLAB_GET_API_V4_PROJECTS_ID_TERRAFORM_STATE_PROTECTION_RULESLists all Terraform state protection rules for a project. This feature was introduced in GitLab 18.11.Connection
Lists all Terraform state protection rules for a project. This feature was introduced in GitLab 18.11.
Authentication
Connected account requiredTags
List all transferable namespaces for a projectGITLAB_GET_API_V4_PROJECTS_ID_TRANSFER_LOCATIONSLists all namespaces where a specified project can be transferred.Connection
Lists all namespaces where a specified project can be transferred.
Authentication
Connected account requiredTags
List all project trigger tokensGITLAB_GET_API_V4_PROJECTS_ID_TRIGGERSLists all pipeline trigger tokens for a specified project.Connection
Lists all pipeline trigger tokens for a specified project.
Authentication
Connected account requiredTags
Retrieve trigger token detailsGITLAB_GET_API_V4_PROJECTS_ID_TRIGGERS_TRIGGER_IDRetrieves details of a pipeline trigger token for a project.Connection
Retrieves details of a pipeline trigger token for a project.
Authentication
Connected account requiredTags
List all uploadsGITLAB_GET_API_V4_PROJECTS_ID_UPLOADSLists all uploads of a project sorted by `created_at` in descending order. You must have the Maintainer or Owner role for the project.Connection
Lists all uploads of a project sorted by `created_at` in descending order. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Download an uploaded file by secret and filenameGITLAB_GET_API_V4_PROJECTS_ID_UPLOADS_SECRET_FILENAMEDownloads an uploaded file with a specified secret and filename. You must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for the project.Connection
Downloads an uploaded file with a specified secret and filename. You must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for the project.
Authentication
Connected account requiredTags
Download an uploaded file by IDGITLAB_GET_API_V4_PROJECTS_ID_UPLOADS_UPLOAD_IDDownloads an uploaded file with a specified ID. You must have the Maintainer or Owner role for the project.Connection
Downloads an uploaded file with a specified ID. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
List all members of a projectGITLAB_GET_API_V4_PROJECTS_ID_USERSLists all members with access to a specified project.Connection
Lists all members with access to a specified project.
Authentication
Connected account requiredTags
List all project variablesGITLAB_GET_API_V4_PROJECTS_ID_VARIABLESLists all variables for a project. Use the `page` and `per_page` pagination parameters to control the pagination of results.Connection
Lists all variables for a project. Use the `page` and `per_page` pagination parameters to control the pagination of results.
Authentication
Connected account requiredTags
Retrieve a single variableGITLAB_GET_API_V4_PROJECTS_ID_VARIABLES_KEYRetrieves details of a specified variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.Connection
Retrieves details of a specified variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.
Authentication
Connected account requiredTags
List all project vulnerabilitiesGITLAB_GET_API_V4_PROJECTS_ID_VULNERABILITIESLists all vulnerabilities for a specified project.Connection
Lists all vulnerabilities for a specified project.
Authentication
Connected account requiredTags
List all vulnerability notesGITLAB_GET_API_V4_PROJECTS_ID_VULNERABILITIES_NOTEABLE_ID_NOTESLists all notes for a specified vulnerability.Connection
Lists all notes for a specified vulnerability.
Authentication
Connected account requiredTags
Retrieve a vulnerability noteGITLAB_GET_API_V4_PROJECTS_ID_VULNERABILITIES_NOTEABLE_ID_NOTES_NOTE_IDRetrieves a specified note for a vulnerability.Connection
Retrieves a specified note for a vulnerability.
Authentication
Connected account requiredTags
List all project vulnerability findingsGITLAB_GET_API_V4_PROJECTS_ID_VULNERABILITY_FINDINGSLists all vulnerability findings for a specified project. Responses are paginated and return 20 results by default.Connection
Lists all vulnerability findings for a specified project. Responses are paginated and return 20 results by default.
Authentication
Connected account requiredTags
List all wiki page meta notesGITLAB_GET_API_V4_PROJECTS_ID_WIKI_PAGES_NOTEABLE_ID_NOTESLists all notes for a specified wiki page meta.Connection
Lists all notes for a specified wiki page meta.
Authentication
Connected account requiredTags
Retrieve a wiki page meta noteGITLAB_GET_API_V4_PROJECTS_ID_WIKI_PAGES_NOTEABLE_ID_NOTES_NOTE_IDRetrieves a specified note for a wiki page meta.Connection
Retrieves a specified note for a wiki page meta.
Authentication
Connected account requiredTags
List all wiki pages for a projectGITLAB_GET_API_V4_PROJECTS_ID_WIKISLists all wiki pages for a specified project.Connection
Lists all wiki pages for a specified project.
Authentication
Connected account requiredTags
Retrieve a wiki page for a projectGITLAB_GET_API_V4_PROJECTS_ID_WIKIS_SLUGRetrieves a specified wiki page for a project.Connection
Retrieves a specified wiki page for a project.
Authentication
Connected account requiredTags
The NuGet V2 Feed Find Packages by ID endpointGITLAB_GET_API_V4_PROJECTS_PROJECT_ID_PACKAGES_NUGET_V2_FINDPACKAGESBYIDThis feature was introduced in GitLab 16.4Connection
This feature was introduced in GitLab 16.4
Authentication
Connected account requiredTags
The NuGet V2 Feed Enumerate Packages endpointGITLAB_GET_API_V4_PROJECTS_PROJECT_ID_PACKAGES_NUGET_V2_PACKAGESThis feature was introduced in GitLab 16.4Connection
This feature was introduced in GitLab 16.4
Authentication
Connected account requiredTags
Retrieve details of a container registry repositoryGITLAB_GET_API_V4_REGISTRY_REPOSITORIES_IDRetrieves details of a specified container registry repository.Connection
Retrieves details of a specified container registry repository.
Authentication
Connected account requiredTags
List all runner controllersGITLAB_GET_API_V4_RUNNER_CONTROLLERSLists all runner controllers.Connection
Lists all runner controllers.
Authentication
Connected account requiredTags
Retrieve a single runner controllerGITLAB_GET_API_V4_RUNNER_CONTROLLERS_IDRetrieves details of a specified runner controller.Connection
Retrieves details of a specified runner controller.
Authentication
Connected account requiredTags
List all scopes for a runner controllerGITLAB_GET_API_V4_RUNNER_CONTROLLERS_ID_SCOPESLists all scopes for a runner controller.Connection
Lists all scopes for a runner controller.
Authentication
Connected account requiredTags
List all runner controller tokensGITLAB_GET_API_V4_RUNNER_CONTROLLERS_RUNNER_CONTROLLER_ID_TOKENSLists all runner controller tokens.Connection
Lists all runner controller tokens.
Authentication
Connected account requiredTags
Retrieve a single runner controller tokenGITLAB_GET_API_V4_RUNNER_CONTROLLERS_RUNNER_CONTROLLER_ID_TOKENS_IDRetrieves details of a specified runner controller token by its ID.Connection
Retrieves details of a specified runner controller token by its ID.
Authentication
Connected account requiredTags
List all available runnersGITLAB_GET_API_V4_RUNNERSLists all runners available to the user. For group runners, you must have the Owner role in the owner namespace.Connection
Lists all runners available to the user. For group runners, you must have the Owner role in the owner namespace.
Authentication
Connected account requiredTags
List all runnersGITLAB_GET_API_V4_RUNNERS_ALLLists all runners in the GitLab instance (project and shared). You must have either administrator access or auditor access.Connection
Lists all runners in the GitLab instance (project and shared). You must have either administrator access or auditor access.
Authentication
Connected account requiredTags
Retrieve details on a runnerGITLAB_GET_API_V4_RUNNERS_IDRetrieves details of a runner. Instance runner details are available to all authenticated users through this endpoint. For groups and projects, you must have the Maintainer or Owner role for the associated project or group.Connection
Retrieves details of a runner. Instance runner details are available to all authenticated users through this endpoint. For groups and projects, you must have the Maintainer or Owner role for the associated project or group.
Authentication
Connected account requiredTags
List all jobs processed by a runnerGITLAB_GET_API_V4_RUNNERS_ID_JOBSLists all jobs that are being processed or were processed by a specified runner. The list of jobs is limited to projects where the user has the Reporter, Developer, Maintainer, or Owner role.Connection
Lists all jobs that are being processed or were processed by a specified runner. The list of jobs is limited to projects where the user has the Reporter, Developer, Maintainer, or Owner role.
Authentication
Connected account requiredTags
List all managers for a runnerGITLAB_GET_API_V4_RUNNERS_ID_MANAGERSList all managers for a specified runner.Connection
List all managers for a specified runner.
Authentication
Connected account requiredTags
Get projects associated with a runnerGITLAB_GET_API_V4_RUNNERS_ID_PROJECTSGet a paginated list of all projects associated with the specified runner. Access is restricted based on user permissions.Connection
Get a paginated list of all projects associated with the specified runner. Access is restricted based on user permissions.
Authentication
Connected account requiredTags
Discover Job Router informationGITLAB_GET_API_V4_RUNNERS_ROUTER_DISCOVERYDiscovers Job Router information for a runner. You must provide a valid runner authentication token.Connection
Discovers Job Router information for a runner. You must provide a valid runner authentication token.
Authentication
Connected account requiredTags
Search an instanceGITLAB_GET_API_V4_SEARCHSearches for a term across the entire GitLab instance. The response depends on the requested scope.Connection
Searches for a term across the entire GitLab instance. The response depends on the requested scope.
Authentication
Connected account requiredTags
Retrieve a vulnerability archive exportGITLAB_GET_API_V4_SECURITY_VULNERABILITY_ARCHIVE_EXPORTS_IDRetrieves the attributes for a specified vulnerability archive export. You can use this endpoint to poll the export status until it is `finished`. Clients should use the `Poll-Interval` response header to determine how long to wait before sending the next poll. The `Poll-Interval` represents the time in milliseconds.Connection
Retrieves the attributes for a specified vulnerability archive export. You can use this endpoint to poll the export status until it is `finished`. Clients should use the `Poll-Interval` response header to determine how long to wait before sending the next poll. The `Poll-Interval` represents the time in milliseconds.
Authentication
Connected account requiredTags
Download a vulnerability archive exportGITLAB_GET_API_V4_SECURITY_VULNERABILITY_ARCHIVE_EXPORTS_ID_DOWNLOADDownloads a vulnerability archive export.Connection
Downloads a vulnerability archive export.
Authentication
Connected account requiredTags
Retrieve a vulnerability exportGITLAB_GET_API_V4_SECURITY_VULNERABILITY_EXPORTS_IDRetrieves a specified vulnerability export.Connection
Retrieves a specified vulnerability export.
Authentication
Connected account requiredTags
Download a vulnerability exportGITLAB_GET_API_V4_SECURITY_VULNERABILITY_EXPORTS_ID_DOWNLOADDownloads a specified vulnerability export.Connection
Downloads a specified vulnerability export.
Authentication
Connected account requiredTags
List all instance service accountsGITLAB_GET_API_V4_SERVICE_ACCOUNTSLists all instance service accounts. Use the `page` and `per_page` pagination parameters to filter the results.Connection
Lists all instance service accounts. Use the `page` and `per_page` pagination parameters to filter the results.
Authentication
Connected account requiredTags
List all Sidekiq metricsGITLAB_GET_API_V4_SIDEKIQ_COMPOUND_METRICSLists all Sidekiq metrics. Includes queue, process, and job completion metrics.Connection
Lists all Sidekiq metrics. Includes queue, process, and job completion metrics.
Authentication
Connected account requiredTags
Retrieve job completion metricsGITLAB_GET_API_V4_SIDEKIQ_JOB_STATSRetrieves statistics on the completion status of all Sidekiq jobs.Connection
Retrieves statistics on the completion status of all Sidekiq jobs.
Authentication
Connected account requiredTags
List all Sidekiq processesGITLAB_GET_API_V4_SIDEKIQ_PROCESS_METRICSLists all details about all registered Sidekiq worker processes, including hostname, process ID, queues, and concurrency settings.Connection
Lists all details about all registered Sidekiq worker processes, including hostname, process ID, queues, and concurrency settings.
Authentication
Connected account requiredTags
List all job queue metricsGITLAB_GET_API_V4_SIDEKIQ_QUEUE_METRICSLists all details about all Sidekiq job queues, including backlog size and latency.Connection
Lists all details about all Sidekiq job queues, including backlog size and latency.
Authentication
Connected account requiredTags
List all snippet repository storage movesGITLAB_GET_API_V4_SNIPPET_REPOSITORY_STORAGE_MOVESLists all snippet repository storage moves. By default, `GET` requests return 20 results at a time because the API results are paginated.Connection
Lists all snippet repository storage moves. By default, `GET` requests return 20 results at a time because the API results are paginated.
Authentication
Connected account requiredTags
Retrieve a snippet repository storage moveGITLAB_GET_API_V4_SNIPPET_REPOSITORY_STORAGE_MOVES_REPOSITORY_STORAGE_MOVE_IDRetrieves a specified snippet repository storage move.Connection
Retrieves a specified snippet repository storage move.
Authentication
Connected account requiredTags
List all snippets for current userGITLAB_GET_API_V4_SNIPPETSLists all snippets for the currently authenticated user.Connection
Lists all snippets for the currently authenticated user.
Authentication
Connected account requiredTags
List all snippetsGITLAB_GET_API_V4_SNIPPETS_ALLLists all snippets available to the currently authenticated user. Users with Administrator or Auditor access levels can see all snippets (both personal and project). This feature was introduced in GitLab 16.3.Connection
Lists all snippets available to the currently authenticated user. Users with Administrator or Auditor access levels can see all snippets (both personal and project). This feature was introduced in GitLab 16.3.
Authentication
Connected account requiredTags
Retrieve a snippetGITLAB_GET_API_V4_SNIPPETS_IDRetrieves a specified snippet.Connection
Retrieves a specified snippet.
Authentication
Connected account requiredTags
Retrieve snippet file contentGITLAB_GET_API_V4_SNIPPETS_ID_FILES_REF_FILE_PATH_RAWRetrieves the raw file content from a snippet as plain text.Connection
Retrieves the raw file content from a snippet as plain text.
Authentication
Connected account requiredTags
Retrieve a raw snippetGITLAB_GET_API_V4_SNIPPETS_ID_RAWRetrieves the raw contents of a specified snippet as plain textConnection
Retrieves the raw contents of a specified snippet as plain text
Authentication
Connected account requiredTags
List all repository storage moves for a snippetGITLAB_GET_API_V4_SNIPPETS_ID_REPOSITORY_STORAGE_MOVESLists all repository storage moves for a specified snippet. By default, `GET` requests return 20 results at a time because the API results are paginated.Connection
Lists all repository storage moves for a specified snippet. By default, `GET` requests return 20 results at a time because the API results are paginated.
Authentication
Connected account requiredTags
Retrieve a repository storage move for a snippetGITLAB_GET_API_V4_SNIPPETS_ID_REPOSITORY_STORAGE_MOVES_REPOSITORY_STORAGE_MOVE_IDRetrieves a repository storage move for a specified snippet.Connection
Retrieves a repository storage move for a specified snippet.
Authentication
Connected account requiredTags
Retrieve user agent details for a snippetGITLAB_GET_API_V4_SNIPPETS_ID_USER_AGENT_DETAILRetrieves user agent details for a specified snippet.Connection
Retrieves user agent details for a specified snippet.
Authentication
Connected account requiredTags
List all public snippetsGITLAB_GET_API_V4_SNIPPETS_PUBLICLists all public snippets accessible to the currently authenticated user.Connection
Lists all public snippets accessible to the currently authenticated user.
Authentication
Connected account requiredTags
Swagger compatible API descriptionGITLAB_GET_API_V4_SWAGGER_DOCSwagger compatible API descriptionConnection
Swagger compatible API description
Authentication
Connected account requiredTags
Swagger compatible API description for specific APIGITLAB_GET_API_V4_SWAGGER_DOC_NAMESwagger compatible API description for specific APIConnection
Swagger compatible API description for specific API
Authentication
Connected account requiredTags
List all Dockerfile templatesGITLAB_GET_API_V4_TEMPLATES_DOCKERFILESLists all Dockerfile templates.Connection
Lists all Dockerfile templates.
Authentication
Connected account requiredTags
Retrieve a Dockerfile templateGITLAB_GET_API_V4_TEMPLATES_DOCKERFILES_NAMERetrieves a specified Dockerfile template.Connection
Retrieves a specified Dockerfile template.
Authentication
Connected account requiredTags
List all .gitignore templatesGITLAB_GET_API_V4_TEMPLATES_GITIGNORESLists all .gitignore templates.Connection
Lists all .gitignore templates.
Authentication
Connected account requiredTags
Retrieve a .gitignore templateGITLAB_GET_API_V4_TEMPLATES_GITIGNORES_NAMERetrieves a specified .gitignore template.Connection
Retrieves a specified .gitignore template.
Authentication
Connected account requiredTags
List all GitLab CI/CD YAML templatesGITLAB_GET_API_V4_TEMPLATES_GITLAB_CI_YMLSLists all GitLab CI/CD YAML templates.Connection
Lists all GitLab CI/CD YAML templates.
Authentication
Connected account requiredTags
Retrieve a GitLab CI/CD YAML templateGITLAB_GET_API_V4_TEMPLATES_GITLAB_CI_YMLS_NAMERetrieves a specified GitLab CI/CD YAML template.Connection
Retrieves a specified GitLab CI/CD YAML template.
Authentication
Connected account requiredTags
List all license templatesGITLAB_GET_API_V4_TEMPLATES_LICENSESLists all available license templates.Connection
Lists all available license templates.
Authentication
Connected account requiredTags
Retrieve a license templateGITLAB_GET_API_V4_TEMPLATES_LICENSES_NAMERetrieves a specified license template. You can pass parameters to replace the license placeholder.Connection
Retrieves a specified license template. You can pass parameters to replace the license placeholder.
Authentication
Connected account requiredTags
List all to-do itemsGITLAB_GET_API_V4_TODOSLists all to-do items. When no filter is applied, it returns all pending to-do items for the current user. Different filters allow the user to refine the request.Connection
Lists all to-do items. When no filter is applied, it returns all pending to-do items for the current user. Different filters allow the user to refine the request.
Authentication
Connected account requiredTags
List all topicsGITLAB_GET_API_V4_TOPICSLists all project topics sorted by the number of associated projects.Connection
Lists all project topics sorted by the number of associated projects.
Authentication
Connected account requiredTags
Retrieve a topicGITLAB_GET_API_V4_TOPICS_IDRetrieves a specified project topic.Connection
Retrieves a specified project topic.
Authentication
Connected account requiredTags
Download metric definitionsGITLAB_GET_API_V4_USAGE_DATA_METRIC_DEFINITIONSDownloads all metric definitions as a single YAML file.Connection
Downloads all metric definitions as a single YAML file.
Authentication
Connected account requiredTags
List all non-SQL metricsGITLAB_GET_API_V4_USAGE_DATA_NON_SQL_METRICSLists all non-SQL metrics data used in the Service ping. This action is behind the `usage_data_non_sql_metrics` feature flag. Administrators only.Connection
Lists all non-SQL metrics data used in the Service ping. This action is behind the `usage_data_non_sql_metrics` feature flag. Administrators only.
Authentication
Connected account requiredTags
List all Service Ping SQL queriesGITLAB_GET_API_V4_USAGE_DATA_QUERIESLists all raw SQL queries used to compute Service Ping. This action is behind the `usage_data_queries_api` feature flag. Administrators only.Connection
Lists all raw SQL queries used to compute Service Ping. This action is behind the `usage_data_queries_api` feature flag. Administrators only.
Authentication
Connected account requiredTags
Retrieve Service Ping payloadGITLAB_GET_API_V4_USAGE_DATA_SERVICE_PINGRetrieves the Service Ping payload from the application cache as JSON. If no cached payload is available, returns an empty response. Requires a personal access token with the `read_service_ping` scope. Introduced in GitLab 16.9.Connection
Retrieves the Service Ping payload from the application cache as JSON. If no cached payload is available, returns an empty response. Requires a personal access token with the `read_service_ping` scope. Introduced in GitLab 16.9.
Authentication
Connected account requiredTags
Retrieve current user detailsGITLAB_GET_API_V4_USERRetrieves details about your user account.Connection
Retrieves details about your user account.
Authentication
Connected account requiredTags
List all activity for a userGITLAB_GET_API_V4_USER_ACTIVITIESLists all activity for a specified user.Connection
Lists all activity for a specified user.
Authentication
Connected account requiredTags
List all applicationsGITLAB_GET_API_V4_USER_APPLICATIONSLists all applications owned by the authenticated user.Connection
Lists all applications owned by the authenticated user.
Authentication
Connected account requiredTags
Retrieve an applicationGITLAB_GET_API_V4_USER_APPLICATIONS_IDRetrieves details of a specific application owned by the authenticated user.Connection
Retrieves details of a specific application owned by the authenticated user.
Authentication
Connected account requiredTags
Return the user specific countsGITLAB_GET_API_V4_USER_COUNTSAssigned open issues, assigned MRs and pending todos countConnection
Assigned open issues, assigned MRs and pending todos count
Authentication
Connected account requiredTags
List all email addresses for a userGITLAB_GET_API_V4_USER_EMAILSLists all email addresses for the currently authenticated user.Connection
Lists all email addresses for the currently authenticated user.
Authentication
Connected account requiredTags
Retrieve details on an email addressGITLAB_GET_API_V4_USER_EMAILS_EMAIL_IDRetrieves details on a specified email address for the currently authenticated user.Connection
Retrieves details on a specified email address for the currently authenticated user.
Authentication
Connected account requiredTags
List all GPG keysGITLAB_GET_API_V4_USER_GPG_KEYSLists all GPG keys for the currently authenticated user.Connection
Lists all GPG keys for the currently authenticated user.
Authentication
Connected account requiredTags
Retrieve a GPG keyGITLAB_GET_API_V4_USER_GPG_KEYS_KEY_IDRetrieves a GPG key for the currently authenticated user.Connection
Retrieves a GPG key for the currently authenticated user.
Authentication
Connected account requiredTags
List all SSH keysGITLAB_GET_API_V4_USER_KEYSLists all SSH keys for the currently authenticated user.Connection
Lists all SSH keys for the currently authenticated user.
Authentication
Connected account requiredTags
Retrieve an SSH keyGITLAB_GET_API_V4_USER_KEYS_KEY_IDRetrieves a specified SSH key for the currently authenticated user.Connection
Retrieves a specified SSH key for the currently authenticated user.
Authentication
Connected account requiredTags
Retrieve your user preferencesGITLAB_GET_API_V4_USER_PREFERENCESRetrieves your user preferences.Connection
Retrieves your user preferences.
Authentication
Connected account requiredTags
Retrieve your user statusGITLAB_GET_API_V4_USER_STATUSRetrieves your user status.Connection
Retrieves your user status.
Authentication
Connected account requiredTags
Retrieve Support PINGITLAB_GET_API_V4_USER_SUPPORT_PINRetrieves a Support PIN for the currently authenticated user. GitLab Support may ask for this PIN to validate your identity.Connection
Retrieves a Support PIN for the currently authenticated user. GitLab Support may ask for this PIN to validate your identity.
Authentication
Connected account requiredTags
List all usersGITLAB_GET_API_V4_USERSLists all users on the instance. This endpoint supports keyset pagination. In GitLab 17.0 and later, keyset pagination is used by default.Connection
Lists all users on the instance. This endpoint supports keyset pagination. In GitLab 17.0 and later, keyset pagination is used by default.
Authentication
Connected account requiredTags
Retrieve a user as a regular userGITLAB_GET_API_V4_USERS_IDRetrieves a specified user as a regular user.Connection
Retrieves a specified user as a regular user.
Authentication
Connected account requiredTags
Retrieve association counts for a userGITLAB_GET_API_V4_USERS_ID_ASSOCIATIONS_COUNTRetrieves the number of groups, projects, issues, and merge requests associated with a specified user.Connection
Retrieves the number of groups, projects, issues, and merge requests associated with a specified user.
Authentication
Connected account requiredTags
List all custom attributes for a userGITLAB_GET_API_V4_USERS_ID_CUSTOM_ATTRIBUTESLists all custom attributes for a specified user.Connection
Lists all custom attributes for a specified user.
Authentication
Connected account requiredTags
Retrieve a custom attribute for a userGITLAB_GET_API_V4_USERS_ID_CUSTOM_ATTRIBUTES_KEYRetrieves a specified custom attribute for a user.Connection
Retrieves a specified custom attribute for a user.
Authentication
Connected account requiredTags
List all email addresses for a userGITLAB_GET_API_V4_USERS_ID_EMAILSLists all email addresses for a specified user account. Administrators only.Connection
Lists all email addresses for a specified user account. Administrators only.
Authentication
Connected account requiredTags
Retrieve contribution events for a userGITLAB_GET_API_V4_USERS_ID_EVENTSRetrieves the contribution events for a specified user. Does not return events associated with epics or merge requests. Returns bulk push events with limited commit details.Connection
Retrieves the contribution events for a specified user. Does not return events associated with epics or merge requests. Returns bulk push events with limited commit details.
Authentication
Connected account requiredTags
List all accounts that follow a userGITLAB_GET_API_V4_USERS_ID_FOLLOWERSLists all user accounts that follow a specified user.Connection
Lists all user accounts that follow a specified user.
Authentication
Connected account requiredTags
List all accounts followed by a userGITLAB_GET_API_V4_USERS_ID_FOLLOWINGLists all user accounts being followed by a specified user.Connection
Lists all user accounts being followed by a specified user.
Authentication
Connected account requiredTags
List all GPG keys for a userGITLAB_GET_API_V4_USERS_ID_GPG_KEYSLists all GPG keys for a specified user account. This endpoint does not require authentication.Connection
Lists all GPG keys for a specified user account. This endpoint does not require authentication.
Authentication
Connected account requiredTags
Retrieve a GPG key for a userGITLAB_GET_API_V4_USERS_ID_GPG_KEYS_KEY_IDRetrieves a GPG key for a specified user account. This endpoint does not require authentication.Connection
Retrieves a GPG key for a specified user account. This endpoint does not require authentication.
Authentication
Connected account requiredTags
Retrieve an SSH key for a userGITLAB_GET_API_V4_USERS_ID_KEYS_KEY_IDRetrieves an SSH key for a specified user account. This endpoint does not require authentication.Connection
Retrieves an SSH key for a specified user account. This endpoint does not require authentication.
Authentication
Connected account requiredTags
Retrieve a Support PIN for a userGITLAB_GET_API_V4_USERS_ID_SUPPORT_PINRetrieves a Support PIN for a specified user. GitLab Support may ask for this PIN to validate your identity. Administrators only.Connection
Retrieves a Support PIN for a specified user. GitLab Support may ask for this PIN to validate your identity. Administrators only.
Authentication
Connected account requiredTags
List all projects contributions for a userGITLAB_GET_API_V4_USERS_USER_ID_CONTRIBUTED_PROJECTSLists all contributions to visible projects for a specified user. Returns only contributions in the past year.Connection
Lists all contributions to visible projects for a specified user. Returns only contributions in the past year.
Authentication
Connected account requiredTags
List all impersonation tokens for a userGITLAB_GET_API_V4_USERS_USER_ID_IMPERSONATION_TOKENSLists all impersonation tokens for a specified user. Administrators only.Connection
Lists all impersonation tokens for a specified user. Administrators only.
Authentication
Connected account requiredTags
Retrieve an impersonation token for a userGITLAB_GET_API_V4_USERS_USER_ID_IMPERSONATION_TOKENS_IMPERSONATION_TOKEN_IDRetrieves an impersonation token for a specified user. Administrators only.Connection
Retrieves an impersonation token for a specified user. Administrators only.
Authentication
Connected account requiredTags
List all SSH keys for a userGITLAB_GET_API_V4_USERS_USER_ID_KEYSLists all SSH keys for a specified user account.Connection
Lists all SSH keys for a specified user account.
Authentication
Connected account requiredTags
List all project and group memberships for a userGITLAB_GET_API_V4_USERS_USER_ID_MEMBERSHIPSLists all project and group memberships for a specified user. Administrators only.Connection
Lists all project and group memberships for a specified user. Administrators only.
Authentication
Connected account requiredTags
List all project deploy keys for a userGITLAB_GET_API_V4_USERS_USER_ID_PROJECT_DEPLOY_KEYSLists all project deploy keys accessible to a specified user.Connection
Lists all project deploy keys accessible to a specified user.
Authentication
Connected account requiredTags
List all personal projects for a userGITLAB_GET_API_V4_USERS_USER_ID_PROJECTSLists all personal projects for a specified user. Does not return group or subgroup projects. If the user profile is private, returns only an empty list.Connection
Lists all personal projects for a specified user. Does not return group or subgroup projects. If the user profile is private, returns only an empty list.
Authentication
Connected account requiredTags
List all projects starred by a userGITLAB_GET_API_V4_USERS_USER_ID_STARRED_PROJECTSLists all visible projects starred by a specified user. Unauthenticated requests return only public projects.Connection
Lists all visible projects starred by a specified user. Unauthenticated requests return only public projects.
Authentication
Connected account requiredTags
Retrieve the status of a userGITLAB_GET_API_V4_USERS_USER_ID_STATUSRetrieves the status of a user. You can access this endpoint without authentication.Connection
Retrieves the status of a user. You can access this endpoint without authentication.
Authentication
Connected account requiredTags
Retrieves version information for the GitLab instanceGITLAB_GET_API_V4_VERSIONThis feature was introduced in GitLab 8.13 and deprecated in 15.5. We recommend you instead use the Metadata API.Connection
This feature was introduced in GitLab 8.13 and deprecated in 15.5. We recommend you instead use the Metadata API.
Authentication
Connected account requiredTags
Get the settings manifest for Settings SyncGITLAB_GET_API_V4_VSCODE_SETTINGS_SYNC_SETTINGS_CONTEXT_HASH_V1_MANIFESTGet the settings manifest for Settings SyncConnection
Get the settings manifest for Settings Sync
Authentication
Connected account requiredTags
Get a list of references to one or more vscode setting resourcesGITLAB_GET_API_V4_VSCODE_SETTINGS_SYNC_SETTINGS_CONTEXT_HASH_V1_RESOURCE_RESOURCE_NAMEGet a list of references to one or more vscode setting resourcesConnection
Get a list of references to one or more vscode setting resources
Authentication
Connected account requiredTags
Get a specific setting resourceGITLAB_GET_API_V4_VSCODE_SETTINGS_SYNC_SETTINGS_CONTEXT_HASH_V1_RESOURCE_RESOURCE_NAME_IDGet a specific setting resourceConnection
Get a specific setting resource
Authentication
Connected account requiredTags
Get the settings manifest for Settings SyncGITLAB_GET_API_V4_VSCODE_SETTINGS_SYNC_V1_MANIFESTGet the settings manifest for Settings SyncConnection
Get the settings manifest for Settings Sync
Authentication
Connected account requiredTags
Get a list of references to one or more vscode setting resourcesGITLAB_GET_API_V4_VSCODE_SETTINGS_SYNC_V1_RESOURCE_RESOURCE_NAMEGet a list of references to one or more vscode setting resourcesConnection
Get a list of references to one or more vscode setting resources
Authentication
Connected account requiredTags
Get a specific setting resourceGITLAB_GET_API_V4_VSCODE_SETTINGS_SYNC_V1_RESOURCE_RESOURCE_NAME_IDGet a specific setting resourceConnection
Get a specific setting resource
Authentication
Connected account requiredTags
Retrieve a vulnerabilityGITLAB_GET_API_V4_VULNERABILITIES_IDRetrieves a specified vulnerability.Connection
Retrieves a specified vulnerability.
Authentication
Connected account requiredTags
Get related issues for a vulnerabilityGITLAB_GET_API_V4_VULNERABILITIES_ID_ISSUE_LINKSGet related issues for a vulnerabilityConnection
Get related issues for a vulnerability
Authentication
Connected account requiredTags
Retrieve the public signing keyGITLAB_GET_API_V4_WEB_COMMITS_PUBLIC_KEYRetrieves the GitLab public key for signing web commits. This feature was introduced in GitLab 17.4.Connection
Retrieves the GitLab public key for signing web commits. This feature was introduced in GitLab 17.4.
Authentication
Connected account requiredTags
Update the number of replicas override for an enabled namespaceGITLAB_PATCH_API_V4_ADMIN_ZOEKT_NAMESPACES_IDUpdate the number of replicas override for an enabled namespaceConnection
Update the number of replicas override for an enabled namespace
Authentication
Connected account requiredTags
Update the workflow statusGITLAB_PATCH_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_IDUpdate the workflow statusConnection
Update the workflow status
Authentication
Connected account requiredTags
Update an enterprise userGITLAB_PATCH_API_V4_GROUPS_ID_ENTERPRISE_USERS_USER_IDUpdates a specified enterprise user.Connection
Updates a specified enterprise user.
Authentication
Connected account requiredTags
Disable two-factor authentication for an enterprise userGITLAB_PATCH_API_V4_GROUPS_ID_ENTERPRISE_USERS_USER_ID_DISABLE_TWO_FACTORDisables two-factor authentication (2FA) for a specified enterprise user.Connection
Disables two-factor authentication (2FA) for a specified enterprise user.
Authentication
Connected account requiredTags
Update a protected branchGITLAB_PATCH_API_V4_GROUPS_ID_PROTECTED_BRANCHES_NAMEUpdates a protected branch for a specified group.Connection
Updates a protected branch for a specified group.
Authentication
Connected account requiredTags
Update `extern_uid` field for a SAML identityGITLAB_PATCH_API_V4_GROUPS_ID_SAML_UIDUpdates the `extern_uid` field for a specified SAML identity.Connection
Updates the `extern_uid` field for a specified SAML identity.
Authentication
Connected account requiredTags
Update `extern_uid` field for a SCIM identityGITLAB_PATCH_API_V4_GROUPS_ID_SCIM_UIDUpdates the `extern_uid` field for a specified SCIM identity.Connection
Updates the `extern_uid` field for a specified SCIM identity.
Authentication
Connected account requiredTags
Update a group service accountGITLAB_PATCH_API_V4_GROUPS_ID_SERVICE_ACCOUNTS_USER_IDUpdate a specified group service account.Connection
Update a specified group service account.
Authentication
Connected account requiredTags
Append a patch to the job traceGITLAB_PATCH_API_V4_JOBS_ID_TRACEAppend a patch to the job traceConnection
Append a patch to the job trace
Authentication
Connected account requiredTags
Transfer purchased compute minutes packs to another namespaceGITLAB_PATCH_API_V4_NAMESPACES_ID_MINUTES_MOVE_TARGET_IDDeprecated in GitLab 17.7Connection
Deprecated in GitLab 17.7
Authentication
Connected account requiredTags
Set status of an external controlGITLAB_PATCH_API_V4_PROJECTS_ID_COMPLIANCE_EXTERNAL_CONTROLS_CONTROL_ID_STATUSSets the status of a specified external control. Use this operation to inform GitLab that a control has passed or failed a check by an external service.Connection
Sets the status of a specified external control. Use this operation to inform GitLab that a control has passed or failed a check by an external service.
Authentication
Connected account requiredTags
Update Error Tracking settings for a projectGITLAB_PATCH_API_V4_PROJECTS_ID_ERROR_TRACKING_SETTINGSUpdates Error Tracking settings for a specified project. You must have the Maintainer or Owner role for the project.Connection
Updates Error Tracking settings for a specified project. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Update the CI/CD job token access settings for a projectGITLAB_PATCH_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPEUpdates the **Authorized groups and projects** setting (job token scope) of a specified project.Connection
Updates the **Authorized groups and projects** setting (job token scope) of a specified project.
Authentication
Connected account requiredTags
Update a software license policyGITLAB_PATCH_API_V4_PROJECTS_ID_MANAGED_LICENSES_MANAGED_LICENSE_IDUpdates a specified software license policy for a project.Connection
Updates a specified software license policy for a project.
Authentication
Connected account requiredTags
Updates a Model Version.GITLAB_PATCH_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_MODEL_VERSIONS_UPDATEhttps://mlflow.org/docs/2.19.0/rest-api.html#update-modelversionConnection
https://mlflow.org/docs/2.19.0/rest-api.html#update-modelversion
Authentication
Connected account requiredTags
Update a Registered Model by NameGITLAB_PATCH_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_REGISTERED_MODELS_UPDATEhttps://mlflow.org/docs/2.19.0/rest-api.html#update-registeredmodelConnection
https://mlflow.org/docs/2.19.0/rest-api.html#update-registeredmodel
Authentication
Connected account requiredTags
Update a package protection ruleGITLAB_PATCH_API_V4_PROJECTS_ID_PACKAGES_PROTECTION_RULES_PACKAGE_PROTECTION_RULE_IDUpdates a package protection rule for a specified project.Connection
Updates a package protection rule for a specified project.
Authentication
Connected account requiredTags
Update Pages settings for a projectGITLAB_PATCH_API_V4_PROJECTS_ID_PAGESUpdates Pages settings for a specified project. You must have the Maintainer or Owner role for the project.Connection
Updates Pages settings for a specified project. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Update a protected branchGITLAB_PATCH_API_V4_PROJECTS_ID_PROTECTED_BRANCHES_NAMEUpdates a protected branch for a specified project.Connection
Updates a protected branch for a specified project.
Authentication
Connected account requiredTags
Update a container repository protection ruleGITLAB_PATCH_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_REPOSITORY_RULES_PROTECTION_RULE_IDUpdates a container repository protection rule for a specified project.Connection
Updates a container repository protection rule for a specified project.
Authentication
Connected account requiredTags
Update a container registry protection tag ruleGITLAB_PATCH_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_TAG_RULES_PROTECTION_RULE_IDUpdates a container registry protection tag rule for a project. This feature was introduced in GitLab 18.9.Connection
Updates a container registry protection tag rule for a project. This feature was introduced in GitLab 18.9.
Authentication
Connected account requiredTags
Update a project service accountGITLAB_PATCH_API_V4_PROJECTS_ID_SERVICE_ACCOUNTS_USER_IDUpdate a specified project service account.Connection
Update a specified project service account.
Authentication
Connected account requiredTags
Update a Terraform state protection rule for a projectGITLAB_PATCH_API_V4_PROJECTS_ID_TERRAFORM_STATE_PROTECTION_RULES_TERRAFORM_STATE_PROTECTION_RULE_IDThis feature was introduced in GitLab 19.0.Connection
This feature was introduced in GitLab 19.0.
Authentication
Connected account requiredTags
Update an instance service accountGITLAB_PATCH_API_V4_SERVICE_ACCOUNTS_USER_IDUpdates a specified instance service account.Connection
Updates a specified instance service account.
Authentication
Connected account requiredTags
Update a user statusGITLAB_PATCH_API_V4_USER_STATUSSets the status of the currently authenticated user. Any parameters that are not passed are ignored. This operation is similar but distinct from the Set a user status operation.Connection
Sets the status of the currently authenticated user. Any parameters that are not passed are ignored. This operation is similar but distinct from the Set a user status operation.
Authentication
Connected account requiredTags
Disable two-factor authentication for a userGITLAB_PATCH_API_V4_USERS_ID_DISABLE_TWO_FACTORDisables two-factor authentication for a specified user account. Administrators only.Connection
Disables two-factor authentication for a specified user account. Administrators only.
Authentication
Connected account requiredTags
Replay items from the dead queue into another queueGITLAB_POST_API_V4_ADMIN_ACTIVE_CONTEXT_DEAD_QUEUE_REPLAYReplay items from the dead queue into another queueConnection
Replay items from the dead queue into another queue
Authentication
Connected account requiredTags
Create instance variableGITLAB_POST_API_V4_ADMIN_CI_VARIABLESCreates a instance-level variable. The maximum number of instance-level variables can be changed.Connection
Creates a instance-level variable. The maximum number of instance-level variables can be changed.
Authentication
Connected account requiredTags
Create an instance clusterGITLAB_POST_API_V4_ADMIN_CLUSTERS_ADDCreates an instance cluster by adding an existing Kubernetes cluster.Connection
Creates an instance cluster by adding an existing Kubernetes cluster.
Authentication
Connected account requiredTags
Create Admin Role on the GitLab instanceGITLAB_POST_API_V4_ADMIN_MEMBER_ROLESCreate Admin Role on the GitLab instanceConnection
Create Admin Role on the GitLab instance
Authentication
Connected account requiredTags
Update status of a migrationGITLAB_POST_API_V4_ADMIN_MIGRATIONS_TIMESTAMP_MARKUpdates the status of a migration to indicate a successful execution. This prevent them from being executed by the `db:migrate` tasks. Use this API to skip failing migrations after you determine they are safe to skip.Connection
Updates the status of a migration to indicate a successful execution. This prevent them from being executed by the `db:migrate` tasks. Use this API to skip failing migrations after you determine they are safe to skip.
Authentication
Connected account requiredTags
Create workflow persistence (agent-initiated, limited privileges)GITLAB_POST_API_V4_AI_DUO_WORKFLOWS_AGENT_WORKFLOWSAccessible via ai_workflows scope token. Does not accept agent_privileges or pre_approved_agent_privileges.Connection
Accessible via ai_workflows scope token. Does not accept agent_privileges or pre_approved_agent_privileges.
Authentication
Connected account requiredTags
Add code review comments to a merge requestGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_CODE_REVIEW_ADD_COMMENTSAdds review comments generated by Duo Workflows to a merge request.Connection
Adds review comments generated by Duo Workflows to a merge request.
Authentication
Connected account requiredTags
Connection details for accessing Duo Agent Platform Service directlyGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_DIRECT_ACCESSConnection details for accessing Duo Agent Platform Service directlyConnection
Connection details for accessing Duo Agent Platform Service directly
Authentication
Connected account requiredTags
Register a flow callback endpointGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_FLOW_CALLBACKSRegisters an HTTPS endpoint for Duo flow lifecycle callbacks. Reference the returned id via callback_hook_id when creating a flow. Secrets are never returned.Connection
Registers an HTTPS endpoint for Duo flow lifecycle callbacks. Reference the returned id via callback_hook_id when creating a flow. Secrets are never returned.
Authentication
Connected account requiredTags
Revoke ai_workflows tokenGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_REVOKE_TOKENRevoke ai_workflows tokenConnection
Revoke ai_workflows token
Authentication
Connected account requiredTags
Create a flowGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_WORKFLOWSCreates and starts a flow.Connection
Creates and starts a flow.
Authentication
Connected account requiredTags
Ingest AI audit events from Duo Workflow ServiceGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_AUDIT_EVENTSIngest AI audit events from Duo Workflow ServiceConnection
Ingest AI audit events from Duo Workflow Service
Authentication
Connected account requiredTags
Create multiple workflow checkpoint writesGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_CHECKPOINT_WRITES_BATCHCreate multiple workflow checkpoint writesConnection
Create multiple workflow checkpoint writes
Authentication
Connected account requiredTags
Create workflow checkpointGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_CHECKPOINTSCreate workflow checkpointConnection
Create workflow checkpoint
Authentication
Connected account requiredTags
Create workflow eventGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_EVENTSCreate workflow eventConnection
Create workflow event
Authentication
Connected account requiredTags
Resume a paused workflowGITLAB_POST_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_WORKFLOW_ID_RESUMEResume a paused workflowConnection
Resume a paused workflow
Authentication
Connected account requiredTags
Generate Git commands from natural textGITLAB_POST_API_V4_AI_LLM_GIT_COMMANDGenerates Git commands from natural language inputConnection
Generates Git commands from natural language input
Authentication
Connected account requiredTags
Get connection details for third party agentsGITLAB_POST_API_V4_AI_THIRD_PARTY_AGENTS_DIRECT_ACCESSReturns connection details including tokens for accessing third-party agents.Connection
Returns connection details including tokens for accessing third-party agents.
Authentication
Connected account requiredTags
Create a new applicationGITLAB_POST_API_V4_APPLICATIONSThis feature was introduced in GitLab 10.5Connection
This feature was introduced in GitLab 10.5
Authentication
Connected account requiredTags
Renew an application secretGITLAB_POST_API_V4_APPLICATIONS_ID_RENEW_SECRETRenew the secret of a specific applicationConnection
Renew the secret of a specific application
Authentication
Connected account requiredTags
Create a broadcast messageGITLAB_POST_API_V4_BROADCAST_MESSAGESCreates a broadcast message.Connection
Creates a broadcast message.
Authentication
Connected account requiredTags
Start a group or project migrationGITLAB_POST_API_V4_BULK_IMPORTSStarts a group or project migration. To migrate a project, specify `entities[project_entity]`.Connection
Starts a group or project migration. To migrate a project, specify `entities[project_entity]`.
Authentication
Connected account requiredTags
Cancel a migrationGITLAB_POST_API_V4_BULK_IMPORTS_IMPORT_ID_CANCELCancels a direct transfer migration. This feature was introduced in GitLab 17.1.Connection
Cancels a direct transfer migration. This feature was introduced in GitLab 17.1.
Authentication
Connected account requiredTags
Generate a Chat responseGITLAB_POST_API_V4_CHAT_COMPLETIONSGenerates a response for a GitLab Duo Chat question.Connection
Generates a response for a GitLab Duo Chat question.
Authentication
Connected account requiredTags
Generate code completionsGITLAB_POST_API_V4_CODE_SUGGESTIONS_COMPLETIONSGenerates code completions. Uses the AI abstraction layer to generate code completions. Requests to this endpoint are proxied to the AI Gateway.Connection
Generates code completions. Uses the AI abstraction layer to generate code completions. Requests to this endpoint are proxied to the AI Gateway.
Authentication
Connected account requiredTags
Retrieve connection detailsGITLAB_POST_API_V4_CODE_SUGGESTIONS_CONNECTION_DETAILSRetrieves user-specific connection details which can be used by IDEs or clients for telemetry, including an instance-specific application ID, application access token, and clickhouse data plane URL.Connection
Retrieves user-specific connection details which can be used by IDEs or clients for telemetry, including an instance-specific application ID, application access token, and clickhouse data plane URL.
Authentication
Connected account requiredTags
Retrieve direct connection details for the AI GatewayGITLAB_POST_API_V4_CODE_SUGGESTIONS_DIRECT_ACCESSRetrieves user-specific connection details which can be used by IDEs or clients to send `completion` requests to Code Suggestions directly through the AI Gateway.Connection
Retrieves user-specific connection details which can be used by IDEs or clients to send `completion` requests to Code Suggestions directly through the AI Gateway.
Authentication
Connected account requiredTags
Validate status of Code SuggestionsGITLAB_POST_API_V4_CODE_SUGGESTIONS_ENABLEDValidates the status Code Suggestions for a specified project. This checks if the project has `code_suggestions` enabled or if an ancestor group has the Code Suggestions add-on enabled.Connection
Validates the status Code Suggestions for a specified project. This checks if the project has `code_suggestions` enabled or if an ancestor group has the Code Suggestions add-on enabled.
Authentication
Connected account requiredTags
Receives notifications from the container registry when an operation occursGITLAB_POST_API_V4_CONTAINER_REGISTRY_EVENT_EVENTSThis feature was introduced in GitLab 12.10Connection
This feature was introduced in GitLab 12.10
Authentication
Connected account requiredTags
Create a deploy keyGITLAB_POST_API_V4_DEPLOY_KEYSCreates a deploy key for the GitLab instance. Requires administrator access.Connection
Creates a deploy key for the GitLab instance. Requires administrator access.
Authentication
Connected account requiredTags
Evaluate code reviewGITLAB_POST_API_V4_DUO_CODE_REVIEW_EVALUATIONSEvaluates code changes using GitLab Duo code reviewConnection
Evaluates code changes using GitLab Duo code review
Authentication
Connected account requiredTags
Force a variant assignment for an experiment contextGITLAB_POST_API_V4_EXPERIMENTS_EXPERIMENT_NAME_ASSIGNMENTSForces a specific variant assignment for the given experiment and context. The assignment is stored in Redis cache and will persist until overwritten. Defaults to current user if no context is provided.Connection
Forces a specific variant assignment for the given experiment and context. The assignment is stored in Redis cache and will persist until overwritten. Defaults to current user if no context is provided.
Authentication
Connected account requiredTags
Report Unleash client metricsGITLAB_POST_API_V4_FEATURE_FLAGS_UNLEASH_PROJECT_ID_CLIENT_METRICSReport Unleash client metricsConnection
Report Unleash client metrics
Authentication
Connected account requiredTags
Register Unleash clientGITLAB_POST_API_V4_FEATURE_FLAGS_UNLEASH_PROJECT_ID_CLIENT_REGISTERRegister Unleash clientConnection
Register Unleash client
Authentication
Connected account requiredTags
Create or update a feature flagGITLAB_POST_API_V4_FEATURES_NAMECreates or updates a feature flag value. If a feature with the given name doesn't exist yet, the operation creates one. The value can be a boolean or an integer to indicate percentage of time.Connection
Creates or updates a feature flag value. If a feature with the given name doesn't exist yet, the operation creates one. The value can be a boolean or an integer to indicate percentage of time.
Authentication
Connected account requiredTags
Query the GraphQL endpoint of an existing Geo nodeGITLAB_POST_API_V4_GEO_NODE_PROXY_ID_GRAPHQLQuery the GraphQL endpoint of an existing Geo nodeConnection
Query the GraphQL endpoint of an existing Geo node
Authentication
Connected account requiredTags
Create a Geo nodeGITLAB_POST_API_V4_GEO_NODESCreates a Geo node.Connection
Creates a Geo node.
Authentication
Connected account requiredTags
Repair authentication of the Geo nodeGITLAB_POST_API_V4_GEO_NODES_ID_REPAIRRepairs the OAuth authentication of a primary Geo node.Connection
Repairs the OAuth authentication of a primary Geo node.
Authentication
Connected account requiredTags
Responsible for making HTTP GET /repo.git/info/refs?service=git-receive-pack request from secondary gitlab-shell to primaryGITLAB_POST_API_V4_GEO_PROXY_GIT_SSH_INFO_REFS_RECEIVE_PACKResponsible for making HTTP GET /repo.git/info/refs?service=git-receive-pack request from secondary gitlab-shell to primaryConnection
Responsible for making HTTP GET /repo.git/info/refs?service=git-receive-pack request from secondary gitlab-shell to primary
Authentication
Connected account requiredTags
Responsible for making HTTP GET /repo.git/info/refs?service=git-upload-pack request from secondary gitlab-shell to primaryGITLAB_POST_API_V4_GEO_PROXY_GIT_SSH_INFO_REFS_UPLOAD_PACKResponsible for making HTTP GET /repo.git/info/refs?service=git-upload-pack request from secondary gitlab-shell to primaryConnection
Responsible for making HTTP GET /repo.git/info/refs?service=git-upload-pack request from secondary gitlab-shell to primary
Authentication
Connected account requiredTags
Responsible for making HTTP POST /repo.git/info/refs?service=git-receive-pack request from secondary gitlab-shell to primaryGITLAB_POST_API_V4_GEO_PROXY_GIT_SSH_RECEIVE_PACKResponsible for making HTTP POST /repo.git/info/refs?service=git-receive-pack request from secondary gitlab-shell to primaryConnection
Responsible for making HTTP POST /repo.git/info/refs?service=git-receive-pack request from secondary gitlab-shell to primary
Authentication
Connected account requiredTags
Responsible for making HTTP POST /repo.git/git-upload-pack request from secondary gitlab-shell to primaryGITLAB_POST_API_V4_GEO_PROXY_GIT_SSH_UPLOAD_PACKResponsible for making HTTP POST /repo.git/git-upload-pack request from secondary gitlab-shell to primaryConnection
Responsible for making HTTP POST /repo.git/git-upload-pack request from secondary gitlab-shell to primary
Authentication
Connected account requiredTags
Create a Geo siteGITLAB_POST_API_V4_GEO_SITESCreates a Geo site.Connection
Creates a Geo site.
Authentication
Connected account requiredTags
Repair a Geo siteGITLAB_POST_API_V4_GEO_SITES_ID_REPAIRRepairs the OAuth authentication of a Geo site if there is an OAuth synchronization problem between the primary or secondary Geo sites.Connection
Repairs the OAuth authentication of a Geo site if there is an OAuth synchronization problem between the primary or secondary Geo sites.
Authentication
Connected account requiredTags
Posts the current node status to the primary siteGITLAB_POST_API_V4_GEO_STATUSPosts the current node status to the primary siteConnection
Posts the current node status to the primary site
Authentication
Connected account requiredTags
Execute a GLQL queryGITLAB_POST_API_V4_GLQLExecutes a GLQL query to search and filter GitLab resources.Connection
Executes a GLQL query to search and filter GitLab resources.
Authentication
Connected account requiredTags
Create group repository storage moves for a storage shardGITLAB_POST_API_V4_GROUP_REPOSITORY_STORAGE_MOVESCreates repository storage moves for all groups on a specified storage shard.Connection
Creates repository storage moves for all groups on a specified storage shard.
Authentication
Connected account requiredTags
Request access to a groupGITLAB_POST_API_V4_GROUPS_ID_ACCESS_REQUESTSRequests access to a specified group for the authenticated user.Connection
Requests access to a specified group for the authenticated user.
Authentication
Connected account requiredTags
Create a group access tokenGITLAB_POST_API_V4_GROUPS_ID_ACCESS_TOKENSCreates a group access token for a specified group. You cannot create a token with an access level greater than your account. For example, a user with the Maintainer role cannot create a group access token with the Owner role. You must use a personal access token with this endpoint. You cannot authenticate with a group access token.Connection
Creates a group access token for a specified group. You cannot create a token with an access level greater than your account. For example, a user with the Maintainer role cannot create a group access token with the Owner role. You must use a personal access token with this endpoint. You cannot authenticate with a group access token.
Authentication
Connected account requiredTags
Rotate a group access tokenGITLAB_POST_API_V4_GROUPS_ID_ACCESS_TOKENS_SELF_ROTATERotates a group access token by passing it to the API in a header.Connection
Rotates a group access token by passing it to the API in a header.
Authentication
Connected account requiredTags
Rotate a group access tokenGITLAB_POST_API_V4_GROUPS_ID_ACCESS_TOKENS_TOKEN_ID_ROTATERotates a group access token. This immediately revokes the previous token and creates a token. Generally, this endpoint rotates a specific group access token by authenticating with a personal access token. You can also use a group access token to rotate itself. If you attempt to use this endpoint to rotate a token that was previously revoked, any active tokens from the same token family are revoked. This feature was introduced in GitLab 16.0.Connection
Rotates a group access token. This immediately revokes the previous token and creates a token. Generally, this endpoint rotates a specific group access token by authenticating with a personal access token. You can also use a group access token to rotate itself. If you attempt to use this endpoint to rotate a token that was previously revoked, any active tokens from the same token family are revoked. This feature was introduced in GitLab 16.0.
Authentication
Connected account requiredTags
Create an approval rule for a groupGITLAB_POST_API_V4_GROUPS_ID_APPROVAL_RULESCreates an approval rule for a group. Restricted to group administrators. Do not use the `rule_type` field when building approval rules from the API. The field supports these rule types: - `any_approver`: A pre-configured default rule with `approvals_required` set to `0`.Connection
Creates an approval rule for a group. Restricted to group administrators. Do not use the `rule_type` field when building approval rules from the API. The field supports these rule types: - `any_approver`: A pre-configured default rule with `approvals_required` set to `0`.
Authentication
Connected account requiredTags
Archive a groupGITLAB_POST_API_V4_GROUPS_ID_ARCHIVEArchives a specified group. You must be an administrator or have the Owner role for the group.Connection
Archives a specified group. You must be an administrator or have the Owner role for the group.
Authentication
Connected account requiredTags
Create a badge for a groupGITLAB_POST_API_V4_GROUPS_ID_BADGESCreates a badge for a specified group.Connection
Creates a badge for a specified group.
Authentication
Connected account requiredTags
Create a group issue boardGITLAB_POST_API_V4_GROUPS_ID_BOARDSCreates a group issue board for a specified group.Connection
Creates a group issue board for a specified group.
Authentication
Connected account requiredTags
Create a group issue board listGITLAB_POST_API_V4_GROUPS_ID_BOARDS_BOARD_ID_LISTSCreates a group issue board list for a specified board.Connection
Creates a group issue board list for a specified board.
Authentication
Connected account requiredTags
Create a group clusterGITLAB_POST_API_V4_GROUPS_ID_CLUSTERS_USERCreates a group cluster for a specified group by adding an existing Kubernetes cluster.Connection
Creates a group cluster for a specified group by adding an existing Kubernetes cluster.
Authentication
Connected account requiredTags
Create a Debian group distributionGITLAB_POST_API_V4_GROUPS_ID_DASH_DEBIAN_DISTRIBUTIONSCreates a Debian group distribution for a specified group.Connection
Creates a Debian group distribution for a specified group.
Authentication
Connected account requiredTags
Create a new epicGITLAB_POST_API_V4_GROUPS_ID_DASH_EPICSCreates a new epicConnection
Creates a new epic
Authentication
Connected account requiredTags
Create and relate epic to a parentGITLAB_POST_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_EPICSCreate and relate epic to a parentConnection
Create and relate epic to a parent
Authentication
Connected account requiredTags
Relate epicsGITLAB_POST_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_EPICS_CHILD_EPIC_IDRelate epicsConnection
Relate epics
Authentication
Connected account requiredTags
Add an issue to an epicGITLAB_POST_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_ISSUES_ISSUE_IDAdds a specified issue to an epic. If the issue already belongs to another epic, it is removed from the original epic.Connection
Adds a specified issue to an epic. If the issue already belongs to another epic, it is removed from the original epic.
Authentication
Connected account requiredTags
NPM registry bulk advisory endpointGITLAB_POST_API_V4_GROUPS_ID_DASH_PACKAGES_NPM_DASH_NPM_V1_SECURITY_ADVISORIES_BULKThis feature was introduced in GitLab 15.6Connection
This feature was introduced in GitLab 15.6
Authentication
Connected account requiredTags
NPM registry quick audit endpointGITLAB_POST_API_V4_GROUPS_ID_DASH_PACKAGES_NPM_DASH_NPM_V1_SECURITY_AUDITS_QUICKThis feature was introduced in GitLab 15.6Connection
This feature was introduced in GitLab 15.6
Authentication
Connected account requiredTags
Create a dependency list exportGITLAB_POST_API_V4_GROUPS_ID_DEPENDENCY_LIST_EXPORTSCreates a CycloneDX JSON export for all the project dependencies detected in a pipeline. If an authenticated user does not have the read_dependency permission, this request returns a `403 Forbidden` status code.Connection
Creates a CycloneDX JSON export for all the project dependencies detected in a pipeline. If an authenticated user does not have the read_dependency permission, this request returns a `403 Forbidden` status code.
Authentication
Connected account requiredTags
Create a group deploy tokenGITLAB_POST_API_V4_GROUPS_ID_DEPLOY_TOKENSCreates a group deploy token.Connection
Creates a group deploy token.
Authentication
Connected account requiredTags
Add an emoji reaction to an epicGITLAB_POST_API_V4_GROUPS_ID_EPICS_EPIC_IID_AWARD_EMOJIAdds an emoji reaction to an epic.Connection
Adds an emoji reaction to an epic.
Authentication
Connected account requiredTags
Add an emoji reaction to an epic commentGITLAB_POST_API_V4_GROUPS_ID_EPICS_EPIC_IID_NOTES_NOTE_ID_AWARD_EMOJIAdds an emoji reaction to a comment on an epic.Connection
Adds an emoji reaction to a comment on an epic.
Authentication
Connected account requiredTags
Create a related epic linkGITLAB_POST_API_V4_GROUPS_ID_EPICS_EPIC_IID_RELATED_EPICSCreates a two-way relation between two epics. The user must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for both groups.Connection
Creates a two-way relation between two epics. The user must have the Guest, Planner, Reporter, Developer, Maintainer, or Owner role for both groups.
Authentication
Connected account requiredTags
Create a to-do item for an epicGITLAB_POST_API_V4_GROUPS_ID_EPICS_EPIC_IID_TODOCreates a to-do item for the current user on a specified epic. If a to-do item already exists for the user on that epic, status code 304 is returned.Connection
Creates a to-do item for the current user on a specified epic. If a to-do item already exists for the user on that epic, status code 304 is returned.
Authentication
Connected account requiredTags
Create an epic discussionGITLAB_POST_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONSCreates a discussion for a specified epic. Replies can be added to it later.Connection
Creates a discussion for a specified epic. Replies can be added to it later.
Authentication
Connected account requiredTags
Add a comment to an epic discussionGITLAB_POST_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESAdds a comment to a specified epic discussion.Connection
Adds a comment to a specified epic discussion.
Authentication
Connected account requiredTags
Create an epic noteGITLAB_POST_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_NOTESCreates a note for an epic.Connection
Creates a note for an epic.
Authentication
Connected account requiredTags
Create a group exportGITLAB_POST_API_V4_GROUPS_ID_EXPORTCreates a group export for a specified group.Connection
Creates a group export for a specified group.
Authentication
Connected account requiredTags
Schedule a relations export for a groupGITLAB_POST_API_V4_GROUPS_ID_EXPORT_RELATIONSSchedules a relations export for a specified group.Connection
Schedules a relations export for a specified group.
Authentication
Connected account requiredTags
Create a group hookGITLAB_POST_API_V4_GROUPS_ID_HOOKSCreates a hook for a specified group.Connection
Creates a hook for a specified group.
Authentication
Connected account requiredTags
Resend a webhook eventGITLAB_POST_API_V4_GROUPS_ID_HOOKS_HOOK_ID_EVENTS_HOOK_LOG_ID_RESENDResends a webhook event. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.Connection
Resends a webhook event. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.
Authentication
Connected account requiredTags
Trigger a test webhookGITLAB_POST_API_V4_GROUPS_ID_HOOKS_HOOK_ID_TEST_TRIGGERTriggers a test webhook. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.Connection
Triggers a test webhook. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.
Authentication
Connected account requiredTags
Add a member to a groupGITLAB_POST_API_V4_GROUPS_ID_INVITATIONSAdds a member to a group. You can specify a user ID or invite a user by email.Connection
Adds a member to a group. You can specify a user ID or invite a user by email.
Authentication
Connected account requiredTags
Create a group labelGITLAB_POST_API_V4_GROUPS_ID_LABELSCreates a group label.Connection
Creates a group label.
Authentication
Connected account requiredTags
Subscribe to a group labelGITLAB_POST_API_V4_GROUPS_ID_LABELS_SUBSCRIBABLE_ID_SUBSCRIBESubscribes the currently authenticated user to a specified group label. They will receive notifications on changes to this item.Connection
Subscribes the currently authenticated user to a specified group label. They will receive notifications on changes to this item.
Authentication
Connected account requiredTags
Unsubscribe to a group labelGITLAB_POST_API_V4_GROUPS_ID_LABELS_SUBSCRIBABLE_ID_UNSUBSCRIBEUnsubscribes the currently authenticated user from a specified group label. They will no longer receive notifications on changes to this item.Connection
Unsubscribes the currently authenticated user from a specified group label. They will no longer receive notifications on changes to this item.
Authentication
Connected account requiredTags
Add an LDAP group link with CN or filterGITLAB_POST_API_V4_GROUPS_ID_LDAP_GROUP_LINKSAdds an LDAP group link using a CN or filter.Adding a group link by filter is only supported in the Premium tier and above.Connection
Adds an LDAP group link using a CN or filter.Adding a group link by filter is only supported in the Premium tier and above.
Authentication
Connected account requiredTags
Sync a group with LDAPGITLAB_POST_API_V4_GROUPS_ID_LDAP_SYNCSyncs a specified group with its linked LDAP group. You must be an administrator or have the Owner role for the group.Connection
Syncs a specified group with its linked LDAP group. You must be an administrator or have the Owner role for the group.
Authentication
Connected account requiredTags
Rotate a personal access token for an enterprise userGITLAB_POST_API_V4_GROUPS_ID_MANAGE_PERSONAL_ACCESS_TOKENS_PAT_ID_ROTATERotates a specified personal access token for an enterprise user associated with the top-level group. This revokes the previous token and creates a token that expires after one week.Connection
Rotates a specified personal access token for an enterprise user associated with the top-level group. This revokes the previous token and creates a token that expires after one week.
Authentication
Connected account requiredTags
Rotate a group or project access token for a groupGITLAB_POST_API_V4_GROUPS_ID_MANAGE_RESOURCE_ACCESS_TOKENS_PRAT_ID_ROTATERotates a specified group or project access token associated with a top-level group. This revokes the previous token and creates a new token.Connection
Rotates a specified group or project access token associated with a top-level group. This revokes the previous token and creates a new token.
Authentication
Connected account requiredTags
Add a member role to a groupGITLAB_POST_API_V4_GROUPS_ID_MEMBER_ROLESAdds a member role to a group. You can only add member roles at the root level of the group.Connection
Adds a member role to a group. You can only add member roles at the root level of the group.
Authentication
Connected account requiredTags
Add a member to a groupGITLAB_POST_API_V4_GROUPS_ID_MEMBERSAdds a member to a specified group.Connection
Adds a member to a specified group.
Authentication
Connected account requiredTags
Approve all pending group membersGITLAB_POST_API_V4_GROUPS_ID_MEMBERS_APPROVE_ALLApproves all pending users for a specified top-level group and any subgroups or projects.Connection
Approves all pending users for a specified top-level group and any subgroups or projects.
Authentication
Connected account requiredTags
Set override flag for a member of a groupGITLAB_POST_API_V4_GROUPS_ID_MEMBERS_USER_ID_OVERRIDESets the override flag for a member of a group. By default, the access level of LDAP group members is set to the value specified by LDAP through Group Sync.Connection
Sets the override flag for a member of a group. By default, the access level of LDAP group members is set to the value specified by LDAP through Group Sync.
Authentication
Connected account requiredTags
Create a group milestoneGITLAB_POST_API_V4_GROUPS_ID_MILESTONESCreates a milestone for the specified group.Connection
Creates a milestone for the specified group.
Authentication
Connected account requiredTags
Workhorse authorization for the reassignment CSV fileGITLAB_POST_API_V4_GROUPS_ID_PLACEHOLDER_REASSIGNMENTS_AUTHORIZEAuthorizes Workhorse to handle CSV file uploads for placeholder reassignments. This feature was introduced in GitLab 17.10Connection
Authorizes Workhorse to handle CSV file uploads for placeholder reassignments. This feature was introduced in GitLab 17.10
Authentication
Connected account requiredTags
Transfer a project to a groupGITLAB_POST_API_V4_GROUPS_ID_PROJECTS_PROJECT_IDTransfers a specified project to another group. Administrators only.Connection
Transfers a specified project to another group. Administrators only.
Authentication
Connected account requiredTags
Protect a repository branchGITLAB_POST_API_V4_GROUPS_ID_PROTECTED_BRANCHESProtects a specified repository branch. Protect multiple branches by using a wildcard in the `name`.Connection
Protects a specified repository branch. Protect multiple branches by using a wildcard in the `name`.
Authentication
Connected account requiredTags
Protect an environment for a groupGITLAB_POST_API_V4_GROUPS_ID_PROTECTED_ENVIRONMENTSProtects a specified environment for a group.Connection
Protects a specified environment for a group.
Authentication
Connected account requiredTags
Add push rules to a groupGITLAB_POST_API_V4_GROUPS_ID_PUSH_RULEAdds push rules to a specified group. Use only if you have not defined any push rules so far.Connection
Adds push rules to a specified group. Use only if you have not defined any push rules so far.
Authentication
Connected account requiredTags
Create a group repository storage moveGITLAB_POST_API_V4_GROUPS_ID_REPOSITORY_STORAGE_MOVESCreates a group repository storage move for a specified group. This operation moves only group wiki repositories and does not move repositories for projects in a group.Connection
Creates a group repository storage move for a specified group. This operation moves only group wiki repositories and does not move repositories for projects in a group.
Authentication
Connected account requiredTags
Restore a groupGITLAB_POST_API_V4_GROUPS_ID_RESTORERestores a specified group that was previously scheduled for deletion. Can not restore groups outside of the retention period (30 days by default).Connection
Restores a specified group that was previously scheduled for deletion. Can not restore groups outside of the retention period (30 days by default).
Authentication
Connected account requiredTags
Reset the runner registration token for a groupGITLAB_POST_API_V4_GROUPS_ID_RUNNERS_RESET_REGISTRATION_TOKENResets the runner registration token for a specified group.Connection
Resets the runner registration token for a specified group.
Authentication
Connected account requiredTags
Add SAML group linkGITLAB_POST_API_V4_GROUPS_ID_SAML_GROUP_LINKSAdd a SAML group link for a groupConnection
Add a SAML group link for a group
Authentication
Connected account requiredTags
Create a group service accountGITLAB_POST_API_V4_GROUPS_ID_SERVICE_ACCOUNTSCreates a service account in a specified group.Connection
Creates a service account in a specified group.
Authentication
Connected account requiredTags
Create a personal access token for a group service accountGITLAB_POST_API_V4_GROUPS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENSCreates a personal access token for a specified group service account. Available only for group Owners and administrators. This feature was introduced in GitLab 16.1.Connection
Creates a personal access token for a specified group service account. Available only for group Owners and administrators. This feature was introduced in GitLab 16.1.
Authentication
Connected account requiredTags
Rotate a personal access token for a group service accountGITLAB_POST_API_V4_GROUPS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENS_TOKEN_ID_ROTATERotates a specified personal access token for a group service account. This revokes the existing token and creates a token with the same name, description, and scopes.Connection
Rotates a specified personal access token for a group service account. This revokes the existing token and creates a token with the same name, description, and scopes.
Authentication
Connected account requiredTags
Add a group to a groupGITLAB_POST_API_V4_GROUPS_ID_SHAREAdds a group to a group.Connection
Adds a group to a group.
Authentication
Connected account requiredTags
Add a group SSH certificateGITLAB_POST_API_V4_GROUPS_ID_SSH_CERTIFICATESAdds a group SSH certificate for a specified group.Connection
Adds a group SSH certificate for a specified group.
Authentication
Connected account requiredTags
Transfer a groupGITLAB_POST_API_V4_GROUPS_ID_TRANSFERTransfers a group to another parent group or transforms a subgroup into a top-level group. You must be an administrator or have the Owner role for the group.Connection
Transfers a group to another parent group or transforms a subgroup into a top-level group. You must be an administrator or have the Owner role for the group.
Authentication
Connected account requiredTags
Transfer a group to an organizationGITLAB_POST_API_V4_GROUPS_ID_TRANSFER_TO_ORGANIZATIONTransfer a group to an organizationConnection
Transfer a group to an organization
Authentication
Connected account requiredTags
Unarchive a groupGITLAB_POST_API_V4_GROUPS_ID_UNARCHIVEUnarchives a specified group. You must be an administrator or have the Owner role for the group.Connection
Unarchives a specified group. You must be an administrator or have the Owner role for the group.
Authentication
Connected account requiredTags
Workhorse authorize the file uploadGITLAB_POST_API_V4_GROUPS_ID_UPLOADS_AUTHORIZEThis feature was introduced in GitLab 19.0Connection
This feature was introduced in GitLab 19.0
Authentication
Connected account requiredTags
Create a group variableGITLAB_POST_API_V4_GROUPS_ID_VARIABLESCreates a group variable.Connection
Creates a group variable.
Authentication
Connected account requiredTags
Create a wiki page meta noteGITLAB_POST_API_V4_GROUPS_ID_WIKI_PAGES_NOTEABLE_ID_NOTESCreates a note for a wiki page meta.Connection
Creates a note for a wiki page meta.
Authentication
Connected account requiredTags
Create a wiki page for a groupGITLAB_POST_API_V4_GROUPS_ID_WIKISCreates a wiki page for a specified group. Requests can define the title, slug, and content.Connection
Creates a wiki page for a specified group. Requests can define the title, slug, and content.
Authentication
Connected account requiredTags
Workhorse authorize the group import uploadGITLAB_POST_API_V4_GROUPS_IMPORT_AUTHORIZEThis feature was introduced in GitLab 12.8Connection
This feature was introduced in GitLab 12.8
Authentication
Connected account requiredTags
Create a system hookGITLAB_POST_API_V4_HOOKSCreates a system hook.Connection
Creates a system hook.
Authentication
Connected account requiredTags
Create a test runGITLAB_POST_API_V4_HOOKS_HOOK_IDCreates a test run for a webhook. Executes the webhook with mock data.Connection
Creates a test run for a webhook. Executes the webhook with mock data.
Authentication
Connected account requiredTags
Import repository from Bitbucket CloudGITLAB_POST_API_V4_IMPORT_BITBUCKETImports a repository from Bitbucket Cloud to GitLab. Prerequisites: - The prerequisites for Bitbucket Cloud importer. This feature was introduced in GitLab 17.0.Connection
Imports a repository from Bitbucket Cloud to GitLab. Prerequisites: - The prerequisites for Bitbucket Cloud importer. This feature was introduced in GitLab 17.0.
Authentication
Connected account requiredTags
Import repository from Bitbucket ServerGITLAB_POST_API_V4_IMPORT_BITBUCKET_SERVERImports a repository from Bitbucket Server to GitLab. The Bitbucket Project Key is only used for finding the repository in Bitbucket. You must specify a `target_namespace` if you want to import the repository to a GitLab group.Connection
Imports a repository from Bitbucket Server to GitLab. The Bitbucket Project Key is only used for finding the repository in Bitbucket. You must specify a `target_namespace` if you want to import the repository to a GitLab group.
Authentication
Connected account requiredTags
Import a repository from GitHubGITLAB_POST_API_V4_IMPORT_GITHUBImports a repository from GitHub to GitLab.Connection
Imports a repository from GitHub to GitLab.
Authentication
Connected account requiredTags
Cancel a GitHub project importGITLAB_POST_API_V4_IMPORT_GITHUB_CANCELCancels an in-progress import of a GitHub project to GitLab.Connection
Cancels an in-progress import of a GitHub project to GitLab.
Authentication
Connected account requiredTags
Import GitHub gists into GitLab snippetsGITLAB_POST_API_V4_IMPORT_GITHUB_GISTSImports personal GitHub gists into GitLab snippets. You can import gists with up to 10 files. GitHub gists with more than 10 files are skipped. You should manually migrate these GitHub gists. If any gists cannot be imported, an email is sent with a list of gists that were not imported.Connection
Imports personal GitHub gists into GitLab snippets. You can import gists with up to 10 files. GitHub gists with more than 10 files are skipped. You should manually migrate these GitHub gists. If any gists cannot be imported, an email is sent with a list of gists that were not imported.
Authentication
Connected account requiredTags
Subscribe a namespace to a JiraConnectInstallationGITLAB_POST_API_V4_INTEGRATIONS_JIRA_CONNECT_SUBSCRIPTIONSSubscribes the namespace to the JiraConnectInstallationConnection
Subscribes the namespace to the JiraConnectInstallation
Authentication
Connected account requiredTags
Register the GitLab for Jira (Forge) system token for direct dev-info syncGITLAB_POST_API_V4_INTEGRATIONS_JIRA_FORGE_INSTALLATION_FORGE_TOKENStores the Forge app system OAuth token (X-Forge-Oauth-System header) and the Jira apiBaseUrl (from the FIT), so GitLab pushes dev-info directly to Jira. See Atlassian::Forge::SystemTokenClient.Connection
Stores the Forge app system OAuth token (X-Forge-Oauth-System header) and the Jira apiBaseUrl (from the FIT), so GitLab pushes dev-info directly to Jira. See Atlassian::Forge::SystemTokenClient.
Authentication
Connected account requiredTags
Create a GitLab for Jira (Forge) namespace subscriptionGITLAB_POST_API_V4_INTEGRATIONS_JIRA_FORGE_SUBSCRIPTIONSSubscribes a GitLab namespace to the Forge installation so its development data syncs to Jira. Authenticated as the GitLab user (OAuth); the Jira installation and user are resolved from the Forge invocation context.Connection
Subscribes a GitLab namespace to the Forge installation so its development data syncs to Jira. Authenticated as the GitLab user (OAuth); the Jira installation and user are resolved from the Forge invocation context.
Authentication
Connected account requiredTags
Receive Slack eventsGITLAB_POST_API_V4_INTEGRATIONS_SLACK_EVENTSReceive Slack eventsConnection
Receive Slack events
Authentication
Connected account requiredTags
Process Slack interaction eventsGITLAB_POST_API_V4_INTEGRATIONS_SLACK_INTERACTIONSProcesses interaction events from SlackConnection
Processes interaction events from Slack
Authentication
Connected account requiredTags
Get Slack interactive component optionsGITLAB_POST_API_V4_INTEGRATIONS_SLACK_OPTIONSRetrieves options for Slack interactive componentsConnection
Retrieves options for Slack interactive components
Authentication
Connected account requiredTags
Authorize artifacts uploadGITLAB_POST_API_V4_JOBS_ID_ARTIFACTS_AUTHORIZEAuthorizes uploading artifacts for a specified job.Connection
Authorizes uploading artifacts for a specified job.
Authentication
Connected account requiredTags
Authorize SBOM file uploadGITLAB_POST_API_V4_JOBS_ID_SBOM_SCANS_AUTHORIZEAuthorizes uploading an SBOM file to be scanned for a specified job.Connection
Authorizes uploading an SBOM file to be scanned for a specified job.
Authentication
Connected account requiredTags
Reuse SBOM scan resultsGITLAB_POST_API_V4_JOBS_ID_SBOM_SCANS_SBOM_DIGESTReuses existing SBOM scan results if scans for the specified digest already exist.Connection
Reuses existing SBOM scan results if scans for the specified digest already exist.
Authentication
Connected account requiredTags
Request a jobGITLAB_POST_API_V4_JOBS_REQUESTRequests a job for a runner to execute.Connection
Requests a job for a runner to execute.
Authentication
Connected account requiredTags
Create a licenseGITLAB_POST_API_V4_LICENSECreates a license.Connection
Creates a license.
Authentication
Connected account requiredTags
Render Markdown contentGITLAB_POST_API_V4_MARKDOWNRenders Markdown content as HTML.Connection
Renders Markdown content as HTML.
Authentication
Connected account requiredTags
Create MCP request handlerGITLAB_POST_API_V4_MCPHandles Model Context Protocol requestsConnection
Handles Model Context Protocol requests
Authentication
Connected account requiredTags
Create an instance member roleGITLAB_POST_API_V4_MEMBER_ROLESCreates an instance member role.Connection
Creates an instance member role.
Authentication
Connected account requiredTags
Create a subscription for the namespaceGITLAB_POST_API_V4_NAMESPACES_ID_GITLAB_SUBSCRIPTIONDeprecated in GitLab 17.7Connection
Deprecated in GitLab 17.7
Authentication
Connected account requiredTags
Create a compute minutes purchase record for the namespaceGITLAB_POST_API_V4_NAMESPACES_ID_MINUTESDeprecated in GitLab 17.7Connection
Deprecated in GitLab 17.7
Authentication
Connected account requiredTags
Creates a storage limit exclusion for a NamespaceGITLAB_POST_API_V4_NAMESPACES_ID_STORAGE_LIMIT_EXCLUSIONCreates a Namespaces::Storage::LimitExclusionConnection
Creates a Namespaces::Storage::LimitExclusion
Authentication
Connected account requiredTags
Create an add-on purchase for the namespaceGITLAB_POST_API_V4_NAMESPACES_ID_SUBSCRIPTION_ADD_ON_PURCHASE_ADD_ON_NAMEDeprecated in GitLab 17.7Connection
Deprecated in GitLab 17.7
Authentication
Connected account requiredTags
Start a new offline transfer exportGITLAB_POST_API_V4_OFFLINE_EXPORTSInitiates a new offline transfer exportConnection
Initiates a new offline transfer export
Authentication
Connected account requiredTags
Start a new offline transfer importGITLAB_POST_API_V4_OFFLINE_IMPORTSInitiates a new offline transfer import from object storageConnection
Initiates a new offline transfer import from object storage
Authentication
Connected account requiredTags
List all package upload URLsGITLAB_POST_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCE_UPLOAD_URLSLists all the upload URLs for a specified collection of package files. The request must include a JSON object with the name and size of the individual files.Connection
Lists all the upload URLs for a specified collection of package files. The request must include a JSON object with the name and size of the individual files.
Authentication
Connected account requiredTags
List all recipe upload URLsGITLAB_POST_API_V4_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_UPLOAD_URLSLists all the upload URLs for a specified collection of recipe files. The request must include a JSON object with the name and size of the individual files.Connection
Lists all the upload URLs for a specified collection of recipe files. The request must include a JSON object with the name and size of the individual files.
Authentication
Connected account requiredTags
NPM registry bulk advisory endpointGITLAB_POST_API_V4_PACKAGES_NPM_DASH_NPM_V1_SECURITY_ADVISORIES_BULKThis feature was introduced in GitLab 15.6Connection
This feature was introduced in GitLab 15.6
Authentication
Connected account requiredTags
NPM registry quick audit endpointGITLAB_POST_API_V4_PACKAGES_NPM_DASH_NPM_V1_SECURITY_AUDITS_QUICKThis feature was introduced in GitLab 15.6Connection
This feature was introduced in GitLab 15.6
Authentication
Connected account requiredTags
Rotate a personal access tokenGITLAB_POST_API_V4_PERSONAL_ACCESS_TOKENS_ID_ROTATERotates a specified personal access token. This revokes the previous token and creates a token that expires after one week. Administrators can revoke tokens for any user. Non-administrators can only revoke their own tokens.Connection
Rotates a specified personal access token. This revokes the previous token and creates a token that expires after one week. Administrators can revoke tokens for any user. Non-administrators can only revoke their own tokens.
Authentication
Connected account requiredTags
Rotate a personal access tokenGITLAB_POST_API_V4_PERSONAL_ACCESS_TOKENS_SELF_ROTATERotates a personal access token by passing it to the API in a headerConnection
Rotates a personal access token by passing it to the API in a header
Authentication
Connected account requiredTags
Create a dependency list exportGITLAB_POST_API_V4_PIPELINES_ID_DEPENDENCY_LIST_EXPORTSCreates a CycloneDX JSON export for all the project dependencies detected in a pipeline. If an authenticated user does not have the read_dependency permission, this request returns a `403 Forbidden` status code.Connection
Creates a CycloneDX JSON export for all the project dependencies detected in a pipeline. If an authenticated user does not have the read_dependency permission, this request returns a `403 Forbidden` status code.
Authentication
Connected account requiredTags
Create a project aliasGITLAB_POST_API_V4_PROJECT_ALIASESCreates a project alias.Connection
Creates a project alias.
Authentication
Connected account requiredTags
Create repository storage moves for all projects on a storage shardGITLAB_POST_API_V4_PROJECT_REPOSITORY_STORAGE_MOVESCreates repository storage moves for each project repository stored on the source storage shard. This endpoint migrates all projects at once.Connection
Creates repository storage moves for each project repository stored on the source storage shard. This endpoint migrates all projects at once.
Authentication
Connected account requiredTags
Request access to a projectGITLAB_POST_API_V4_PROJECTS_ID_ACCESS_REQUESTSRequests access to a specified project for the authenticated user.Connection
Requests access to a specified project for the authenticated user.
Authentication
Connected account requiredTags
Create a project access tokenGITLAB_POST_API_V4_PROJECTS_ID_ACCESS_TOKENSCreates a project access token for a specified project. You cannot create a token with an access level greater than your account. For example, a user with the Maintainer role cannot create a project access token with the Owner role. You must use a personal access token with this endpoint. You cannot authenticate with a project access token.Connection
Creates a project access token for a specified project. You cannot create a token with an access level greater than your account. For example, a user with the Maintainer role cannot create a project access token with the Owner role. You must use a personal access token with this endpoint. You cannot authenticate with a project access token.
Authentication
Connected account requiredTags
Rotate a project access tokenGITLAB_POST_API_V4_PROJECTS_ID_ACCESS_TOKENS_SELF_ROTATERotates a project access token by passing it to the API in a header.Connection
Rotates a project access token by passing it to the API in a header.
Authentication
Connected account requiredTags
Rotate a project access tokenGITLAB_POST_API_V4_PROJECTS_ID_ACCESS_TOKENS_TOKEN_ID_ROTATERotates a project access token. This immediately revokes the previous token and creates a token. Generally, this endpoint rotates a specific project access token by authenticating with a personal access token. You can also use a project access token to rotate itself. If you attempt to use this endpoint to rotate a token that was previously revoked, any active tokens from the same token family are revoked. This feature was introduced in GitLab 16.0.Connection
Rotates a project access token. This immediately revokes the previous token and creates a token. Generally, this endpoint rotates a specific project access token by authenticating with a personal access token. You can also use a project access token to rotate itself. If you attempt to use this endpoint to rotate a token that was previously revoked, any active tokens from the same token family are revoked. This feature was introduced in GitLab 16.0.
Authentication
Connected account requiredTags
Register an external agent identity.GITLAB_POST_API_V4_PROJECTS_ID_AI_AGENT_IDENTITIESRegisters a new agent identity for the current user, project, agent type, and machine fingerprint combination. Returns an existing record if one already exists. Returns 403 if the identity has been revoked.Connection
Registers a new agent identity for the current user, project, agent type, and machine fingerprint combination. Returns an existing record if one already exists. Returns 403 if the identity has been revoked.
Authentication
Connected account requiredTags
Workhorse authorize metric image file uploadGITLAB_POST_API_V4_PROJECTS_ID_ALERT_MANAGEMENT_ALERTS_ALERT_IID_METRIC_IMAGES_AUTHORIZEWorkhorse authorize metric image file uploadConnection
Workhorse authorize metric image file upload
Authentication
Connected account requiredTags
Create an approval rule for a projectGITLAB_POST_API_V4_PROJECTS_ID_APPROVAL_RULESCreates an approval rule for a specified project.Connection
Creates an approval rule for a specified project.
Authentication
Connected account requiredTags
Create new approval ruleGITLAB_POST_API_V4_PROJECTS_ID_APPROVAL_SETTINGS_RULESPrivate API subject to changeConnection
Private API subject to change
Authentication
Connected account requiredTags
Create or update approval configuration for a projectGITLAB_POST_API_V4_PROJECTS_ID_APPROVALSCreates or updates the approval configuration for a project. The currently authenticated user must be an eligible approver.Connection
Creates or updates the approval configuration for a project. The currently authenticated user must be an eligible approver.
Authentication
Connected account requiredTags
Archive a projectGITLAB_POST_API_V4_PROJECTS_ID_ARCHIVEArchives a specified project. You must be an administrator or be assigned the Owner role on the project.Connection
Archives a specified project. You must be an administrator or be assigned the Owner role on the project.
Authentication
Connected account requiredTags
Create a badge for a projectGITLAB_POST_API_V4_PROJECTS_ID_BADGESCreates a badge for a specified project.Connection
Creates a badge for a specified project.
Authentication
Connected account requiredTags
Create an issue boardGITLAB_POST_API_V4_PROJECTS_ID_BOARDSCreates an issue board in a specified project.Connection
Creates an issue board in a specified project.
Authentication
Connected account requiredTags
Create an issue board listGITLAB_POST_API_V4_PROJECTS_ID_BOARDS_BOARD_ID_LISTSCreates an issue board list.Connection
Creates an issue board list.
Authentication
Connected account requiredTags
Publish a new component project release as version to the CI/CD catalogGITLAB_POST_API_V4_PROJECTS_ID_CATALOG_PUBLISHPublishes a release of a catalog resource as version to the CI/CD catalog.Connection
Publishes a release of a catalog resource as version to the CI/CD catalog.
Authentication
Connected account requiredTags
Validate a CI/CD configurationGITLAB_POST_API_V4_PROJECTS_ID_CI_LINTValidates a provided CI/CD configuration in the context of a specified project.Connection
Validates a provided CI/CD configuration in the context of a specified project.
Authentication
Connected account requiredTags
Create an agentGITLAB_POST_API_V4_PROJECTS_ID_CLUSTER_AGENTSCreates an agent for the project. You must have the Maintainer or Owner role to use this endpoint.Connection
Creates an agent for the project. You must have the Maintainer or Owner role to use this endpoint.
Authentication
Connected account requiredTags
Create an agent tokenGITLAB_POST_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_TOKENSCreates a token for an agent. You must have the Maintainer or Owner role to use this endpoint. An agent can have only two active tokens at one time.Connection
Creates a token for an agent. You must have the Maintainer or Owner role to use this endpoint. An agent can have only two active tokens at one time.
Authentication
Connected account requiredTags
Create an agent URL configurationGITLAB_POST_API_V4_PROJECTS_ID_CLUSTER_AGENTS_AGENT_ID_URL_CONFIGURATIONSCreates an agent URL configuration. You must have the Maintainer or Owner role to use this endpoint. An agent can have only one URL configuration at the time. This feature was introduced in GitLab 17.4.Connection
Creates an agent URL configuration. You must have the Maintainer or Owner role to use this endpoint. An agent can have only one URL configuration at the time. This feature was introduced in GitLab 17.4.
Authentication
Connected account requiredTags
Add a cluster to a projectGITLAB_POST_API_V4_PROJECTS_ID_CLUSTERS_USERAdds a cluster to a specified project.Connection
Adds a cluster to a specified project.
Authentication
Connected account requiredTags
Create a CI configuration merge requestGITLAB_POST_API_V4_PROJECTS_ID_CREATE_CI_CONFIGCreates a merge request to add CI configuration to a specified project.Connection
Creates a merge request to add CI configuration to a specified project.
Authentication
Connected account requiredTags
Create a Debian project distributionGITLAB_POST_API_V4_PROJECTS_ID_DEBIAN_DISTRIBUTIONSCreates a Debian project distribution for a specified project.Connection
Creates a Debian project distribution for a specified project.
Authentication
Connected account requiredTags
Create a dependency list exportGITLAB_POST_API_V4_PROJECTS_ID_DEPENDENCY_LIST_EXPORTSCreates a CycloneDX JSON export for all the project dependencies detected in a pipeline. If an authenticated user does not have the read_dependency permission, this request returns a `403 Forbidden` status code.Connection
Creates a CycloneDX JSON export for all the project dependencies detected in a pipeline. If an authenticated user does not have the read_dependency permission, this request returns a `403 Forbidden` status code.
Authentication
Connected account requiredTags
Add a deploy key for a projectGITLAB_POST_API_V4_PROJECTS_ID_DEPLOY_KEYSAdds a deploy key for a specified project. If the deploy key already exists in another project, it is joined to the current project only if the original one is accessible by the same user.Connection
Adds a deploy key for a specified project. If the deploy key already exists in another project, it is joined to the current project only if the original one is accessible by the same user.
Authentication
Connected account requiredTags
Enable a deploy keyGITLAB_POST_API_V4_PROJECTS_ID_DEPLOY_KEYS_KEY_ID_ENABLEEnables a deploy key for a project so this can be used. Returns the enabled key, with a status code 201 when successful.Connection
Enables a deploy key for a project so this can be used. Returns the enabled key, with a status code 201 when successful.
Authentication
Connected account requiredTags
Create a project deploy tokenGITLAB_POST_API_V4_PROJECTS_ID_DEPLOY_TOKENSCreates a project deploy token.Connection
Creates a project deploy token.
Authentication
Connected account requiredTags
Create a deploymentGITLAB_POST_API_V4_PROJECTS_ID_DEPLOYMENTSCreates a deployment.Connection
Creates a deployment.
Authentication
Connected account requiredTags
Approve or reject a deploymentGITLAB_POST_API_V4_PROJECTS_ID_DEPLOYMENTS_DEPLOYMENT_ID_APPROVALApproves or rejects a deployment.Connection
Approves or rejects a deployment.
Authentication
Connected account requiredTags
Create an environmentGITLAB_POST_API_V4_PROJECTS_ID_ENVIRONMENTSCreates an environment for a specified project.Connection
Creates an environment for a specified project.
Authentication
Connected account requiredTags
Stop an environmentGITLAB_POST_API_V4_PROJECTS_ID_ENVIRONMENTS_ENVIRONMENT_ID_STOPStops a specified running environment.Connection
Stops a specified running environment.
Authentication
Connected account requiredTags
Stop stale environmentsGITLAB_POST_API_V4_PROJECTS_ID_ENVIRONMENTS_STOP_STALEStops all environments that were last modified or deployed to before a specified date. Excludes protected environments.Connection
Stops all environments that were last modified or deployed to before a specified date. Excludes protected environments.
Authentication
Connected account requiredTags
Create a client keyGITLAB_POST_API_V4_PROJECTS_ID_ERROR_TRACKING_CLIENT_KEYSCreates a client key for integrated error tracking in a specified project. The public key attribute is generated automatically.Connection
Creates a client key for integrated error tracking in a specified project. The public key attribute is generated automatically.
Authentication
Connected account requiredTags
Export a projectGITLAB_POST_API_V4_PROJECTS_ID_EXPORTExports a project. Use the `upload` hash parameter to upload the exported project to a web server or any S3-compatible platform.Connection
Exports a project. Use the `upload` hash parameter to upload the exported project to a web server or any S3-compatible platform.
Authentication
Connected account requiredTags
Schedule a relations export for a projectGITLAB_POST_API_V4_PROJECTS_ID_EXPORT_RELATIONSSchedules a relations export for a specified project.Connection
Schedules a relations export for a specified project.
Authentication
Connected account requiredTags
Create external status check serviceGITLAB_POST_API_V4_PROJECTS_ID_EXTERNAL_STATUS_CHECKSCreates an external status check service for a specified project.Connection
Creates an external status check service for a specified project.
Authentication
Connected account requiredTags
Create a feature flagGITLAB_POST_API_V4_PROJECTS_ID_FEATURE_FLAGSCreates a feature flag for a specified project.Connection
Creates a feature flag for a specified project.
Authentication
Connected account requiredTags
Create a feature flag user listGITLAB_POST_API_V4_PROJECTS_ID_FEATURE_FLAGS_USER_LISTSCreates a feature flag user list in a specified project.Connection
Creates a feature flag user list in a specified project.
Authentication
Connected account requiredTags
Create a fork of a projectGITLAB_POST_API_V4_PROJECTS_ID_FORKCreates a fork of a project.Connection
Creates a fork of a project.
Authentication
Connected account requiredTags
Create a fork relationshipGITLAB_POST_API_V4_PROJECTS_ID_FORK_FORKED_FROM_IDCreates a fork relationship between a project and an upstream project.Connection
Creates a fork relationship between a project and an upstream project.
Authentication
Connected account requiredTags
Create a freeze periodGITLAB_POST_API_V4_PROJECTS_ID_FREEZE_PERIODSCreates a freeze period for a specified project. You must have the Maintainer or Owner role for the project.Connection
Creates a freeze period for a specified project. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Add a webhook to a projectGITLAB_POST_API_V4_PROJECTS_ID_HOOKSAdds a webhook to a specified project.Connection
Adds a webhook to a specified project.
Authentication
Connected account requiredTags
Resend a webhook eventGITLAB_POST_API_V4_PROJECTS_ID_HOOKS_HOOK_ID_EVENTS_HOOK_LOG_ID_RESENDResends a webhook event. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.Connection
Resends a webhook event. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.
Authentication
Connected account requiredTags
Trigger a test webhookGITLAB_POST_API_V4_PROJECTS_ID_HOOKS_HOOK_ID_TEST_TRIGGERTriggers a test webhook. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.Connection
Triggers a test webhook. This endpoint has a rate limit of five requests per minute for each authenticated user for a given project or group. On GitLab Self-Managed and GitLab Dedicated, an administrator can change this limit in the application settings.
Authentication
Connected account requiredTags
Start the housekeeping task for a projectGITLAB_POST_API_V4_PROJECTS_ID_HOUSEKEEPINGStarts the housekeeping task for a project.Connection
Starts the housekeeping task for a project.
Authentication
Connected account requiredTags
Import a project from a Git URLGITLAB_POST_API_V4_PROJECTS_ID_IMPORT_GITImports a project from a specified Git URL. This feature was introduced in GitLab 18.10.Connection
Imports a project from a specified Git URL. This feature was introduced in GitLab 18.10.
Authentication
Connected account requiredTags
Import membersGITLAB_POST_API_V4_PROJECTS_ID_IMPORT_PROJECT_MEMBERS_PROJECT_IDImports members from another project. If the role of the importing member for the target project is a Maintainer, then members with the Owner role for the source project are imported with the Maintainer role. If the importing member is an Owner, then members with the Owner role for the source project are imported with the Owner role.Connection
Imports members from another project. If the role of the importing member for the target project is a Maintainer, then members with the Owner role for the source project are imported with the Maintainer role. If the importing member is an Owner, then members with the Owner role for the source project are imported with the Owner role.
Authentication
Connected account requiredTags
Trigger a slash command for mattermost-slash-commandsGITLAB_POST_API_V4_PROJECTS_ID_INTEGRATIONS_MATTERMOST_SLASH_COMMANDS_TRIGGERTriggers a slash command for mattermost-slash-commands.Connection
Triggers a slash command for mattermost-slash-commands.
Authentication
Connected account requiredTags
Add a member to a projectGITLAB_POST_API_V4_PROJECTS_ID_INVITATIONSAdds a member to a project. You can specify a user ID or invite a user by email.Connection
Adds a member to a project. You can specify a user ID or invite a user by email.
Authentication
Connected account requiredTags
Create an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUESCreates an issue for a specified project.Connection
Creates an issue for a specified project.
Authentication
Connected account requiredTags
Add spent time for an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_ADD_SPENT_TIMEAdds spent time for a specified issue.Connection
Adds spent time for a specified issue.
Authentication
Connected account requiredTags
Add an emoji reaction to an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_AWARD_EMOJIAdds an emoji reaction to an issue.Connection
Adds an emoji reaction to an issue.
Authentication
Connected account requiredTags
Clone an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_CLONEClones a specified issue to a project. Copies as much data as possible as long as the target project contains equivalent criteria, such as labels or milestones. If you have insufficient permissions, an error message with status code `400` is returned.Connection
Clones a specified issue to a project. Copies as much data as possible as long as the target project contains equivalent criteria, such as labels or milestones. If you have insufficient permissions, an error message with status code `400` is returned.
Authentication
Connected account requiredTags
Create an issue linkGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_LINKSCreates a two-way relationship between two issues. The user must be allowed to update both issues to succeed.Connection
Creates a two-way relationship between two issues. The user must be allowed to update both issues to succeed.
Authentication
Connected account requiredTags
Authorize metric image uploadGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_METRIC_IMAGES_AUTHORIZEAuthorizes uploading a metric image for a specified incident.Connection
Authorizes uploading a metric image for a specified incident.
Authentication
Connected account requiredTags
Move an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_MOVEMoves a specified issue to a different project. If the target project is the source project or the user has insufficient permissions, an error message with status code `400` is returned. If a label or milestone with the same name also exists in the target project, it is then assigned to the issue being moved.Connection
Moves a specified issue to a different project. If the target project is the source project or the user has insufficient permissions, an error message with status code `400` is returned. If a label or milestone with the same name also exists in the target project, it is then assigned to the issue being moved.
Authentication
Connected account requiredTags
Add an emoji reaction to an issue commentGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_NOTES_NOTE_ID_AWARD_EMOJIAdds an emoji reaction to a comment on an issue.Connection
Adds an emoji reaction to a comment on an issue.
Authentication
Connected account requiredTags
Reset spent time for an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_RESET_SPENT_TIMEResets the total spent time for a specified issue to `0` seconds.Connection
Resets the total spent time for a specified issue to `0` seconds.
Authentication
Connected account requiredTags
Reset the estimated time for an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_RESET_TIME_ESTIMATEResets the estimated time for a specified issue to `0` seconds.Connection
Resets the estimated time for a specified issue to `0` seconds.
Authentication
Connected account requiredTags
Set the estimated time for an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_TIME_ESTIMATESets an estimated time of work for a specified issue.Connection
Sets an estimated time of work for a specified issue.
Authentication
Connected account requiredTags
Create a to-do item for an issuableGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_TODOCreates a to-do item for the current user on a specified issuable. If a to-do item already exists for the user on that issuable, returns a `304` status code.Connection
Creates a to-do item for the current user on a specified issuable. If a to-do item already exists for the user on that issuable, returns a `304` status code.
Authentication
Connected account requiredTags
Create an issue discussionGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONSCreates a discussion for a specified issue. Replies can be added to it later.Connection
Creates a discussion for a specified issue. Replies can be added to it later.
Authentication
Connected account requiredTags
Add a comment to an issue discussionGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESAdds a comment to a specified issue discussion.Connection
Adds a comment to a specified issue discussion.
Authentication
Connected account requiredTags
Create an issue noteGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_NOTESCreates a note for an issue.Connection
Creates a note for an issue.
Authentication
Connected account requiredTags
Subscribe to an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_SUBSCRIBABLE_ID_SUBSCRIBESubscribes the currently authenticated user to a specified issue. They will receive notifications on changes to this item.Connection
Subscribes the currently authenticated user to a specified issue. They will receive notifications on changes to this item.
Authentication
Connected account requiredTags
Unsubscribe to an issueGITLAB_POST_API_V4_PROJECTS_ID_ISSUES_SUBSCRIBABLE_ID_UNSUBSCRIBEUnsubscribes the currently authenticated user from a specified issue. They will no longer receive notifications on changes to this item.Connection
Unsubscribes the currently authenticated user from a specified issue. They will no longer receive notifications on changes to this item.
Authentication
Connected account requiredTags
Add a project to a CI/CD job token allowlistGITLAB_POST_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPE_ALLOWLISTAdds a project to the CI/CD job token allowlist of a specified project.Connection
Adds a project to the CI/CD job token allowlist of a specified project.
Authentication
Connected account requiredTags
Add a group to a CI/CD job token allowlistGITLAB_POST_API_V4_PROJECTS_ID_JOB_TOKEN_SCOPE_GROUPS_ALLOWLISTAdds a group to the CI/CD job token allowlist of a specified project.Connection
Adds a group to the CI/CD job token allowlist of a specified project.
Authentication
Connected account requiredTags
Retain job artifactsGITLAB_POST_API_V4_PROJECTS_ID_JOBS_JOB_ID_ARTIFACTS_KEEPRetains job artifacts. Prevents artifacts for a job from being automatically deleted when they reach their expiration date.Connection
Retains job artifacts. Prevents artifacts for a job from being automatically deleted when they reach their expiration date.
Authentication
Connected account requiredTags
Cancel a jobGITLAB_POST_API_V4_PROJECTS_ID_JOBS_JOB_ID_CANCELCancels a specified job in a project.Connection
Cancels a specified job in a project.
Authentication
Connected account requiredTags
Erase a jobGITLAB_POST_API_V4_PROJECTS_ID_JOBS_JOB_ID_ERASEErases a specified job in a project. This removes job artifacts and the job log.Connection
Erases a specified job in a project. This removes job artifacts and the job log.
Authentication
Connected account requiredTags
Run a jobGITLAB_POST_API_V4_PROJECTS_ID_JOBS_JOB_ID_PLAYRuns a specified job. For a job in manual status, triggers an action to start the job.Connection
Runs a specified job. For a job in manual status, triggers an action to start the job.
Authentication
Connected account requiredTags
Retry a jobGITLAB_POST_API_V4_PROJECTS_ID_JOBS_JOB_ID_RETRYRetries a specified job in a project.Connection
Retries a specified job in a project.
Authentication
Connected account requiredTags
Create a project labelGITLAB_POST_API_V4_PROJECTS_ID_LABELSCreates a label for a specified project.Connection
Creates a label for a specified project.
Authentication
Connected account requiredTags
Subscribe to a project labelGITLAB_POST_API_V4_PROJECTS_ID_LABELS_SUBSCRIBABLE_ID_SUBSCRIBESubscribes the currently authenticated user to a specified project label. They will receive notifications on changes to this item.Connection
Subscribes the currently authenticated user to a specified project label. They will receive notifications on changes to this item.
Authentication
Connected account requiredTags
Unsubscribe to a project labelGITLAB_POST_API_V4_PROJECTS_ID_LABELS_SUBSCRIBABLE_ID_UNSUBSCRIBEUnsubscribes the currently authenticated user from a specified project label. They will no longer receive notifications on changes to this item.Connection
Unsubscribes the currently authenticated user from a specified project label. They will no longer receive notifications on changes to this item.
Authentication
Connected account requiredTags
Create a software license policyGITLAB_POST_API_V4_PROJECTS_ID_MANAGED_LICENSESCreates a software license policy for a specified project.Connection
Creates a software license policy for a specified project.
Authentication
Connected account requiredTags
Add a member to a projectGITLAB_POST_API_V4_PROJECTS_ID_MEMBERSAdds a member to a specified project.Connection
Adds a member to a specified project.
Authentication
Connected account requiredTags
Create a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTSCreates a merge request for a project.Connection
Creates a merge request for a project.
Authentication
Connected account requiredTags
Add spent time for a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_ADD_SPENT_TIMEAdds spent time for a specified merge request.Connection
Adds spent time for a specified merge request.
Authentication
Connected account requiredTags
Create an approval rule for a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVAL_RULESCreates an approval rule for a specified merge request. If `approval_project_rule_id` is set with the ID of an existing approval rule from the project, this endpoint copies the values for `name`, `users`, and `groups` from the project rule.Connection
Creates an approval rule for a specified merge request. If `approval_project_rule_id` is set with the ID of an existing approval rule from the project, this endpoint copies the values for `name`, `users`, and `groups` from the project rule.
Authentication
Connected account requiredTags
Change approval-related configurationGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVALSDeprecated in 16.0. Use the merge request approvals API instead.Connection
Deprecated in 16.0. Use the merge request approvals API instead.
Authentication
Connected account requiredTags
Approve merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVEApproves a specified merge request. The currently authenticated user must be an eligible approver. The `sha` parameter ensures you are approving the current version of the merge request. If defined, the value must match the merge request’s HEAD commit SHA. A mismatch returns a `409 Conflict` response.Connection
Approves a specified merge request. The currently authenticated user must be an eligible approver. The `sha` parameter ensures you are approving the current version of the merge request. If defined, the value must match the merge request’s HEAD commit SHA. A mismatch returns a `409 Conflict` response.
Authentication
Connected account requiredTags
Add an emoji reaction to a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_AWARD_EMOJIAdds an emoji reaction to a merge request.Connection
Adds an emoji reaction to a merge request.
Authentication
Connected account requiredTags
Create a merge request dependencyGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_BLOCKSCreates a merge request dependency between two merge requests. The merge request is blocked until the dependency merges.Connection
Creates a merge request dependency between two merge requests. The merge request is blocked until the dependency merges.
Authentication
Connected account requiredTags
Cancel merge when pipeline succeedsGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_CANCEL_MERGE_WHEN_PIPELINE_SUCCEEDSCancels an automatic merge for a merge request that has been set to merge when the pipeline succeeds.Connection
Cancels an automatic merge for a merge request that has been set to merge when the pipeline succeeds.
Authentication
Connected account requiredTags
Create context commits for a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_CONTEXT_COMMITSCreates context commits for a specified merge request.Connection
Creates context commits for a specified merge request.
Authentication
Connected account requiredTags
Create a draft noteGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DRAFT_NOTESCreates a draft note for a specified merge request.Connection
Creates a draft note for a specified merge request.
Authentication
Connected account requiredTags
Publish all pending draft notesGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DRAFT_NOTES_BULK_PUBLISHPublishes all pending draft notes for the current user on the specified merge request. Optionally sets the reviewer state and posts a summary note.Connection
Publishes all pending draft notes for the current user on the specified merge request. Optionally sets the reviewer state and posts a summary note.
Authentication
Connected account requiredTags
Add an emoji reaction to a merge request commentGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_NOTES_NOTE_ID_AWARD_EMOJIAdds an emoji reaction to a comment on a merge request.Connection
Adds an emoji reaction to a comment on a merge request.
Authentication
Connected account requiredTags
Create a merge request pipelineGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_PIPELINESCreates a merge request pipeline. Pipelines created with this operation must configure `.gitlab-ci.yml` with `only: [merge_requests]` to create jobs.Connection
Creates a merge request pipeline. Pipelines created with this operation must configure `.gitlab-ci.yml` with `only: [merge_requests]` to create jobs.
Authentication
Connected account requiredTags
Reset spent time for a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_RESET_SPENT_TIMEResets the total spent time for a specified merge request to `0` seconds.Connection
Resets the total spent time for a specified merge request to `0` seconds.
Authentication
Connected account requiredTags
Reset the estimated time for a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_RESET_TIME_ESTIMATEResets the estimated time for a specified merge request to `0` seconds.Connection
Resets the estimated time for a specified merge request to `0` seconds.
Authentication
Connected account requiredTags
Update status of an external status checkGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_STATUS_CHECK_RESPONSESUpdates the status of an external status check for a specified merge request, informing GitLab that a merge request has passed a check by an external service. To set the status of an external check, the personal access token used must belong to a user with the Developer, Maintainer, or Owner role on the target project of the merge request. Any user with permission to approve the merge request can use this operation.Connection
Updates the status of an external status check for a specified merge request, informing GitLab that a merge request has passed a check by an external service. To set the status of an external check, the personal access token used must belong to a user with the Developer, Maintainer, or Owner role on the target project of the merge request. Any user with permission to approve the merge request can use this operation.
Authentication
Connected account requiredTags
Retry failed status check for a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_STATUS_CHECKS_EXTERNAL_STATUS_CHECK_ID_RETRYRetries a specified failed external status check for a merge request. Even though the merge request has not changed, this endpoint resends the current state of merge request to the defined external service.Connection
Retries a specified failed external status check for a merge request. Even though the merge request has not changed, this endpoint resends the current state of merge request to the defined external service.
Authentication
Connected account requiredTags
Set the estimated time for a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_TIME_ESTIMATESets an estimated time of work for a specified merge request.Connection
Sets an estimated time of work for a specified merge request.
Authentication
Connected account requiredTags
Create a to-do item for an issuableGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_TODOCreates a to-do item for the current user on a specified issuable. If a to-do item already exists for the user on that issuable, returns a `304` status code.Connection
Creates a to-do item for the current user on a specified issuable. If a to-do item already exists for the user on that issuable, returns a `304` status code.
Authentication
Connected account requiredTags
Unapprove a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_UNAPPROVEUnapproves a merge request. Removes the approval for the currently authenticated user from a specified merge request.Connection
Unapproves a merge request. Removes the approval for the currently authenticated user from a specified merge request.
Authentication
Connected account requiredTags
Create a merge request discussionGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONSCreates a discussion for a specified merge request. Replies can be added to it later.Connection
Creates a discussion for a specified merge request. Replies can be added to it later.
Authentication
Connected account requiredTags
Add a comment to a merge request discussionGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESAdds a comment to a specified merge request discussion.Connection
Adds a comment to a specified merge request discussion.
Authentication
Connected account requiredTags
Create a merge request noteGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_NOTESCreates a note for a merge request.Connection
Creates a note for a merge request.
Authentication
Connected account requiredTags
Subscribe to a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_SUBSCRIBABLE_ID_SUBSCRIBESubscribes the currently authenticated user to a specified merge request. They will receive notifications on changes to this item.Connection
Subscribes the currently authenticated user to a specified merge request. They will receive notifications on changes to this item.
Authentication
Connected account requiredTags
Unsubscribe to a merge requestGITLAB_POST_API_V4_PROJECTS_ID_MERGE_REQUESTS_SUBSCRIBABLE_ID_UNSUBSCRIBEUnsubscribes the currently authenticated user from a specified merge request. They will no longer receive notifications on changes to this item.Connection
Unsubscribes the currently authenticated user from a specified merge request. They will no longer receive notifications on changes to this item.
Authentication
Connected account requiredTags
Add a merge request to a merge trainGITLAB_POST_API_V4_PROJECTS_ID_MERGE_TRAINS_MERGE_REQUESTS_MERGE_REQUEST_IIDAdds a specified merge request to a merge train.Connection
Adds a specified merge request to a merge train.
Authentication
Connected account requiredTags
Create a project milestoneGITLAB_POST_API_V4_PROJECTS_ID_MILESTONESCreates a project milestone.Connection
Creates a project milestone.
Authentication
Connected account requiredTags
Promote a project milestone to a group milestoneGITLAB_POST_API_V4_PROJECTS_ID_MILESTONES_MILESTONE_ID_PROMOTEPromotes a specified project milestone to a group milestone. Only for users with the Planner, Reporter, Developer, Maintainer, or Owner role for the group.Connection
Promotes a specified project milestone to a group milestone. Only for users with the Planner, Reporter, Developer, Maintainer, or Owner role for the group.
Authentication
Connected account requiredTags
Start the pull mirroring process for a projectGITLAB_POST_API_V4_PROJECTS_ID_MIRROR_PULLStarts the pull mirroring process for a specified project.Connection
Starts the pull mirroring process for a specified project.
Authentication
Connected account requiredTags
Create experimentGITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_EXPERIMENTS_CREATEhttps://www.mlflow.org/docs/2.19.0/rest-api.html#create-experimentConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#create-experiment
Authentication
Connected account requiredTags
Delete an experiment.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_EXPERIMENTS_DELETEhttps://mlflow.org/docs/2.19.0/rest-api.html#delete-experimentConnection
https://mlflow.org/docs/2.19.0/rest-api.html#delete-experiment
Authentication
Connected account requiredTags
Search experimentsGITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_EXPERIMENTS_SEARCHhttps://www.mlflow.org/docs/2.19.0/rest-api.html#search-experimentsConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#search-experiments
Authentication
Connected account requiredTags
Sets a tag for an experiment.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_EXPERIMENTS_SET_EXPERIMENT_TAGhttps://www.mlflow.org/docs/2.19.0/rest-api.html#set-experiment-tagConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#set-experiment-tag
Authentication
Connected account requiredTags
Creates a Model Version.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_MODEL_VERSIONS_CREATEMLFlow Model Versions map to GitLab Model Versions. https://mlflow.org/docs/2.19.0/rest-api.html#create-modelversionConnection
MLFlow Model Versions map to GitLab Model Versions. https://mlflow.org/docs/2.19.0/rest-api.html#create-modelversion
Authentication
Connected account requiredTags
Creates a Registered Model.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_REGISTERED_MODELS_CREATEMLFlow Registered Models map to GitLab Models. https://mlflow.org/docs/2.19.0/rest-api.html#create-registeredmodelConnection
MLFlow Registered Models map to GitLab Models. https://mlflow.org/docs/2.19.0/rest-api.html#create-registeredmodel
Authentication
Connected account requiredTags
Fetch the latest Model Version for the given Registered Model NameGITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_REGISTERED_MODELS_GET_LATEST_VERSIONShttps://mlflow.org/docs/2.19.0/rest-api.html#get-latest-modelversionsConnection
https://mlflow.org/docs/2.19.0/rest-api.html#get-latest-modelversions
Authentication
Connected account requiredTags
Creates a Run.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_CREATEMLFlow Runs map to GitLab Candidates. https://www.mlflow.org/docs/2.19.0/rest-api.html#create-runConnection
MLFlow Runs map to GitLab Candidates. https://www.mlflow.org/docs/2.19.0/rest-api.html#create-run
Authentication
Connected account requiredTags
Delete a run.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_DELETEhttps://mlflow.org/docs/2.19.0/rest-api.html#delete-runConnection
https://mlflow.org/docs/2.19.0/rest-api.html#delete-run
Authentication
Connected account requiredTags
Logs multiple parameters and metrics.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_LOG_BATCHhttps://www.mlflow.org/docs/2.19.0/rest-api.html#log-paramConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#log-param
Authentication
Connected account requiredTags
Logs a metric to a run.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_LOG_METRIChttps://www.mlflow.org/docs/1.28.0/rest-api.html#log-metricConnection
https://www.mlflow.org/docs/1.28.0/rest-api.html#log-metric
Authentication
Connected account requiredTags
Logs a parameter to a run.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_LOG_PARAMETERhttps://www.mlflow.org/docs/2.19.0/rest-api.html#log-paramConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#log-param
Authentication
Connected account requiredTags
Searches runs/candidates within a projectGITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_SEARCHhttps://www.mlflow.org/docs/2.19.0/rest-api.html#search-runsexperiment_ids supports only a single experiment ID.Introduced in GitLab 16.4Connection
https://www.mlflow.org/docs/2.19.0/rest-api.html#search-runsexperiment_ids supports only a single experiment ID.Introduced in GitLab 16.4
Authentication
Connected account requiredTags
Sets a tag for a run.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_SET_TAGhttps://www.mlflow.org/docs/2.19.0/rest-api.html#set-tagConnection
https://www.mlflow.org/docs/2.19.0/rest-api.html#set-tag
Authentication
Connected account requiredTags
Updates a Run.GITLAB_POST_API_V4_PROJECTS_ID_ML_MLFLOW_API20_MLFLOW_RUNS_UPDATEMLFlow Runs map to GitLab Candidates. https://www.mlflow.org/docs/2.19.0/rest-api.html#update-runConnection
MLFlow Runs map to GitLab Candidates. https://www.mlflow.org/docs/2.19.0/rest-api.html#update-run
Authentication
Connected account requiredTags
Create a packageGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_COMPOSERCreates a Composer package from a specified Git tag or branch for a project.Connection
Creates a Composer package from a specified Git tag or branch for a project.
Authentication
Connected account requiredTags
List all package upload URLsGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_PACKAGES_CONAN_PACKAGE_REFERENCE_UPLOAD_URLSLists all the upload URLs for a specified collection of package files. The request must include a JSON object with the name and size of the individual files.Connection
Lists all the upload URLs for a specified collection of package files. The request must include a JSON object with the name and size of the individual files.
Authentication
Connected account requiredTags
List all recipe upload URLsGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_UPLOAD_URLSLists all the upload URLs for a specified collection of recipe files. The request must include a JSON object with the name and size of the individual files.Connection
Lists all the upload URLs for a specified collection of recipe files. The request must include a JSON object with the name and size of the individual files.
Authentication
Connected account requiredTags
Authorize a chart upload from workhorseGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_HELM_API_CHANNEL_CHARTS_AUTHORIZEThis feature was introduced in GitLab 14.0Connection
This feature was introduced in GitLab 14.0
Authentication
Connected account requiredTags
NPM registry bulk advisory endpointGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_NPM_DASH_NPM_V1_SECURITY_ADVISORIES_BULKThis feature was introduced in GitLab 15.6Connection
This feature was introduced in GitLab 15.6
Authentication
Connected account requiredTags
NPM registry quick audit endpointGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_NPM_DASH_NPM_V1_SECURITY_AUDITS_QUICKThis feature was introduced in GitLab 15.6Connection
This feature was introduced in GitLab 15.6
Authentication
Connected account requiredTags
Create a package protection ruleGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_PROTECTION_RULESCreates a package protection rule for a specified project.Connection
Creates a package protection rule for a specified project.
Authentication
Connected account requiredTags
Authorize the PyPi package upload from workhorseGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_PYPI_AUTHORIZEThis feature was introduced in GitLab 12.10Connection
This feature was introduced in GitLab 12.10
Authentication
Connected account requiredTags
Upload a RPM packageGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_RPMThis feature was introduced in GitLab 15.7Connection
This feature was introduced in GitLab 15.7
Authentication
Connected account requiredTags
Authorize package upload from workhorseGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_RPM_AUTHORIZEThis feature was introduced in GitLab 15.7Connection
This feature was introduced in GitLab 15.7
Authentication
Connected account requiredTags
Authorize a gem upload from workhorseGITLAB_POST_API_V4_PROJECTS_ID_PACKAGES_RUBYGEMS_API_V1_GEMS_AUTHORIZEThis feature was introduced in GitLab 13.9Connection
This feature was introduced in GitLab 13.9
Authentication
Connected account requiredTags
Create Pages domainGITLAB_POST_API_V4_PROJECTS_ID_PAGES_DOMAINSCreates a Pages domain in a specified project. You must have permissions to create Pages domains.Connection
Creates a Pages domain in a specified project. You must have permissions to create Pages domains.
Authentication
Connected account requiredTags
Create a pipelineGITLAB_POST_API_V4_PROJECTS_ID_PIPELINECreates a pipeline in the specified project.Connection
Creates a pipeline in the specified project.
Authentication
Connected account requiredTags
Create a pipeline scheduleGITLAB_POST_API_V4_PROJECTS_ID_PIPELINE_SCHEDULESCreates a pipeline schedule.Connection
Creates a pipeline schedule.
Authentication
Connected account requiredTags
Run a pipeline scheduleGITLAB_POST_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_ID_PLAYRuns a pipeline schedule immediately. The next scheduled run of this pipeline is not affected.Connection
Runs a pipeline schedule immediately. The next scheduled run of this pipeline is not affected.
Authentication
Connected account requiredTags
Create or update ownership of a pipeline scheduleGITLAB_POST_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_ID_TAKE_OWNERSHIPCreates or updates the owner of a pipeline schedule for a project.Connection
Creates or updates the owner of a pipeline schedule for a project.
Authentication
Connected account requiredTags
Create a variable for a pipeline scheduleGITLAB_POST_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_ID_VARIABLESCreates a variable for a pipeline schedule.Connection
Creates a variable for a pipeline schedule.
Authentication
Connected account requiredTags
Cancel all jobs for a pipelineGITLAB_POST_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_CANCELCancels all jobs in a specified pipeline.Connection
Cancels all jobs in a specified pipeline.
Authentication
Connected account requiredTags
Retry jobs in a pipelineGITLAB_POST_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_RETRYRetries failed or canceled jobs in a pipeline. If there are no failed or canceled jobs in the pipeline, calling this endpoint has no effect.Connection
Retries failed or canceled jobs in a pipeline. If there are no failed or canceled jobs in the pipeline, calling this endpoint has no effect.
Authentication
Connected account requiredTags
Protect repository branchesGITLAB_POST_API_V4_PROJECTS_ID_PROTECTED_BRANCHESProtects a specified repository branch or several project repository branches using a wildcard protected branch.Connection
Protects a specified repository branch or several project repository branches using a wildcard protected branch.
Authentication
Connected account requiredTags
Protect an environment for a projectGITLAB_POST_API_V4_PROJECTS_ID_PROTECTED_ENVIRONMENTSProtects a specified environment for a project.Connection
Protects a specified environment for a project.
Authentication
Connected account requiredTags
Protect a repository tagGITLAB_POST_API_V4_PROJECTS_ID_PROTECTED_TAGSProtects a specified repository tag using a wildcard protected tag.Connection
Protects a specified repository tag using a wildcard protected tag.
Authentication
Connected account requiredTags
Add push rules to a projectGITLAB_POST_API_V4_PROJECTS_ID_PUSH_RULEAdds push rules to a specified project.Connection
Adds push rules to a specified project.
Authentication
Connected account requiredTags
Trigger a pipeline with a tokenGITLAB_POST_API_V4_PROJECTS_ID_REF_REF_TRIGGER_PIPELINETriggers a pipeline with a token. With a CI/CD job token, the triggered pipeline is a multi-project pipeline. The job that authenticates the request becomes associated with the upstream pipeline, which is visible on the pipeline graph. If you use a trigger token in a job, the job is not associated with the upstream pipeline.Connection
Triggers a pipeline with a token. With a CI/CD job token, the triggered pipeline is a multi-project pipeline. The job that authenticates the request becomes associated with the upstream pipeline, which is visible on the pipeline graph. If you use a trigger token in a job, the job is not associated with the upstream pipeline.
Authentication
Connected account requiredTags
Create a container repository protection ruleGITLAB_POST_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_REPOSITORY_RULESCreates a container repository protection rule for a specified project to control who can push or delete container images.Connection
Creates a container repository protection rule for a specified project to control who can push or delete container images.
Authentication
Connected account requiredTags
Create a container registry protection tag ruleGITLAB_POST_API_V4_PROJECTS_ID_REGISTRY_PROTECTION_TAG_RULESCreates a container registry protection tag rule for a project to control who can push or delete container tags. This feature was introduced in GitLab 18.8.Connection
Creates a container registry protection tag rule for a project to control who can push or delete container tags. This feature was introduced in GitLab 18.8.
Authentication
Connected account requiredTags
Create a releaseGITLAB_POST_API_V4_PROJECTS_ID_RELEASESCreates a release. Developer level access to the project is required to create a release.Connection
Creates a release. Developer level access to the project is required to create a release.
Authentication
Connected account requiredTags
Create a release linkGITLAB_POST_API_V4_PROJECTS_ID_RELEASES_TAG_NAME_ASSETS_LINKSCreates an asset link for a specified release.Connection
Creates an asset link for a specified release.
Authentication
Connected account requiredTags
Generate release evidenceGITLAB_POST_API_V4_PROJECTS_ID_RELEASES_TAG_NAME_EVIDENCEGenerates an evidence for an existing release.Connection
Generates an evidence for an existing release.
Authentication
Connected account requiredTags
Create a push mirrorGITLAB_POST_API_V4_PROJECTS_ID_REMOTE_MIRRORSCreates a push mirror.Connection
Creates a push mirror.
Authentication
Connected account requiredTags
Force push mirror updateGITLAB_POST_API_V4_PROJECTS_ID_REMOTE_MIRRORS_MIRROR_ID_SYNCForces an update to a push mirror.Connection
Forces an update to a push mirror.
Authentication
Connected account requiredTags
Get contents of multiple files in a single requestGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_BLOBS_BATCHEach blob is truncated to the first 1 MB; the `truncated` field indicates when this happens.Connection
Each blob is truncated to the first 1 MB; the `truncated` field indicates when this happens.
Authentication
Connected account requiredTags
Create a repository branchGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_BRANCHESCreates a branch in the repository.Connection
Creates a branch in the repository.
Authentication
Connected account requiredTags
Add changelog data to fileGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_CHANGELOGAdds changelog data to file.Connection
Adds changelog data to file.
Authentication
Connected account requiredTags
Create a commit discussionGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONSCreates a discussion for a specified commit. Replies can be added to it later.Connection
Creates a discussion for a specified commit. Replies can be added to it later.
Authentication
Connected account requiredTags
Add a comment to a commit discussionGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESAdds a comment to a specified commit discussion.Connection
Adds a comment to a specified commit discussion.
Authentication
Connected account requiredTags
Cherry-pick a commitGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_CHERRY_PICKCherry-picks a commit to a specified branch.Connection
Cherry-picks a commit to a specified branch.
Authentication
Connected account requiredTags
Create a comment on a commitGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_COMMENTSCreates a comment on a commit. To comment on a specific line in a file, specify the full commit SHA, `path`, `line`, and set `line_type` to `new`.Connection
Creates a comment on a commit. To comment on a specific line in a file, specify the full commit SHA, `path`, `line`, and set `line_type` to `new`.
Authentication
Connected account requiredTags
Revert a commitGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_SHA_REVERTReverts a commit in a specified branch.Connection
Reverts a commit in a specified branch.
Authentication
Connected account requiredTags
Start a task to recalculate repository size for a projectGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_SIZEThis feature was introduced in GitLab 15.0.Connection
This feature was introduced in GitLab 15.0.
Authentication
Connected account requiredTags
Create a repository storage move for a projectGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_STORAGE_MOVESCreates a repository storage move for a specified project.Connection
Creates a repository storage move for a specified project.
Authentication
Connected account requiredTags
Create a tagGITLAB_POST_API_V4_PROJECTS_ID_REPOSITORY_TAGSCreates a tag in the repository that points to a specified reference.Connection
Creates a tag in the repository that points to a specified reference.
Authentication
Connected account requiredTags
Restore a project marked for deletionGITLAB_POST_API_V4_PROJECTS_ID_RESTORERestores a specified project that was marked for deletion.Connection
Restores a specified project that was marked for deletion.
Authentication
Connected account requiredTags
Assign a runner to a projectGITLAB_POST_API_V4_PROJECTS_ID_RUNNERSAssigns an available project runner to a project.Connection
Assigns an available project runner to a project.
Authentication
Connected account requiredTags
Reset the runner registration token for a projectGITLAB_POST_API_V4_PROJECTS_ID_RUNNERS_RESET_REGISTRATION_TOKENResets the runner registration token for a specified project.Connection
Resets the runner registration token for a specified project.
Authentication
Connected account requiredTags
Scan a file for vulnerabilitiesGITLAB_POST_API_V4_PROJECTS_ID_SECURITY_SCANS_SAST_SAST_ENDPOINTScans a specified file for security vulnerabilities using SAST.Connection
Scans a specified file for security vulnerabilities using SAST.
Authentication
Connected account requiredTags
Create a project service accountGITLAB_POST_API_V4_PROJECTS_ID_SERVICE_ACCOUNTSCreates a service account in a specified project.Connection
Creates a service account in a specified project.
Authentication
Connected account requiredTags
Create a personal access token for a project service accountGITLAB_POST_API_V4_PROJECTS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENSCreates a personal access token for a specified project service account. Available only for project Owners, Maintainers, and administrators.Connection
Creates a personal access token for a specified project service account. Available only for project Owners, Maintainers, and administrators.
Authentication
Connected account requiredTags
Rotate a personal access token for a project service accountGITLAB_POST_API_V4_PROJECTS_ID_SERVICE_ACCOUNTS_USER_ID_PERSONAL_ACCESS_TOKENS_TOKEN_ID_ROTATERotates a specified personal access token for a project service account. This revokes the existing token and creates a token with the same name, description, and scopes.Connection
Rotates a specified personal access token for a project service account. This revokes the existing token and creates a token with the same name, description, and scopes.
Authentication
Connected account requiredTags
Trigger a slash command for mattermost-slash-commandsGITLAB_POST_API_V4_PROJECTS_ID_SERVICES_MATTERMOST_SLASH_COMMANDS_TRIGGERTriggers a slash command for mattermost-slash-commands.Connection
Triggers a slash command for mattermost-slash-commands.
Authentication
Connected account requiredTags
Share a project with a groupGITLAB_POST_API_V4_PROJECTS_ID_SHAREShares a specified project with a group.Connection
Shares a specified project with a group.
Authentication
Connected account requiredTags
Create a project snippetGITLAB_POST_API_V4_PROJECTS_ID_SNIPPETSCreates a project snippet. The user must have permission to create snippets.Connection
Creates a project snippet. The user must have permission to create snippets.
Authentication
Connected account requiredTags
Create a snippet discussionGITLAB_POST_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONSCreates a discussion for a specified snippet. Replies can be added to it later.Connection
Creates a discussion for a specified snippet. Replies can be added to it later.
Authentication
Connected account requiredTags
Add a comment to a snippet discussionGITLAB_POST_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTESAdds a comment to a specified snippet discussion.Connection
Adds a comment to a specified snippet discussion.
Authentication
Connected account requiredTags
Create a snippet noteGITLAB_POST_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_NOTESCreates a note for a snippet.Connection
Creates a note for a snippet.
Authentication
Connected account requiredTags
Add an emoji reaction to a snippetGITLAB_POST_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_AWARD_EMOJIAdds an emoji reaction to a snippet.Connection
Adds an emoji reaction to a snippet.
Authentication
Connected account requiredTags
Add an emoji reaction to a snippet commentGITLAB_POST_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_ID_NOTES_NOTE_ID_AWARD_EMOJIAdds an emoji reaction to a comment on a snippet.Connection
Adds an emoji reaction to a comment on a snippet.
Authentication
Connected account requiredTags
Star a projectGITLAB_POST_API_V4_PROJECTS_ID_STARStars a specified project.Connection
Stars a specified project.
Authentication
Connected account requiredTags
Create or update a commit pipeline statusGITLAB_POST_API_V4_PROJECTS_ID_STATUSES_SHACreates or updates the status of a commit represented by a job in an `external` stage. If the commit is associated with a merge request, target the commit in the merge request source branch.Connection
Creates or updates the status of a commit represented by a job in an `external` stage. If the commit is associated with a merge request, target the commit in the merge request source branch.
Authentication
Connected account requiredTags
Authorize Terraform state uploadGITLAB_POST_API_V4_PROJECTS_ID_TERRAFORM_STATE_NAME_AUTHORIZEAuthorizes uploading a Terraform state for a specified project. This feature was introduced in GitLab 18.5.Connection
Authorizes uploading a Terraform state for a specified project. This feature was introduced in GitLab 18.5.
Authentication
Connected account requiredTags
Lock a Terraform stateGITLAB_POST_API_V4_PROJECTS_ID_TERRAFORM_STATE_NAME_LOCKLocks a Terraform state for a specified project.Connection
Locks a Terraform state for a specified project.
Authentication
Connected account requiredTags
Create a Terraform state protection rule for a projectGITLAB_POST_API_V4_PROJECTS_ID_TERRAFORM_STATE_PROTECTION_RULESThis feature was introduced in GitLab 19.1.Connection
This feature was introduced in GitLab 19.1.
Authentication
Connected account requiredTags
Trigger a pipeline with a tokenGITLAB_POST_API_V4_PROJECTS_ID_TRIGGER_PIPELINETriggers a pipeline with a token. With a CI/CD job token, the triggered pipeline is a multi-project pipeline. The job that authenticates the request becomes associated with the upstream pipeline, which is visible on the pipeline graph. If you use a trigger token in a job, the job is not associated with the upstream pipeline.Connection
Triggers a pipeline with a token. With a CI/CD job token, the triggered pipeline is a multi-project pipeline. The job that authenticates the request becomes associated with the upstream pipeline, which is visible on the pipeline graph. If you use a trigger token in a job, the job is not associated with the upstream pipeline.
Authentication
Connected account requiredTags
Create a trigger tokenGITLAB_POST_API_V4_PROJECTS_ID_TRIGGERSCreates a pipeline trigger token for a project.Connection
Creates a pipeline trigger token for a project.
Authentication
Connected account requiredTags
Unarchive a projectGITLAB_POST_API_V4_PROJECTS_ID_UNARCHIVEUnarchives a specified project. You must be an administrator or have the Owner role on the project.Connection
Unarchives a specified project. You must be an administrator or have the Owner role on the project.
Authentication
Connected account requiredTags
Unstar a projectGITLAB_POST_API_V4_PROJECTS_ID_UNSTARUnstars a specified project.Connection
Unstars a specified project.
Authentication
Connected account requiredTags
Workhorse authorize the file uploadGITLAB_POST_API_V4_PROJECTS_ID_UPLOADS_AUTHORIZEThis feature was introduced in GitLab 13.11Connection
This feature was introduced in GitLab 13.11
Authentication
Connected account requiredTags
Create a variableGITLAB_POST_API_V4_PROJECTS_ID_VARIABLESCreates a variable. If a variable with the same `key` already exists, the variable must have a different `environment_scope`. Otherwise, GitLab returns a message similar to: `VARIABLE_NAME has already been taken`.Connection
Creates a variable. If a variable with the same `key` already exists, the variable must have a different `environment_scope`. Otherwise, GitLab returns a message similar to: `VARIABLE_NAME has already been taken`.
Authentication
Connected account requiredTags
Create a new vulnerabilityGITLAB_POST_API_V4_PROJECTS_ID_VULNERABILITIESCreates a new vulnerability from a confirmed finding.Connection
Creates a new vulnerability from a confirmed finding.
Authentication
Connected account requiredTags
Create a vulnerability noteGITLAB_POST_API_V4_PROJECTS_ID_VULNERABILITIES_NOTEABLE_ID_NOTESCreates a note for a vulnerability.Connection
Creates a note for a vulnerability.
Authentication
Connected account requiredTags
Create a wiki page meta noteGITLAB_POST_API_V4_PROJECTS_ID_WIKI_PAGES_NOTEABLE_ID_NOTESCreates a note for a wiki page meta.Connection
Creates a note for a wiki page meta.
Authentication
Connected account requiredTags
Create a wiki page for a projectGITLAB_POST_API_V4_PROJECTS_ID_WIKISCreates a wiki page for a specified project. Requests can define the title, slug, and content.Connection
Creates a wiki page for a specified project. Requests can define the title, slug, and content.
Authentication
Connected account requiredTags
Workhorse authorize the project import uploadGITLAB_POST_API_V4_PROJECTS_IMPORT_AUTHORIZEThis feature was introduced in GitLab 12.9Connection
This feature was introduced in GitLab 12.9
Authentication
Connected account requiredTags
Authorize project relation importGITLAB_POST_API_V4_PROJECTS_IMPORT_RELATION_AUTHORIZEAuthorizes uploading a project relation import file. This feature was introduced in GitLab 16.11.Connection
Authorizes uploading a project relation import file. This feature was introduced in GitLab 16.11.
Authentication
Connected account requiredTags
Create a Cube query requestGITLAB_POST_API_V4_PROJECTS_PROJECT_ID_PRODUCT_ANALYTICS_REQUEST_DRY_RUNCreates a query request to the Cube API and generates an access token.Connection
Creates a query request to the Cube API and generates an access token.
Authentication
Connected account requiredTags
Create a Cube query requestGITLAB_POST_API_V4_PROJECTS_PROJECT_ID_PRODUCT_ANALYTICS_REQUEST_LOADCreates a query request to the Cube API for product analytics and generates an access token. Requires the `product_analytics_features` flag to be enabled.Connection
Creates a query request to the Cube API for product analytics and generates an access token. Requires the `product_analytics_features` flag to be enabled.
Authentication
Connected account requiredTags
Get metadata for analytics.GITLAB_POST_API_V4_PROJECTS_PROJECT_ID_PRODUCT_ANALYTICS_REQUEST_METARetrieves metadata for analytics from the cube installationConnection
Retrieves metadata for analytics from the cube installation
Authentication
Connected account requiredTags
Register a runner controllerGITLAB_POST_API_V4_RUNNER_CONTROLLERSRegisters a runner controller.Connection
Registers a runner controller.
Authentication
Connected account requiredTags
Add instance scopeGITLAB_POST_API_V4_RUNNER_CONTROLLERS_ID_SCOPES_INSTANCEAdds an instance scope to a runner controller. When added, the runner controller evaluates jobs for all runners in the GitLab instance. A runner controller can have only one instance scope. If an instance scope already exists, this operation returns an error.Connection
Adds an instance scope to a runner controller. When added, the runner controller evaluates jobs for all runners in the GitLab instance. A runner controller can have only one instance scope. If an instance scope already exists, this operation returns an error.
Authentication
Connected account requiredTags
Add runner scopeGITLAB_POST_API_V4_RUNNER_CONTROLLERS_ID_SCOPES_RUNNERS_RUNNER_IDAdds a runner scope to a runner controller. When added, the runner controller evaluates jobs only for a specified runner. A runner controller with an instance scope cannot have runner scopes. Remove the instance scope before adding runner scopes.Connection
Adds a runner scope to a runner controller. When added, the runner controller evaluates jobs only for a specified runner. A runner controller with an instance scope cannot have runner scopes. Remove the instance scope before adding runner scopes.
Authentication
Connected account requiredTags
Create a runner controller tokenGITLAB_POST_API_V4_RUNNER_CONTROLLERS_RUNNER_CONTROLLER_ID_TOKENSCreates a runner controller token.Connection
Creates a runner controller token.
Authentication
Connected account requiredTags
Rotate a runner controller tokenGITLAB_POST_API_V4_RUNNER_CONTROLLERS_RUNNER_CONTROLLER_ID_TOKENS_ID_ROTATERotates an existing runner controller token.Connection
Rotates an existing runner controller token.
Authentication
Connected account requiredTags
Create a runnerGITLAB_POST_API_V4_RUNNERSCreates a runner.Connection
Creates a runner.
Authentication
Connected account requiredTags
Reset an authentication token for a runnerGITLAB_POST_API_V4_RUNNERS_ID_RESET_AUTHENTICATION_TOKENResets the authentication token for a specified runner.Connection
Resets the authentication token for a specified runner.
Authentication
Connected account requiredTags
Reset a runner authentication token with the current tokenGITLAB_POST_API_V4_RUNNERS_RESET_AUTHENTICATION_TOKENResets a runner authentication token with the token used to authenticate the request.Connection
Resets a runner authentication token with the token used to authenticate the request.
Authentication
Connected account requiredTags
Reset the runner registration token for the instanceGITLAB_POST_API_V4_RUNNERS_RESET_REGISTRATION_TOKENResets the runner registration token for the GitLab instance.Connection
Resets the runner registration token for the GitLab instance.
Authentication
Connected account requiredTags
Verify authentication for a registered runnerGITLAB_POST_API_V4_RUNNERS_VERIFYVerifies authentication for a registered runner.Connection
Verifies authentication for a registered runner.
Authentication
Connected account requiredTags
Create a group-level vulnerability exportGITLAB_POST_API_V4_SECURITY_GROUPS_ID_VULNERABILITY_EXPORTSCreates a vulnerability export for a group. Returns status code `403` if the authenticated user does not have permission to create a vulnerability.Connection
Creates a vulnerability export for a group. Returns status code `403` if the authenticated user does not have permission to create a vulnerability.
Authentication
Connected account requiredTags
Create an export for archived vulnerabilitiesGITLAB_POST_API_V4_SECURITY_PROJECTS_ID_VULNERABILITY_ARCHIVE_EXPORTSCreates an export for archived vulnerabilities in a specified project. If an authenticated user does not have permission to read vulnerabilities, returns a `403 Forbidden` status code.Connection
Creates an export for archived vulnerabilities in a specified project. If an authenticated user does not have permission to read vulnerabilities, returns a `403 Forbidden` status code.
Authentication
Connected account requiredTags
Create a project-level vulnerability exportGITLAB_POST_API_V4_SECURITY_PROJECTS_ID_VULNERABILITY_EXPORTSCreates a vulnerability export for a project. Returns status code `403` if the authenticated user does not have permission to create a vulnerability.Connection
Creates a vulnerability export for a project. Returns status code `403` if the authenticated user does not have permission to create a vulnerability.
Authentication
Connected account requiredTags
Create an instance-level vulnerability exportGITLAB_POST_API_V4_SECURITY_VULNERABILITY_EXPORTSCreates a vulnerability export for the projects of the user selected in the Security Dashboard. The created vulnerability export is automatically deleted at the time specified in the `expires_at` field.Connection
Creates a vulnerability export for the projects of the user selected in the Security Dashboard. The created vulnerability export is automatically deleted at the time specified in the `expires_at` field.
Authentication
Connected account requiredTags
Create an instance service accountGITLAB_POST_API_V4_SERVICE_ACCOUNTSCreates an instance service account.Connection
Creates an instance service account.
Authentication
Connected account requiredTags
Trigger a global slack commandGITLAB_POST_API_V4_SLACK_TRIGGERTriggers a global slack command.Connection
Triggers a global slack command.
Authentication
Connected account requiredTags
Schedule repository storage moves for all snippets on a storage shardGITLAB_POST_API_V4_SNIPPET_REPOSITORY_STORAGE_MOVESSchedules repository storage moves for each snippet repository stored on the source storage shard. This endpoint migrates all snippets at once.Connection
Schedules repository storage moves for each snippet repository stored on the source storage shard. This endpoint migrates all snippets at once.
Authentication
Connected account requiredTags
Create a snippetGITLAB_POST_API_V4_SNIPPETSCreates a snippet.Connection
Creates a snippet.
Authentication
Connected account requiredTags
Schedule a repository storage move for a snippetGITLAB_POST_API_V4_SNIPPETS_ID_REPOSITORY_STORAGE_MOVESSchedules a repository storage move for a specified snippet.Connection
Schedules a repository storage move for a specified snippet.
Authentication
Connected account requiredTags
Mark a to-do item as doneGITLAB_POST_API_V4_TODOS_ID_MARK_AS_DONEMarks a to-do item for the current user as done.Connection
Marks a to-do item for the current user as done.
Authentication
Connected account requiredTags
Mark all to-do items as doneGITLAB_POST_API_V4_TODOS_MARK_AS_DONEMarks all pending to-do items for the current user as done. It returns the HTTP status code `204` with an empty response.Connection
Marks all pending to-do items for the current user as done. It returns the HTTP status code `204` with an empty response.
Authentication
Connected account requiredTags
Issue a short-lived JWT for a single modular-service audienceGITLAB_POST_API_V4_TOKEN_EXCHANGEIssues a short-lived RS256 JWT scoped to one modular-service audience (such as the Artifact Registry). Claims include the requesting user id (sub), organization id, and deployment realm (saas / self-managed). Presented to the corresponding backend and verified against the instance JWKS.Connection
Issues a short-lived RS256 JWT scoped to one modular-service audience (such as the Artifact Registry). Claims include the requesting user id (sub), organization id, and deployment realm (saas / self-managed). Presented to the corresponding backend and verified against the instance JWKS.
Authentication
Connected account requiredTags
Merge topicsGITLAB_POST_API_V4_TOPICS_MERGEMerges a source topic into a target topic. This action deletes the source topic and moves all assigned projects to the target topic. Administrators only.Connection
Merges a source topic into a target topic. This action deletes the source topic and moves all assigned projects to the target topic. Administrators only.
Authentication
Connected account requiredTags
Track usage data eventGITLAB_POST_API_V4_USAGE_DATA_INCREMENT_COUNTERThis feature was introduced in GitLab 13.4.Connection
This feature was introduced in GitLab 13.4.
Authentication
Connected account requiredTags
Track usage data event for the current userGITLAB_POST_API_V4_USAGE_DATA_INCREMENT_UNIQUE_USERSTrack usage data event for the current userConnection
Track usage data event for the current user
Authentication
Connected account requiredTags
Track an internal GitLab eventGITLAB_POST_API_V4_USAGE_DATA_TRACK_EVENTTracks a GitLab internal event. This action increments Service Ping counters in Redis and is optionally sent to Snowplow. Introduced in GitLab 16.2.Connection
Tracks a GitLab internal event. This action increments Service Ping counters in Redis and is optionally sent to Snowplow. Introduced in GitLab 16.2.
Authentication
Connected account requiredTags
Track multiple internal GitLab eventsGITLAB_POST_API_V4_USAGE_DATA_TRACK_EVENTSTracks one or more GitLab internal events in a single request. Each event increments Service Ping counters in Redis and is optionally sent to Snowplow. This feature was introduced in GitLab 17.3.Connection
Tracks one or more GitLab internal events in a single request. Each event increments Service Ping counters in Redis and is optionally sent to Snowplow. This feature was introduced in GitLab 17.3.
Authentication
Connected account requiredTags
Create an applicationGITLAB_POST_API_V4_USER_APPLICATIONSCreates a new OAuth application for the authenticated user. This feature was introduced in GitLab 19.0Connection
Creates a new OAuth application for the authenticated user. This feature was introduced in GitLab 19.0
Authentication
Connected account requiredTags
Add an email addressGITLAB_POST_API_V4_USER_EMAILSAdds an email address for the currently authenticated user.Connection
Adds an email address for the currently authenticated user.
Authentication
Connected account requiredTags
Add a GPG keyGITLAB_POST_API_V4_USER_GPG_KEYSAdds a GPG key for the currently authenticated user.Connection
Adds a GPG key for the currently authenticated user.
Authentication
Connected account requiredTags
Revoke a GPG keyGITLAB_POST_API_V4_USER_GPG_KEYS_KEY_ID_REVOKEThis feature was added in GitLab 10.0Connection
This feature was added in GitLab 10.0
Authentication
Connected account requiredTags
Add an SSH keyGITLAB_POST_API_V4_USER_KEYSAdds an SSH key for the currently authenticated user.Connection
Adds an SSH key for the currently authenticated user.
Authentication
Connected account requiredTags
Create a personal access tokenGITLAB_POST_API_V4_USER_PERSONAL_ACCESS_TOKENSCreates a personal access token for the currently authenticated user. For security purposes, the token is limited to the `k8s_proxy` and `self_rotate` scope. Token values are included with the response, but cannot be retrieved later. This feature was introduced in GitLab 16.5.Connection
Creates a personal access token for the currently authenticated user. For security purposes, the token is limited to the `k8s_proxy` and `self_rotate` scope. Token values are included with the response, but cannot be retrieved later. This feature was introduced in GitLab 16.5.
Authentication
Connected account requiredTags
Create a runner owned by currently authenticated userGITLAB_POST_API_V4_USER_RUNNERSCreate a new runnerConnection
Create a new runner
Authentication
Connected account requiredTags
Create a Support PINGITLAB_POST_API_V4_USER_SUPPORT_PINCreates a Support PIN. The PIN expires seven days after creation. GitLab Support may ask for this PIN to validate your identity.Connection
Creates a Support PIN. The PIN expires seven days after creation. GitLab Support may ask for this PIN to validate your identity.
Authentication
Connected account requiredTags
Reactivate a userGITLAB_POST_API_V4_USERS_ID_ACTIVATEReactivates a specified user account that was previously deactivated. Administrators only.Connection
Reactivates a specified user account that was previously deactivated. Administrators only.
Authentication
Connected account requiredTags
Approve access to a userGITLAB_POST_API_V4_USERS_ID_APPROVEApproves access to a specified user account that is pending approval. Administrators only.Connection
Approves access to a specified user account that is pending approval. Administrators only.
Authentication
Connected account requiredTags
Ban a userGITLAB_POST_API_V4_USERS_ID_BANBans a specified user account. Administrators only.Connection
Bans a specified user account. Administrators only.
Authentication
Connected account requiredTags
Block access to a userGITLAB_POST_API_V4_USERS_ID_BLOCKBlocks a specified user account. Administrators only.Connection
Blocks a specified user account. Administrators only.
Authentication
Connected account requiredTags
Deactivate a userGITLAB_POST_API_V4_USERS_ID_DEACTIVATEDeactivates a specified user account. Administrators only.Connection
Deactivates a specified user account. Administrators only.
Authentication
Connected account requiredTags
Add an email address for a userGITLAB_POST_API_V4_USERS_ID_EMAILSAdds an email address for a specified user account. Administrators only.Connection
Adds an email address for a specified user account. Administrators only.
Authentication
Connected account requiredTags
Follow a userGITLAB_POST_API_V4_USERS_ID_FOLLOWFollows a specified user account.Connection
Follows a specified user account.
Authentication
Connected account requiredTags
Add a GPG key for a userGITLAB_POST_API_V4_USERS_ID_GPG_KEYSAdds a GPG key for a specified user account. Administrators only.Connection
Adds a GPG key for a specified user account. Administrators only.
Authentication
Connected account requiredTags
Revoke a GPG key for a user.GITLAB_POST_API_V4_USERS_ID_GPG_KEYS_KEY_ID_REVOKEDeletes a GPG key from a specified user account. Administrators only.Connection
Deletes a GPG key from a specified user account. Administrators only.
Authentication
Connected account requiredTags
Reject access to a userGITLAB_POST_API_V4_USERS_ID_REJECTRejects access to a specified user account that is pending approval. Administrators only.Connection
Rejects access to a specified user account that is pending approval. Administrators only.
Authentication
Connected account requiredTags
Revoke a Support PIN for a userGITLAB_POST_API_V4_USERS_ID_SUPPORT_PIN_REVOKERevokes a Support PIN for a specified user. This immediately expires and removes the PIN. Administrators only.Connection
Revokes a Support PIN for a specified user. This immediately expires and removes the PIN. Administrators only.
Authentication
Connected account requiredTags
Unban a userGITLAB_POST_API_V4_USERS_ID_UNBANUnbans a specified user account that was previously banned. Administrators only.Connection
Unbans a specified user account that was previously banned. Administrators only.
Authentication
Connected account requiredTags
Unblock access to a userGITLAB_POST_API_V4_USERS_ID_UNBLOCKUnblocks a specified user account that was previously blocked. Administrators only.Connection
Unblocks a specified user account that was previously blocked. Administrators only.
Authentication
Connected account requiredTags
Unfollow a userGITLAB_POST_API_V4_USERS_ID_UNFOLLOWUnfollows a specified user account.Connection
Unfollows a specified user account.
Authentication
Connected account requiredTags
Create an impersonation tokenGITLAB_POST_API_V4_USERS_USER_ID_IMPERSONATION_TOKENSCreates an impersonation token. These tokens are used to act on behalf of a user and can perform API calls as well as Git read and write actions. These tokens are not visible to the associated user on their profile settings page. Token values are included with the response, but cannot be retrieved later. Administrators only.Connection
Creates an impersonation token. These tokens are used to act on behalf of a user and can perform API calls as well as Git read and write actions. These tokens are not visible to the associated user on their profile settings page. Token values are included with the response, but cannot be retrieved later. Administrators only.
Authentication
Connected account requiredTags
Add an SSH key for a userGITLAB_POST_API_V4_USERS_USER_ID_KEYSAdds an SSH key for a specified user account. Administrators only.Connection
Adds an SSH key for a specified user account. Administrators only.
Authentication
Connected account requiredTags
Create a personal access token for a userGITLAB_POST_API_V4_USERS_USER_ID_PERSONAL_ACCESS_TOKENSCreates a personal access token for a user. Token values are included with the response, but cannot be retrieved later. Administrators only.Connection
Creates a personal access token for a user. Token values are included with the response, but cannot be retrieved later. Administrators only.
Authentication
Connected account requiredTags
Creates or updates a specific settingGITLAB_POST_API_V4_VSCODE_SETTINGS_SYNC_SETTINGS_CONTEXT_HASH_V1_RESOURCE_RESOURCE_NAMECreates or updates a specific settingConnection
Creates or updates a specific setting
Authentication
Connected account requiredTags
Creates or updates a specific settingGITLAB_POST_API_V4_VSCODE_SETTINGS_SYNC_V1_RESOURCE_RESOURCE_NAMECreates or updates a specific settingConnection
Creates or updates a specific setting
Authentication
Connected account requiredTags
Confirm a vulnerabilityGITLAB_POST_API_V4_VULNERABILITIES_ID_CONFIRMConfirms a specified vulnerability, marking it as genuine and requiring action. Returns status code `304` if the vulnerability is already confirmed. Returns status code `403` if the authenticated user does not have permission to change the vulnerability status.Connection
Confirms a specified vulnerability, marking it as genuine and requiring action. Returns status code `304` if the vulnerability is already confirmed. Returns status code `403` if the authenticated user does not have permission to change the vulnerability status.
Authentication
Connected account requiredTags
Dismiss a vulnerabilityGITLAB_POST_API_V4_VULNERABILITIES_ID_DISMISSDismisses a specified vulnerability. Returns status code `304` if the vulnerability is already dismissed. Returns status code `403` if the authenticated user does not have permission to change the vulnerability status.Connection
Dismisses a specified vulnerability. Returns status code `304` if the vulnerability is already dismissed. Returns status code `403` if the authenticated user does not have permission to change the vulnerability status.
Authentication
Connected account requiredTags
Relate an issue to a vulnerabilityGITLAB_POST_API_V4_VULNERABILITIES_ID_ISSUE_LINKSRelate an issue to a vulnerabilityConnection
Relate an issue to a vulnerability
Authentication
Connected account requiredTags
Resolve a vulnerabilityGITLAB_POST_API_V4_VULNERABILITIES_ID_RESOLVEResolves a specified vulnerability. Returns status code `304` if the vulnerability is already resolved. Returns status code `403` if the authenticated user does not have permission to change the vulnerability status.Connection
Resolves a specified vulnerability. Returns status code `304` if the vulnerability is already resolved. Returns status code `403` if the authenticated user does not have permission to change the vulnerability status.
Authentication
Connected account requiredTags
Revert a vulnerability to detected stateGITLAB_POST_API_V4_VULNERABILITIES_ID_REVERTReverts a specified vulnerability to detected state. Returns status code `304` if the vulnerability is already in detected state. Returns status code `403` if the authenticated user does not have permission to change vulnerability status.Connection
Reverts a specified vulnerability to detected state. Returns status code `304` if the vulnerability is already in detected state. Returns status code `403` if the authenticated user does not have permission to change vulnerability status.
Authentication
Connected account requiredTags
Update AI False Positive Detection resultsGITLAB_POST_API_V4_VULNERABILITIES_VULNERABILITY_ID_FLAGS_AI_DETECTIONUpdates the confidence score and explanation for AI-based False Positive Detection flows.Connection
Updates the confidence score and explanation for AI-based False Positive Detection flows.
Authentication
Connected account requiredTags
Update enabled namespace stateGITLAB_PUT_API_V4_ADMIN_ACTIVE_CONTEXT_CODE_ENABLED_NAMESPACESUpdate enabled namespace stateConnection
Update enabled namespace state
Authentication
Connected account requiredTags
Update collection optionsGITLAB_PUT_API_V4_ADMIN_ACTIVE_CONTEXT_COLLECTIONS_IDUpdate collection optionsConnection
Update collection options
Authentication
Connected account requiredTags
Activate an ActiveContext connectionGITLAB_PUT_API_V4_ADMIN_ACTIVE_CONTEXT_CONNECTIONS_ACTIVATEActivate an ActiveContext connectionConnection
Activate an ActiveContext connection
Authentication
Connected account requiredTags
Deactivate an ActiveContext connectionGITLAB_PUT_API_V4_ADMIN_ACTIVE_CONTEXT_CONNECTIONS_DEACTIVATEDeactivate an ActiveContext connectionConnection
Deactivate an ActiveContext connection
Authentication
Connected account requiredTags
Pause a batched background migrationGITLAB_PUT_API_V4_ADMIN_BATCHED_BACKGROUND_MIGRATIONS_ID_PAUSEPause a batched background migrationConnection
Pause a batched background migration
Authentication
Connected account requiredTags
Resume a batched background migrationGITLAB_PUT_API_V4_ADMIN_BATCHED_BACKGROUND_MIGRATIONS_ID_RESUMEResume a batched background migrationConnection
Resume a batched background migration
Authentication
Connected account requiredTags
Restart a batched background operationGITLAB_PUT_API_V4_ADMIN_BATCHED_BACKGROUND_OPERATIONS_ID_RESTARTThis feature was introduced in GitLab 19.2.Connection
This feature was introduced in GitLab 19.2.
Authentication
Connected account requiredTags
Stop a batched background operationGITLAB_PUT_API_V4_ADMIN_BATCHED_BACKGROUND_OPERATIONS_ID_STOPThis feature was introduced in GitLab 19.2.Connection
This feature was introduced in GitLab 19.2.
Authentication
Connected account requiredTags
Update an instance variableGITLAB_PUT_API_V4_ADMIN_CI_VARIABLES_KEYUpdates a specified instance variable.Connection
Updates a specified instance variable.
Authentication
Connected account requiredTags
Update an instance clusterGITLAB_PUT_API_V4_ADMIN_CLUSTERS_CLUSTER_IDUpdates an existing instance cluster.Connection
Updates an existing instance cluster.
Authentication
Connected account requiredTags
Recalculate checksums for model recordsGITLAB_PUT_API_V4_ADMIN_DATA_MANAGEMENT_MODEL_NAME_CHECKSUMRecalculates checksums for selected records of a specified model, filtered by `checksum_state` and `identifiers` parameters if provided. The request enqueues a background job to perform the recalculation. Only available to administrators on primary Geo sites.Connection
Recalculates checksums for selected records of a specified model, filtered by `checksum_state` and `identifiers` parameters if provided. The request enqueues a background job to perform the recalculation. Only available to administrators on primary Geo sites.
Authentication
Connected account requiredTags
Recalculate the checksum of a model recordGITLAB_PUT_API_V4_ADMIN_DATA_MANAGEMENT_MODEL_NAME_RECORD_IDENTIFIER_CHECKSUMRecalculates the checksum of a specified model record. The checksum value is a representation of the queried model hashed with the md5 or sha256 algorithm. Only available to administrators on primary Geo sites.Connection
Recalculates the checksum of a specified model record. The checksum value is a representation of the queried model hashed with the md5 or sha256 algorithm. Only available to administrators on primary Geo sites.
Authentication
Connected account requiredTags
Enable a namespace for Knowledge GraphGITLAB_PUT_API_V4_ADMIN_KNOWLEDGE_GRAPH_NAMESPACES_IDThis endpoint enables Knowledge Graph for a specific namespaceConnection
This endpoint enables Knowledge Graph for a specific namespace
Authentication
Connected account requiredTags
Update security policy settingsGITLAB_PUT_API_V4_ADMIN_SECURITY_COMPLIANCE_POLICY_SETTINGSUpdates the security policy settings for this GitLab instance.Connection
Updates the security policy settings for this GitLab instance.
Authentication
Connected account requiredTags
Triggers indexing for the specified projectGITLAB_PUT_API_V4_ADMIN_ZOEKT_PROJECTS_PROJECT_ID_INDEXTriggers indexing for the specified projectConnection
Triggers indexing for the specified project
Authentication
Connected account requiredTags
Add a namespace to a node for Zoekt indexingGITLAB_PUT_API_V4_ADMIN_ZOEKT_SHARDS_NODE_ID_INDEXED_NAMESPACES_NAMESPACE_IDAdd a namespace to a node for Zoekt indexingConnection
Add a namespace to a node for Zoekt indexing
Authentication
Connected account requiredTags
Update workflow eventGITLAB_PUT_API_V4_AI_DUO_WORKFLOWS_WORKFLOWS_ID_EVENTS_EVENT_IDUpdate workflow eventConnection
Update workflow event
Authentication
Connected account requiredTags
Change plan limitsGITLAB_PUT_API_V4_APPLICATION_PLAN_LIMITSModify the limits of a plan on the GitLab instance.Connection
Modify the limits of a plan on the GitLab instance.
Authentication
Connected account requiredTags
Update application settingsGITLAB_PUT_API_V4_APPLICATION_SETTINGSUpdates the current application settings for this GitLab instance.Connection
Updates the current application settings for this GitLab instance.
Authentication
Connected account requiredTags
Update a broadcast messageGITLAB_PUT_API_V4_BROADCAST_MESSAGES_IDUpdates a specified broadcast message.Connection
Updates a specified broadcast message.
Authentication
Connected account requiredTags
Rollback namespaces to be indexed down to n%GITLAB_PUT_API_V4_ELASTICSEARCH_INDEXED_NAMESPACES_ROLLBACKThis feature was introduced in GitLab 12.7. **DEPRECATED**: This endpoint is deprecated and for GitLab.com use only. This will only ever decrease the number of indexed namespaces. Providing a value higher than the current rolled out percentage will have no effect. This percentage is never persisted but is used to calculate the number of namespaces to rollback.Connection
This feature was introduced in GitLab 12.7. **DEPRECATED**: This endpoint is deprecated and for GitLab.com use only. This will only ever decrease the number of indexed namespaces. Providing a value higher than the current rolled out percentage will have no effect. This percentage is never persisted but is used to calculate the number of namespaces to rollback.
Authentication
Connected account requiredTags
Rollout namespaces to be indexed up to n%GITLAB_PUT_API_V4_ELASTICSEARCH_INDEXED_NAMESPACES_ROLLOUTThis feature was introduced in GitLab 12.7. **DEPRECATED**: This endpoint is deprecated and for GitLab.com use only. This will only ever increase the number of indexed namespaces. Providing a value lower than the current rolled out percentage will have no effect. This percentage is never persisted but is used to calculate the number of new namespaces to rollout. If the same percentage is applied again at a later time, due to possible new namespaces being created during the period, some of them will also be indexed. Therefore you may expect that setting this to 10%, then waiting a month and setting to 10% again will trigger new namespaces to be added (i.e. 10% of the number of newly created namespaces in the last month within the given plan).Connection
This feature was introduced in GitLab 12.7. **DEPRECATED**: This endpoint is deprecated and for GitLab.com use only. This will only ever increase the number of indexed namespaces. Providing a value lower than the current rolled out percentage will have no effect. This percentage is never persisted but is used to calculate the number of new namespaces to rollout. If the same percentage is applied again at a later time, due to possible new namespaces being created during the period, some of them will also be indexed. Therefore you may expect that setting this to 10%, then waiting a month and setting to 10% again will trigger new namespaces to be added (i.e. 10% of the number of newly created namespaces in the last month within the given plan).
Authentication
Connected account requiredTags
Update a Geo nodeGITLAB_PUT_API_V4_GEO_NODES_IDUpdates a specified Geo node.Connection
Updates a specified Geo node.
Authentication
Connected account requiredTags
Update a Geo siteGITLAB_PUT_API_V4_GEO_SITES_IDUpdates a specified Geo site.Connection
Updates a specified Geo site.
Authentication
Connected account requiredTags
Approve an access requestGITLAB_PUT_API_V4_GROUPS_ID_ACCESS_REQUESTS_USER_ID_APPROVEApproves an access request for a specified user in a group.Connection
Approves an access request for a specified user in a group.
Authentication
Connected account requiredTags
Update group approval ruleGITLAB_PUT_API_V4_GROUPS_ID_APPROVAL_RULES_APPROVAL_RULE_IDUpdate group approval ruleConnection
Update group approval rule
Authentication
Connected account requiredTags
Update a badge for a groupGITLAB_PUT_API_V4_GROUPS_ID_BADGES_BADGE_IDUpdates a specified badge for a group.Connection
Updates a specified badge for a group.
Authentication
Connected account requiredTags
Update a group issue boardGITLAB_PUT_API_V4_GROUPS_ID_BOARDS_BOARD_IDUpdates a specified group issue board.Connection
Updates a specified group issue board.
Authentication
Connected account requiredTags
Update a group issue board listGITLAB_PUT_API_V4_GROUPS_ID_BOARDS_BOARD_ID_LISTS_LIST_IDUpdates a specified group issue board list. This call is used to change list position.Connection
Updates a specified group issue board list. This call is used to change list position.
Authentication
Connected account requiredTags
Update a group clusterGITLAB_PUT_API_V4_GROUPS_ID_CLUSTERS_CLUSTER_IDUpdates a specified group cluster.Connection
Updates a specified group cluster.
Authentication
Connected account requiredTags
Creates or updates a custom attribute for a groupGITLAB_PUT_API_V4_GROUPS_ID_CUSTOM_ATTRIBUTES_KEYCreates or updates a custom attribute for a specified group. If the attribute already exists, it is updated, otherwise a new attribute is created.Connection
Creates or updates a custom attribute for a specified group. If the attribute already exists, it is updated, otherwise a new attribute is created.
Authentication
Connected account requiredTags
Update a Debian group distributionGITLAB_PUT_API_V4_GROUPS_ID_DASH_DEBIAN_DISTRIBUTIONS_CODENAMEUpdates a specified Debian group distribution for a group.Connection
Updates a specified Debian group distribution for a group.
Authentication
Connected account requiredTags
Update an epicGITLAB_PUT_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IIDUpdates an epicConnection
Updates an epic
Authentication
Connected account requiredTags
Reorder child epicsGITLAB_PUT_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_EPICS_CHILD_EPIC_IDReorder child epicsConnection
Reorder child epics
Authentication
Connected account requiredTags
Update a related epic linkGITLAB_PUT_API_V4_GROUPS_ID_DASH_EPICS_EPIC_IID_ISSUES_EPIC_ISSUE_IDUpdates the relation of a specified issue to an epic.Connection
Updates the relation of a specified issue to an epic.
Authentication
Connected account requiredTags
Resolve or unresolve an epic discussionGITLAB_PUT_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDResolves or unresolves a specified epic discussion.Connection
Resolves or unresolves a specified epic discussion.
Authentication
Connected account requiredTags
Update a comment in an epic discussionGITLAB_PUT_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDUpdates or changes the status of a specified comment in a epic discussion.Connection
Updates or changes the status of a specified comment in a epic discussion.
Authentication
Connected account requiredTags
Update an epic noteGITLAB_PUT_API_V4_GROUPS_ID_EPICS_NOTEABLE_ID_NOTES_NOTE_IDUpdates an existing note for an epic.Connection
Updates an existing note for an epic.
Authentication
Connected account requiredTags
Update a group hookGITLAB_PUT_API_V4_GROUPS_ID_HOOKS_HOOK_IDUpdates a hook for a specified group.Connection
Updates a hook for a specified group.
Authentication
Connected account requiredTags
Update a custom headerGITLAB_PUT_API_V4_GROUPS_ID_HOOKS_HOOK_ID_CUSTOM_HEADERS_KEYUpdates a custom header for a specified webhook.Connection
Updates a custom header for a specified webhook.
Authentication
Connected account requiredTags
Update a URL variableGITLAB_PUT_API_V4_GROUPS_ID_HOOKS_HOOK_ID_URL_VARIABLES_KEYUpdates a URL variable for a specified webhook.Connection
Updates a URL variable for a specified webhook.
Authentication
Connected account requiredTags
Create or update the Apple App Store integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_APPLE_APP_STORECreates or updates the Apple App Store integration.Connection
Creates or updates the Apple App Store integration.
Authentication
Connected account requiredTags
Create or update the Asana integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_ASANACreates or updates the Asana integration.Connection
Creates or updates the Asana integration.
Authentication
Connected account requiredTags
Create or update the Assembla integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_ASSEMBLACreates or updates the Assembla integration.Connection
Creates or updates the Assembla integration.
Authentication
Connected account requiredTags
Create or update the Bamboo integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_BAMBOOCreates or updates the Bamboo integration.Connection
Creates or updates the Bamboo integration.
Authentication
Connected account requiredTags
Create or update the Bugzilla integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_BUGZILLACreates or updates the Bugzilla integration.Connection
Creates or updates the Bugzilla integration.
Authentication
Connected account requiredTags
Create or update the Buildkite integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_BUILDKITECreates or updates the Buildkite integration.Connection
Creates or updates the Buildkite integration.
Authentication
Connected account requiredTags
Create or update the Campfire integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_CAMPFIRECreates or updates the Campfire integration.Connection
Creates or updates the Campfire integration.
Authentication
Connected account requiredTags
Create or update the Clickup integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_CLICKUPCreates or updates the Clickup integration.Connection
Creates or updates the Clickup integration.
Authentication
Connected account requiredTags
Create or update the Confluence integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_CONFLUENCECreates or updates the Confluence integration.Connection
Creates or updates the Confluence integration.
Authentication
Connected account requiredTags
Create or update the Custom Issue Tracker integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_CUSTOM_ISSUE_TRACKERCreates or updates the Custom Issue Tracker integration.Connection
Creates or updates the Custom Issue Tracker integration.
Authentication
Connected account requiredTags
Create or update the Datadog integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_DATADOGCreates or updates the Datadog integration.Connection
Creates or updates the Datadog integration.
Authentication
Connected account requiredTags
Create or update the Diffblue Cover integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_DIFFBLUE_COVERCreates or updates the Diffblue Cover integration.Connection
Creates or updates the Diffblue Cover integration.
Authentication
Connected account requiredTags
Create or update the Discord integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_DISCORDCreates or updates the Discord integration.Connection
Creates or updates the Discord integration.
Authentication
Connected account requiredTags
Create or update the Drone Ci integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_DRONE_CICreates or updates the Drone Ci integration.Connection
Creates or updates the Drone Ci integration.
Authentication
Connected account requiredTags
Create or update the Emails On Push integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_EMAILS_ON_PUSHCreates or updates the Emails On Push integration.Connection
Creates or updates the Emails On Push integration.
Authentication
Connected account requiredTags
Create or update the Ewm integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_EWMCreates or updates the Ewm integration.Connection
Creates or updates the Ewm integration.
Authentication
Connected account requiredTags
Create or update the External Wiki integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_EXTERNAL_WIKICreates or updates the External Wiki integration.Connection
Creates or updates the External Wiki integration.
Authentication
Connected account requiredTags
Create or update the Git Guardian integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_GIT_GUARDIANCreates or updates the Git Guardian integration.Connection
Creates or updates the Git Guardian integration.
Authentication
Connected account requiredTags
Create or update the Github integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_GITHUBCreates or updates the Github integration.Connection
Creates or updates the Github integration.
Authentication
Connected account requiredTags
Create or update the Gitlab Slack Application integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_GITLAB_SLACK_APPLICATIONCreates or updates the Gitlab Slack Application integration.Connection
Creates or updates the Gitlab Slack Application integration.
Authentication
Connected account requiredTags
Create or update the Google Cloud Platform Artifact Registry integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_GOOGLE_CLOUD_PLATFORM_ARTIFACT_REGISTRYCreates or updates the Google Cloud Platform Artifact Registry integration.Connection
Creates or updates the Google Cloud Platform Artifact Registry integration.
Authentication
Connected account requiredTags
Create or update the Google Cloud Platform Workload Identity Federation integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_GOOGLE_CLOUD_PLATFORM_WORKLOAD_IDENTITY_FEDERATIONCreates or updates the Google Cloud Platform Workload Identity Federation integration.Connection
Creates or updates the Google Cloud Platform Workload Identity Federation integration.
Authentication
Connected account requiredTags
Create or update the Google Play integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_GOOGLE_PLAYCreates or updates the Google Play integration.Connection
Creates or updates the Google Play integration.
Authentication
Connected account requiredTags
Create or update the Hangouts Chat integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_HANGOUTS_CHATCreates or updates the Hangouts Chat integration.Connection
Creates or updates the Hangouts Chat integration.
Authentication
Connected account requiredTags
Create or update the Harbor integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_HARBORCreates or updates the Harbor integration.Connection
Creates or updates the Harbor integration.
Authentication
Connected account requiredTags
Create or update the Irker integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_IRKERCreates or updates the Irker integration.Connection
Creates or updates the Irker integration.
Authentication
Connected account requiredTags
Create or update the Jenkins integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_JENKINSCreates or updates the Jenkins integration.Connection
Creates or updates the Jenkins integration.
Authentication
Connected account requiredTags
Create or update the Jira integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_JIRACreates or updates the Jira integration.Connection
Creates or updates the Jira integration.
Authentication
Connected account requiredTags
Create or update the Jira Cloud App integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_JIRA_CLOUD_APPCreates or updates the Jira Cloud App integration.Connection
Creates or updates the Jira Cloud App integration.
Authentication
Connected account requiredTags
Create or update the Linear integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_LINEARCreates or updates the Linear integration.Connection
Creates or updates the Linear integration.
Authentication
Connected account requiredTags
Create or update the Matrix integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_MATRIXCreates or updates the Matrix integration.Connection
Creates or updates the Matrix integration.
Authentication
Connected account requiredTags
Create or update the Mattermost integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_MATTERMOSTCreates or updates the Mattermost integration.Connection
Creates or updates the Mattermost integration.
Authentication
Connected account requiredTags
Create or update the Mattermost Slash Commands integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_MATTERMOST_SLASH_COMMANDSCreates or updates the Mattermost Slash Commands integration.Connection
Creates or updates the Mattermost Slash Commands integration.
Authentication
Connected account requiredTags
Create or update the Microsoft Teams integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_MICROSOFT_TEAMSCreates or updates the Microsoft Teams integration.Connection
Creates or updates the Microsoft Teams integration.
Authentication
Connected account requiredTags
Create or update the Mock Ci integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_MOCK_CICreates or updates the Mock Ci integration.Connection
Creates or updates the Mock Ci integration.
Authentication
Connected account requiredTags
Create or update the Mock Monitoring integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_MOCK_MONITORINGCreates or updates the Mock Monitoring integration.Connection
Creates or updates the Mock Monitoring integration.
Authentication
Connected account requiredTags
Create or update the Packagist integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_PACKAGISTCreates or updates the Packagist integration.Connection
Creates or updates the Packagist integration.
Authentication
Connected account requiredTags
Create or update the Phorge integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_PHORGECreates or updates the Phorge integration.Connection
Creates or updates the Phorge integration.
Authentication
Connected account requiredTags
Create or update the Pipelines Email integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_PIPELINES_EMAILCreates or updates the Pipelines Email integration.Connection
Creates or updates the Pipelines Email integration.
Authentication
Connected account requiredTags
Create or update the Pivotaltracker integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_PIVOTALTRACKERCreates or updates the Pivotaltracker integration.Connection
Creates or updates the Pivotaltracker integration.
Authentication
Connected account requiredTags
Create or update the Pumble integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_PUMBLECreates or updates the Pumble integration.Connection
Creates or updates the Pumble integration.
Authentication
Connected account requiredTags
Create or update the Pushover integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_PUSHOVERCreates or updates the Pushover integration.Connection
Creates or updates the Pushover integration.
Authentication
Connected account requiredTags
Create or update the Redmine integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_REDMINECreates or updates the Redmine integration.Connection
Creates or updates the Redmine integration.
Authentication
Connected account requiredTags
Create or update the Slack integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_SLACKCreates or updates the Slack integration.Connection
Creates or updates the Slack integration.
Authentication
Connected account requiredTags
Create or update the Squash Tm integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_SQUASH_TMCreates or updates the Squash Tm integration.Connection
Creates or updates the Squash Tm integration.
Authentication
Connected account requiredTags
Create or update the Teamcity integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_TEAMCITYCreates or updates the Teamcity integration.Connection
Creates or updates the Teamcity integration.
Authentication
Connected account requiredTags
Create or update the Telegram integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_TELEGRAMCreates or updates the Telegram integration.Connection
Creates or updates the Telegram integration.
Authentication
Connected account requiredTags
Create or update the Unify Circuit integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_UNIFY_CIRCUITCreates or updates the Unify Circuit integration.Connection
Creates or updates the Unify Circuit integration.
Authentication
Connected account requiredTags
Create or update the Webex Teams integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_WEBEX_TEAMSCreates or updates the Webex Teams integration.Connection
Creates or updates the Webex Teams integration.
Authentication
Connected account requiredTags
Create or update the Youtrack integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_YOUTRACKCreates or updates the Youtrack integration.Connection
Creates or updates the Youtrack integration.
Authentication
Connected account requiredTags
Create or update the Zentao integrationGITLAB_PUT_API_V4_GROUPS_ID_INTEGRATIONS_ZENTAOCreates or updates the Zentao integration.Connection
Creates or updates the Zentao integration.
Authentication
Connected account requiredTags
Update an invitation to a groupGITLAB_PUT_API_V4_GROUPS_ID_INVITATIONS_EMAILUpdates a pending invitation to a group.Connection
Updates a pending invitation to a group.
Authentication
Connected account requiredTags
Update a group labelGITLAB_PUT_API_V4_GROUPS_ID_LABELSUpdates an existing group label. At least one parameter is required to update the group label.Connection
Updates an existing group label. At least one parameter is required to update the group label.
Authentication
Connected account requiredTags
Update a group labelGITLAB_PUT_API_V4_GROUPS_ID_LABELS_NAMEUpdates a specified group label. At least one parameter is required to update the group label.Connection
Updates a specified group label. At least one parameter is required to update the group label.
Authentication
Connected account requiredTags
Approve a group memberGITLAB_PUT_API_V4_GROUPS_ID_MEMBERS_MEMBER_ID_APPROVEApproves a specified pending user for a top-level group and any subgroups or projects.Connection
Approves a specified pending user for a top-level group and any subgroups or projects.
Authentication
Connected account requiredTags
Update a group memberGITLAB_PUT_API_V4_GROUPS_ID_MEMBERS_USER_IDUpdates a specified member of a group.Connection
Updates a specified member of a group.
Authentication
Connected account requiredTags
Update group membership state for a userGITLAB_PUT_API_V4_GROUPS_ID_MEMBERS_USER_ID_STATEUpdates the membership state for a specified user in a group.Connection
Updates the membership state for a specified user in a group.
Authentication
Connected account requiredTags
Update MR approval settings for a groupGITLAB_PUT_API_V4_GROUPS_ID_MERGE_REQUEST_APPROVAL_SETTINGUpdates the merge request approval settings for a specified group.Connection
Updates the merge request approval settings for a specified group.
Authentication
Connected account requiredTags
Update a group milestoneGITLAB_PUT_API_V4_GROUPS_ID_MILESTONES_MILESTONE_IDUpdates the specified group milestone.Connection
Updates the specified group milestone.
Authentication
Connected account requiredTags
Update notification settings for a groupGITLAB_PUT_API_V4_GROUPS_ID_NOTIFICATION_SETTINGSUpdates the notification settings for a specified group.Connection
Updates the notification settings for a specified group.
Authentication
Connected account requiredTags
Update a protected environment for a groupGITLAB_PUT_API_V4_GROUPS_ID_PROTECTED_ENVIRONMENTS_NAMEUpdates a specified protected environment for a group.Connection
Updates a specified protected environment for a group.
Authentication
Connected account requiredTags
Update push rules of a groupGITLAB_PUT_API_V4_GROUPS_ID_PUSH_RULEUpdates the push rules for a specified group.Connection
Updates the push rules for a specified group.
Authentication
Connected account requiredTags
Update group security settingsGITLAB_PUT_API_V4_GROUPS_ID_SECURITY_SETTINGSUpdates group security settings for a specified group. You must have the Security Manager, Maintainer, or Owner role for the group.Connection
Updates group security settings for a specified group. You must have the Security Manager, Maintainer, or Owner role for the group.
Authentication
Connected account requiredTags
Update a group variableGITLAB_PUT_API_V4_GROUPS_ID_VARIABLES_KEYUpdates a specified group variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.Connection
Updates a specified group variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.
Authentication
Connected account requiredTags
Update a wiki page meta noteGITLAB_PUT_API_V4_GROUPS_ID_WIKI_PAGES_NOTEABLE_ID_NOTES_NOTE_IDUpdates an existing note for a wiki page meta.Connection
Updates an existing note for a wiki page meta.
Authentication
Connected account requiredTags
Update a wiki page for a groupGITLAB_PUT_API_V4_GROUPS_ID_WIKIS_SLUGUpdates a specified wiki page for a group.Connection
Updates a specified wiki page for a group.
Authentication
Connected account requiredTags
Update a system hookGITLAB_PUT_API_V4_HOOKS_HOOK_IDUpdates a specified system hook.Connection
Updates a specified system hook.
Authentication
Connected account requiredTags
Update a custom headerGITLAB_PUT_API_V4_HOOKS_HOOK_ID_CUSTOM_HEADERS_KEYUpdates a custom header for a specified webhook.Connection
Updates a custom header for a specified webhook.
Authentication
Connected account requiredTags
Update a URL variableGITLAB_PUT_API_V4_HOOKS_HOOK_ID_URL_VARIABLES_KEYUpdates a URL variable for a specified webhook.Connection
Updates a URL variable for a specified webhook.
Authentication
Connected account requiredTags
Update the GitLab for Jira (Forge) installation instance URLGITLAB_PUT_API_V4_INTEGRATIONS_JIRA_FORGE_INSTALLATIONSets the GitLab instance the installation points at. Omit instance_url (or send null) for GitLab.com. Requires a Jira site or organization admin.Connection
Sets the GitLab instance the installation points at. Omit instance_url (or send null) for GitLab.com. Requires a Jira site or organization admin.
Authentication
Connected account requiredTags
Update a jobGITLAB_PUT_API_V4_JOBS_IDUpdate a jobConnection
Update a job
Authentication
Connected account requiredTags
Trigger recalculation of billable usersGITLAB_PUT_API_V4_LICENSE_ID_REFRESH_BILLABLE_USERSTriggers recalculation of billable users for a specified license.Connection
Triggers recalculation of billable users for a specified license.
Authentication
Connected account requiredTags
Update a namespaceGITLAB_PUT_API_V4_NAMESPACES_IDDeprecated in 17.8Connection
Deprecated in 17.8
Authentication
Connected account requiredTags
Update the subscription for the namespaceGITLAB_PUT_API_V4_NAMESPACES_ID_GITLAB_SUBSCRIPTIONDeprecated in GitLab 17.7Connection
Deprecated in GitLab 17.7
Authentication
Connected account requiredTags
Update the add-on purchase for the namespaceGITLAB_PUT_API_V4_NAMESPACES_ID_SUBSCRIPTION_ADD_ON_PURCHASE_ADD_ON_NAMEDeprecated in GitLab 17.7Connection
Deprecated in GitLab 17.7
Authentication
Connected account requiredTags
Update global notification settingsGITLAB_PUT_API_V4_NOTIFICATION_SETTINGSUpdates notification settings and email address.Connection
Updates notification settings and email address.
Authentication
Connected account requiredTags
Workhorse authorize the Conan recipe fileGITLAB_PUT_API_V4_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_EXPORT_FILE_NAME_AUTHORIZEAuthorizes the Conan recipe file.Connection
Authorizes the Conan recipe file.
Authentication
Connected account requiredTags
Workhorse authorize the Conan package fileGITLAB_PUT_API_V4_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_PACKAGE_CONAN_PACKAGE_REFERENCE_PACKAGE_REVISION_FILE_NAME_AUTHORIZEAuthorizes the Conan package file.Connection
Authorizes the Conan package file.
Authentication
Connected account requiredTags
Approve an access requestGITLAB_PUT_API_V4_PROJECTS_ID_ACCESS_REQUESTS_USER_ID_APPROVEApproves an access request for a specified user in a project.Connection
Approves an access request for a specified user in a project.
Authentication
Connected account requiredTags
Update an approval rule for a projectGITLAB_PUT_API_V4_PROJECTS_ID_APPROVAL_RULES_APPROVAL_RULE_IDUpdates a specified approval rule for a project. This endpoint removes any approvers and groups not defined in the `group_ids`, `user_ids`, or `usernames` attributes. Hidden groups (private groups the user does not have permission to view) that are not in the `users` or `groups` parameters are preserved by default. To remove them, set `remove_hidden_groups` to `true`. This ensures hidden groups are not removed unintentionally when a user updates an approval rule.Connection
Updates a specified approval rule for a project. This endpoint removes any approvers and groups not defined in the `group_ids`, `user_ids`, or `usernames` attributes. Hidden groups (private groups the user does not have permission to view) that are not in the `users` or `groups` parameters are preserved by default. To remove them, set `remove_hidden_groups` to `true`. This ensures hidden groups are not removed unintentionally when a user updates an approval rule.
Authentication
Connected account requiredTags
Update approval ruleGITLAB_PUT_API_V4_PROJECTS_ID_APPROVAL_SETTINGS_RULES_APPROVAL_RULE_IDPrivate API subject to changeConnection
Private API subject to change
Authentication
Connected account requiredTags
Update a badge for a projectGITLAB_PUT_API_V4_PROJECTS_ID_BADGES_BADGE_IDUpdates a specified badge for a project.Connection
Updates a specified badge for a project.
Authentication
Connected account requiredTags
Update an issue boardGITLAB_PUT_API_V4_PROJECTS_ID_BOARDS_BOARD_IDUpdates a specified issue board in a project.Connection
Updates a specified issue board in a project.
Authentication
Connected account requiredTags
Update position of a board listGITLAB_PUT_API_V4_PROJECTS_ID_BOARDS_BOARD_ID_LISTS_LIST_IDUpdates the position of a specified list from an issue board.Connection
Updates the position of a specified list from an issue board.
Authentication
Connected account requiredTags
Update a cluster in a projectGITLAB_PUT_API_V4_PROJECTS_ID_CLUSTERS_CLUSTER_IDUpdates a cluster in a specified project.Connection
Updates a cluster in a specified project.
Authentication
Connected account requiredTags
Creates or updates a custom attribute for a projectGITLAB_PUT_API_V4_PROJECTS_ID_CUSTOM_ATTRIBUTES_KEYCreates or updates a custom attribute for a specified project. If the attribute already exists, it is updated, otherwise a new attribute is created.Connection
Creates or updates a custom attribute for a specified project. If the attribute already exists, it is updated, otherwise a new attribute is created.
Authentication
Connected account requiredTags
Update a Debian project distributionGITLAB_PUT_API_V4_PROJECTS_ID_DEBIAN_DISTRIBUTIONS_CODENAMEUpdates a specified Debian project distribution for a project.Connection
Updates a specified Debian project distribution for a project.
Authentication
Connected account requiredTags
Update a deploy keyGITLAB_PUT_API_V4_PROJECTS_ID_DEPLOY_KEYS_KEY_IDUpdates a deploy key for a project.Connection
Updates a deploy key for a project.
Authentication
Connected account requiredTags
Update a deploymentGITLAB_PUT_API_V4_PROJECTS_ID_DEPLOYMENTS_DEPLOYMENT_IDUpdates a specified deployment.Connection
Updates a specified deployment.
Authentication
Connected account requiredTags
Update an existing environmentGITLAB_PUT_API_V4_PROJECTS_ID_ENVIRONMENTS_ENVIRONMENT_IDUpdates an existing environment for a project.Connection
Updates an existing environment for a project.
Authentication
Connected account requiredTags
Create Error Tracking settings for a projectGITLAB_PUT_API_V4_PROJECTS_ID_ERROR_TRACKING_SETTINGSCreates Error Tracking settings for a specified project. You must have the Maintainer or Owner role for the project.Connection
Creates Error Tracking settings for a specified project. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Update external status check serviceGITLAB_PUT_API_V4_PROJECTS_ID_EXTERNAL_STATUS_CHECKS_CHECK_IDUpdates an existing external status check for a project.Connection
Updates an existing external status check for a project.
Authentication
Connected account requiredTags
Update a feature flagGITLAB_PUT_API_V4_PROJECTS_ID_FEATURE_FLAGS_FEATURE_FLAG_NAMEUpdates a specified feature flag.Connection
Updates a specified feature flag.
Authentication
Connected account requiredTags
Update a feature flag user listGITLAB_PUT_API_V4_PROJECTS_ID_FEATURE_FLAGS_USER_LISTS_IIDUpdates a specified feature flag user list.Connection
Updates a specified feature flag user list.
Authentication
Connected account requiredTags
Update a freeze periodGITLAB_PUT_API_V4_PROJECTS_ID_FREEZE_PERIODS_FREEZE_PERIOD_IDUpdates a freeze period for a specified `freeze_period_id`. You must have the Maintainer or Owner role for the project.Connection
Updates a freeze period for a specified `freeze_period_id`. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Update a project webhookGITLAB_PUT_API_V4_PROJECTS_ID_HOOKS_HOOK_IDUpdates a specified webhook for a project.Connection
Updates a specified webhook for a project.
Authentication
Connected account requiredTags
Update a custom headerGITLAB_PUT_API_V4_PROJECTS_ID_HOOKS_HOOK_ID_CUSTOM_HEADERS_KEYUpdates a custom header for a specified webhook.Connection
Updates a custom header for a specified webhook.
Authentication
Connected account requiredTags
Update a URL variableGITLAB_PUT_API_V4_PROJECTS_ID_HOOKS_HOOK_ID_URL_VARIABLES_KEYUpdates a URL variable for a specified webhook.Connection
Updates a URL variable for a specified webhook.
Authentication
Connected account requiredTags
Create or update the Apple App Store integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_APPLE_APP_STORECreates or updates the Apple App Store integration.Connection
Creates or updates the Apple App Store integration.
Authentication
Connected account requiredTags
Create or update the Asana integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_ASANACreates or updates the Asana integration.Connection
Creates or updates the Asana integration.
Authentication
Connected account requiredTags
Create or update the Assembla integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_ASSEMBLACreates or updates the Assembla integration.Connection
Creates or updates the Assembla integration.
Authentication
Connected account requiredTags
Create or update the Bamboo integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_BAMBOOCreates or updates the Bamboo integration.Connection
Creates or updates the Bamboo integration.
Authentication
Connected account requiredTags
Create or update the Bugzilla integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_BUGZILLACreates or updates the Bugzilla integration.Connection
Creates or updates the Bugzilla integration.
Authentication
Connected account requiredTags
Create or update the Buildkite integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_BUILDKITECreates or updates the Buildkite integration.Connection
Creates or updates the Buildkite integration.
Authentication
Connected account requiredTags
Create or update the Campfire integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_CAMPFIRECreates or updates the Campfire integration.Connection
Creates or updates the Campfire integration.
Authentication
Connected account requiredTags
Create or update the Clickup integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_CLICKUPCreates or updates the Clickup integration.Connection
Creates or updates the Clickup integration.
Authentication
Connected account requiredTags
Create or update the Confluence integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_CONFLUENCECreates or updates the Confluence integration.Connection
Creates or updates the Confluence integration.
Authentication
Connected account requiredTags
Create or update the Custom Issue Tracker integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_CUSTOM_ISSUE_TRACKERCreates or updates the Custom Issue Tracker integration.Connection
Creates or updates the Custom Issue Tracker integration.
Authentication
Connected account requiredTags
Create or update the Datadog integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_DATADOGCreates or updates the Datadog integration.Connection
Creates or updates the Datadog integration.
Authentication
Connected account requiredTags
Create or update the Diffblue Cover integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_DIFFBLUE_COVERCreates or updates the Diffblue Cover integration.Connection
Creates or updates the Diffblue Cover integration.
Authentication
Connected account requiredTags
Create or update the Discord integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_DISCORDCreates or updates the Discord integration.Connection
Creates or updates the Discord integration.
Authentication
Connected account requiredTags
Create or update the Drone Ci integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_DRONE_CICreates or updates the Drone Ci integration.Connection
Creates or updates the Drone Ci integration.
Authentication
Connected account requiredTags
Create or update the Emails On Push integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_EMAILS_ON_PUSHCreates or updates the Emails On Push integration.Connection
Creates or updates the Emails On Push integration.
Authentication
Connected account requiredTags
Create or update the Ewm integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_EWMCreates or updates the Ewm integration.Connection
Creates or updates the Ewm integration.
Authentication
Connected account requiredTags
Create or update the External Wiki integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_EXTERNAL_WIKICreates or updates the External Wiki integration.Connection
Creates or updates the External Wiki integration.
Authentication
Connected account requiredTags
Create or update the Git Guardian integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_GIT_GUARDIANCreates or updates the Git Guardian integration.Connection
Creates or updates the Git Guardian integration.
Authentication
Connected account requiredTags
Create or update the Github integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_GITHUBCreates or updates the Github integration.Connection
Creates or updates the Github integration.
Authentication
Connected account requiredTags
Create or update the Gitlab Slack Application integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_GITLAB_SLACK_APPLICATIONCreates or updates the Gitlab Slack Application integration.Connection
Creates or updates the Gitlab Slack Application integration.
Authentication
Connected account requiredTags
Create or update the Google Cloud Platform Artifact Registry integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_GOOGLE_CLOUD_PLATFORM_ARTIFACT_REGISTRYCreates or updates the Google Cloud Platform Artifact Registry integration.Connection
Creates or updates the Google Cloud Platform Artifact Registry integration.
Authentication
Connected account requiredTags
Create or update the Google Cloud Platform Workload Identity Federation integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_GOOGLE_CLOUD_PLATFORM_WORKLOAD_IDENTITY_FEDERATIONCreates or updates the Google Cloud Platform Workload Identity Federation integration.Connection
Creates or updates the Google Cloud Platform Workload Identity Federation integration.
Authentication
Connected account requiredTags
Create or update the Google Play integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_GOOGLE_PLAYCreates or updates the Google Play integration.Connection
Creates or updates the Google Play integration.
Authentication
Connected account requiredTags
Create or update the Hangouts Chat integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_HANGOUTS_CHATCreates or updates the Hangouts Chat integration.Connection
Creates or updates the Hangouts Chat integration.
Authentication
Connected account requiredTags
Create or update the Harbor integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_HARBORCreates or updates the Harbor integration.Connection
Creates or updates the Harbor integration.
Authentication
Connected account requiredTags
Create or update the Irker integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_IRKERCreates or updates the Irker integration.Connection
Creates or updates the Irker integration.
Authentication
Connected account requiredTags
Create or update the Jenkins integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_JENKINSCreates or updates the Jenkins integration.Connection
Creates or updates the Jenkins integration.
Authentication
Connected account requiredTags
Create or update the Jira integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_JIRACreates or updates the Jira integration.Connection
Creates or updates the Jira integration.
Authentication
Connected account requiredTags
Create or update the Jira Cloud App integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_JIRA_CLOUD_APPCreates or updates the Jira Cloud App integration.Connection
Creates or updates the Jira Cloud App integration.
Authentication
Connected account requiredTags
Create or update the Linear integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_LINEARCreates or updates the Linear integration.Connection
Creates or updates the Linear integration.
Authentication
Connected account requiredTags
Create or update the Matrix integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_MATRIXCreates or updates the Matrix integration.Connection
Creates or updates the Matrix integration.
Authentication
Connected account requiredTags
Create or update the Mattermost integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_MATTERMOSTCreates or updates the Mattermost integration.Connection
Creates or updates the Mattermost integration.
Authentication
Connected account requiredTags
Create or update the Mattermost Slash Commands integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_MATTERMOST_SLASH_COMMANDSCreates or updates the Mattermost Slash Commands integration.Connection
Creates or updates the Mattermost Slash Commands integration.
Authentication
Connected account requiredTags
Create or update the Microsoft Teams integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_MICROSOFT_TEAMSCreates or updates the Microsoft Teams integration.Connection
Creates or updates the Microsoft Teams integration.
Authentication
Connected account requiredTags
Create or update the Mock Ci integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_MOCK_CICreates or updates the Mock Ci integration.Connection
Creates or updates the Mock Ci integration.
Authentication
Connected account requiredTags
Create or update the Mock Monitoring integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_MOCK_MONITORINGCreates or updates the Mock Monitoring integration.Connection
Creates or updates the Mock Monitoring integration.
Authentication
Connected account requiredTags
Create or update the Packagist integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_PACKAGISTCreates or updates the Packagist integration.Connection
Creates or updates the Packagist integration.
Authentication
Connected account requiredTags
Create or update the Phorge integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_PHORGECreates or updates the Phorge integration.Connection
Creates or updates the Phorge integration.
Authentication
Connected account requiredTags
Create or update the Pipelines Email integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_PIPELINES_EMAILCreates or updates the Pipelines Email integration.Connection
Creates or updates the Pipelines Email integration.
Authentication
Connected account requiredTags
Create or update the Pivotaltracker integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_PIVOTALTRACKERCreates or updates the Pivotaltracker integration.Connection
Creates or updates the Pivotaltracker integration.
Authentication
Connected account requiredTags
Create or update the Pumble integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_PUMBLECreates or updates the Pumble integration.Connection
Creates or updates the Pumble integration.
Authentication
Connected account requiredTags
Create or update the Pushover integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_PUSHOVERCreates or updates the Pushover integration.Connection
Creates or updates the Pushover integration.
Authentication
Connected account requiredTags
Create or update the Redmine integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_REDMINECreates or updates the Redmine integration.Connection
Creates or updates the Redmine integration.
Authentication
Connected account requiredTags
Create or update the Slack integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_SLACKCreates or updates the Slack integration.Connection
Creates or updates the Slack integration.
Authentication
Connected account requiredTags
Create or update the Squash Tm integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_SQUASH_TMCreates or updates the Squash Tm integration.Connection
Creates or updates the Squash Tm integration.
Authentication
Connected account requiredTags
Create or update the Teamcity integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_TEAMCITYCreates or updates the Teamcity integration.Connection
Creates or updates the Teamcity integration.
Authentication
Connected account requiredTags
Create or update the Telegram integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_TELEGRAMCreates or updates the Telegram integration.Connection
Creates or updates the Telegram integration.
Authentication
Connected account requiredTags
Create or update the Unify Circuit integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_UNIFY_CIRCUITCreates or updates the Unify Circuit integration.Connection
Creates or updates the Unify Circuit integration.
Authentication
Connected account requiredTags
Create or update the Webex Teams integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_WEBEX_TEAMSCreates or updates the Webex Teams integration.Connection
Creates or updates the Webex Teams integration.
Authentication
Connected account requiredTags
Create or update the Youtrack integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_YOUTRACKCreates or updates the Youtrack integration.Connection
Creates or updates the Youtrack integration.
Authentication
Connected account requiredTags
Create or update the Zentao integrationGITLAB_PUT_API_V4_PROJECTS_ID_INTEGRATIONS_ZENTAOCreates or updates the Zentao integration.Connection
Creates or updates the Zentao integration.
Authentication
Connected account requiredTags
Update an invitation to a projectGITLAB_PUT_API_V4_PROJECTS_ID_INVITATIONS_EMAILUpdates a pending invitation to a project.Connection
Updates a pending invitation to a project.
Authentication
Connected account requiredTags
Update an issueGITLAB_PUT_API_V4_PROJECTS_ID_ISSUES_ISSUE_IIDUpdates a specified issue for a project. This request is also used to close or reopen an issue using the `state_event` parameter. At least one of the following parameters is required for the request to be successful: `assignee_id`, `assignee_ids`, `confidential`, `created_at`, `description`, `discussion_locked`, `due_date`, `issue_type`, `labels`, `milestone_id`, `state_event`, `title`.Connection
Updates a specified issue for a project. This request is also used to close or reopen an issue using the `state_event` parameter. At least one of the following parameters is required for the request to be successful: `assignee_id`, `assignee_ids`, `confidential`, `created_at`, `description`, `discussion_locked`, `due_date`, `issue_type`, `labels`, `milestone_id`, `state_event`, `title`.
Authentication
Connected account requiredTags
Update a metric image for an incidentGITLAB_PUT_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_METRIC_IMAGES_METRIC_IMAGE_IDUpdates a metric image for an incident.Connection
Updates a metric image for an incident.
Authentication
Connected account requiredTags
Update the order of an issueGITLAB_PUT_API_V4_PROJECTS_ID_ISSUES_ISSUE_IID_REORDERUpdates the order of a specified issue in a project. You can see the results when sorting issues manually.Connection
Updates the order of a specified issue in a project. You can see the results when sorting issues manually.
Authentication
Connected account requiredTags
Resolve or unresolve an issue discussionGITLAB_PUT_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDResolves or unresolves a specified issue discussion.Connection
Resolves or unresolves a specified issue discussion.
Authentication
Connected account requiredTags
Update a comment in an issue discussionGITLAB_PUT_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDUpdates or changes the status of a specified comment in a issue discussion.Connection
Updates or changes the status of a specified comment in a issue discussion.
Authentication
Connected account requiredTags
Update an issue noteGITLAB_PUT_API_V4_PROJECTS_ID_ISSUES_NOTEABLE_ID_NOTES_NOTE_IDUpdates an existing note for an issue.Connection
Updates an existing note for an issue.
Authentication
Connected account requiredTags
Update an existing label. At least one optional parameter is required.GITLAB_PUT_API_V4_PROJECTS_ID_LABELSDeprecated in GitLab 12.4. Use PUT /projects/:id/labels/:name instead.Connection
Deprecated in GitLab 12.4. Use PUT /projects/:id/labels/:name instead.
Authentication
Connected account requiredTags
Update a project labelGITLAB_PUT_API_V4_PROJECTS_ID_LABELS_NAMEUpdates a specified label for a project with a different name or color. At least one parameter is required to update the label.Connection
Updates a specified label for a project with a different name or color. At least one parameter is required to update the label.
Authentication
Connected account requiredTags
Promote a project label to a group labelGITLAB_PUT_API_V4_PROJECTS_ID_LABELS_NAME_PROMOTEPromotes a specified project label to a group label. The label keeps its ID.Connection
Promotes a specified project label to a group label. The label keeps its ID.
Authentication
Connected account requiredTags
Promote a label to a group labelGITLAB_PUT_API_V4_PROJECTS_ID_LABELS_PROMOTEAdded in GitLab 12.3 and deprecated in GitLab 12.4. Use PUT /projects/:id/labels/:name/promote instead.Connection
Added in GitLab 12.3 and deprecated in GitLab 12.4. Use PUT /projects/:id/labels/:name/promote instead.
Authentication
Connected account requiredTags
Update a project memberGITLAB_PUT_API_V4_PROJECTS_ID_MEMBERS_USER_IDUpdates a specified member of a project.Connection
Updates a specified member of a project.
Authentication
Connected account requiredTags
Update MR approval settings for a projectGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUEST_APPROVAL_SETTINGUpdates the merge request approval settings for a specified project.Connection
Updates the merge request approval settings for a specified project.
Authentication
Connected account requiredTags
Update a merge requestGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IIDUpdates a merge request for a specified project.Connection
Updates a merge request for a specified project.
Authentication
Connected account requiredTags
Update an approval rule for a merge requestGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_APPROVAL_RULES_APPROVAL_RULE_IDUpdates a specified approval rule for a merge request. This endpoint removes any approvers and groups not included in the `group_ids`, `user_ids`, or `usernames` attributes. The `report_approver` or `code_owner` rules are system-generated, and you cannot edit them.Connection
Updates a specified approval rule for a merge request. This endpoint removes any approvers and groups not included in the `group_ids`, `user_ids`, or `usernames` attributes. The `report_approver` or `code_owner` rules are system-generated, and you cannot edit them.
Authentication
Connected account requiredTags
Update a draft noteGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DRAFT_NOTES_DRAFT_NOTE_IDUpdates a draft note for a specified merge request.Connection
Updates a draft note for a specified merge request.
Authentication
Connected account requiredTags
Publish a draft noteGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_DRAFT_NOTES_DRAFT_NOTE_ID_PUBLISHPublishes a draft note for a specified merge request.Connection
Publishes a draft note for a specified merge request.
Authentication
Connected account requiredTags
Merge a merge requestGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_MERGEMerges a merge request. Accepts and merges changes submitted with the merge request.Connection
Merges a merge request. Accepts and merges changes submitted with the merge request.
Authentication
Connected account requiredTags
Rebase a merge requestGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_REBASERebases a merge request. Automatically rebases the `source_branch` of the merge request against its `target_branch`.Connection
Rebases a merge request. Automatically rebases the `source_branch` of the merge request against its `target_branch`.
Authentication
Connected account requiredTags
Reset approvals for a merge requestGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_MERGE_REQUEST_IID_RESET_APPROVALSResets all approvals for a specified merge request. Available only to bot users with a valid project or group token. Human users receive a `401 Unauthorized` response.Connection
Resets all approvals for a specified merge request. Available only to bot users with a valid project or group token. Human users receive a `401 Unauthorized` response.
Authentication
Connected account requiredTags
Resolve or unresolve a merge request discussionGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_IDResolves or unresolves a specified merge request discussion.Connection
Resolves or unresolves a specified merge request discussion.
Authentication
Connected account requiredTags
Update a comment in a merge request discussionGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDUpdates or changes the status of a specified comment in a merge request discussion.Connection
Updates or changes the status of a specified comment in a merge request discussion.
Authentication
Connected account requiredTags
Update a merge request noteGITLAB_PUT_API_V4_PROJECTS_ID_MERGE_REQUESTS_NOTEABLE_ID_NOTES_NOTE_IDUpdates an existing note for a merge request.Connection
Updates an existing note for a merge request.
Authentication
Connected account requiredTags
Update a project milestoneGITLAB_PUT_API_V4_PROJECTS_ID_MILESTONES_MILESTONE_IDUpdates a specified project milestone.Connection
Updates a specified project milestone.
Authentication
Connected account requiredTags
Update project pull mirroring settingsGITLAB_PUT_API_V4_PROJECTS_ID_MIRROR_PULLUpdates pull mirroring settings for a specified project. This feature was introduced in GitLab 17.5.Connection
Updates pull mirroring settings for a specified project. This feature was introduced in GitLab 17.5.
Authentication
Connected account requiredTags
Update notification settings for a projectGITLAB_PUT_API_V4_PROJECTS_ID_NOTIFICATION_SETTINGSUpdates the notification settings for a specified project.Connection
Updates the notification settings for a specified project.
Authentication
Connected account requiredTags
Workhorse authorize the Conan recipe fileGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_EXPORT_FILE_NAME_AUTHORIZEAuthorizes the Conan recipe file.Connection
Authorizes the Conan recipe file.
Authentication
Connected account requiredTags
Workhorse authorize the Conan package fileGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_CONAN_V1_FILES_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_RECIPE_REVISION_PACKAGE_CONAN_PACKAGE_REFERENCE_PACKAGE_REVISION_FILE_NAME_AUTHORIZEAuthorizes the Conan package file.Connection
Authorizes the Conan package file.
Authentication
Connected account requiredTags
Workhorse authorize the Conan recipe fileGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_FILES_FILE_NAME_AUTHORIZEAuthorizes the Conan recipe file. This feature was introduced in GitLab 17.10.Connection
Authorizes the Conan recipe file. This feature was introduced in GitLab 17.10.
Authentication
Connected account requiredTags
Workhorse authorize the Conan package fileGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_CONAN_V2_CONANS_PACKAGE_NAME_PACKAGE_VERSION_PACKAGE_USERNAME_PACKAGE_CHANNEL_REVISIONS_RECIPE_REVISION_PACKAGES_CONAN_PACKAGE_REFERENCE_REVISIONS_PACKAGE_REVISION_FILES_FILE_NAME_AUTHORIZEAuthorizes the Conan package file. This feature was introduced in GitLab 17.11.Connection
Authorizes the Conan package file. This feature was introduced in GitLab 17.11.
Authentication
Connected account requiredTags
Authorize Debian package uploadGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_DEBIAN_FILE_NAME_AUTHORIZEThis feature was introduced in GitLab 13.5Connection
This feature was introduced in GitLab 13.5
Authentication
Connected account requiredTags
The NuGet Package Authorize endpointGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_NUGET_AUTHORIZEThis feature was introduced in GitLab 14.1Connection
This feature was introduced in GitLab 14.1
Authentication
Connected account requiredTags
The NuGet Symbol Package Authorize endpointGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_NUGET_SYMBOLPACKAGE_AUTHORIZEThis feature was introduced in GitLab 14.1Connection
This feature was introduced in GitLab 14.1
Authentication
Connected account requiredTags
The NuGet V2 Feed Package Authorize endpointGITLAB_PUT_API_V4_PROJECTS_ID_PACKAGES_NUGET_V2_AUTHORIZEThis feature was introduced in GitLab 16.2Connection
This feature was introduced in GitLab 16.2
Authentication
Connected account requiredTags
Update Pages domainGITLAB_PUT_API_V4_PROJECTS_ID_PAGES_DOMAINS_DOMAINUpdates a specified Pages domain in a project. You must have permissions to change an existing Pages domain.Connection
Updates a specified Pages domain in a project. You must have permissions to change an existing Pages domain.
Authentication
Connected account requiredTags
Verify Pages domainGITLAB_PUT_API_V4_PROJECTS_ID_PAGES_DOMAINS_DOMAIN_VERIFYVerifies a specified Pages domain in a project. You must have permissions to update Pages domains.Connection
Verifies a specified Pages domain in a project. You must have permissions to update Pages domains.
Authentication
Connected account requiredTags
Update a pipeline scheduleGITLAB_PUT_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_IDUpdates a pipeline schedule for a project. After the update is done, it is rescheduled automatically.Connection
Updates a pipeline schedule for a project. After the update is done, it is rescheduled automatically.
Authentication
Connected account requiredTags
Update a variable for a pipeline scheduleGITLAB_PUT_API_V4_PROJECTS_ID_PIPELINE_SCHEDULES_PIPELINE_SCHEDULE_ID_VARIABLES_KEYUpdates a variable for a pipeline schedule.Connection
Updates a variable for a pipeline schedule.
Authentication
Connected account requiredTags
Update pipeline metadataGITLAB_PUT_API_V4_PROJECTS_ID_PIPELINES_PIPELINE_ID_METADATAUpdates pipeline metadata. The metadata contains the name of the pipeline. This feature was introduced in GitLab 16.6.Connection
Updates pipeline metadata. The metadata contains the name of the pipeline. This feature was introduced in GitLab 16.6.
Authentication
Connected account requiredTags
Update a protected environment for a projectGITLAB_PUT_API_V4_PROJECTS_ID_PROTECTED_ENVIRONMENTS_NAMEUpdates a specified protected environment for a project.Connection
Updates a specified protected environment for a project.
Authentication
Connected account requiredTags
Update push rules of a projectGITLAB_PUT_API_V4_PROJECTS_ID_PUSH_RULEUpdates the push rules for a specified project.Connection
Updates the push rules for a specified project.
Authentication
Connected account requiredTags
Update a releaseGITLAB_PUT_API_V4_PROJECTS_ID_RELEASES_TAG_NAMEUpdates a release. Developer level access to the project is required to update a release.Connection
Updates a release. Developer level access to the project is required to update a release.
Authentication
Connected account requiredTags
Update a release linkGITLAB_PUT_API_V4_PROJECTS_ID_RELEASES_TAG_NAME_ASSETS_LINKS_LINK_IDUpdates a specified asset link for a release.Connection
Updates a specified asset link for a release.
Authentication
Connected account requiredTags
Update a remote mirror in a projectGITLAB_PUT_API_V4_PROJECTS_ID_REMOTE_MIRRORS_MIRROR_IDUpdates the configuration or operational status of a specified remote mirror.Connection
Updates the configuration or operational status of a specified remote mirror.
Authentication
Connected account requiredTags
Protect a single branchGITLAB_PUT_API_V4_PROJECTS_ID_REPOSITORY_BRANCHES_BRANCH_PROTECTProtect a single branchConnection
Protect a single branch
Authentication
Connected account requiredTags
Unprotect a single branchGITLAB_PUT_API_V4_PROJECTS_ID_REPOSITORY_BRANCHES_BRANCH_UNPROTECTUnprotect a single branchConnection
Unprotect a single branch
Authentication
Connected account requiredTags
Update a comment in a commit discussionGITLAB_PUT_API_V4_PROJECTS_ID_REPOSITORY_COMMITS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDUpdates or changes the status of a specified comment in a commit discussion.Connection
Updates or changes the status of a specified comment in a commit discussion.
Authentication
Connected account requiredTags
Update a submodule referenceGITLAB_PUT_API_V4_PROJECTS_ID_REPOSITORY_SUBMODULES_SUBMODULEUpdates a reference for a specified submodule.Connection
Updates a reference for a specified submodule.
Authentication
Connected account requiredTags
Update a resource groupGITLAB_PUT_API_V4_PROJECTS_ID_RESOURCE_GROUPS_KEYUpdates the properties for a specified resource group. It returns `200` if the resource group was successfully updated. In case of an error, a status code `400` is returned.Connection
Updates the properties for a specified resource group. It returns `200` if the resource group was successfully updated. In case of an error, a status code `400` is returned.
Authentication
Connected account requiredTags
Update project security settingsGITLAB_PUT_API_V4_PROJECTS_ID_SECURITY_SETTINGSUpdates project security settings for a specified project. You must have the Maintainer or Owner role for the project.Connection
Updates project security settings for a specified project. You must have the Maintainer or Owner role for the project.
Authentication
Connected account requiredTags
Create or update the Apple App Store integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_APPLE_APP_STORECreates or updates the Apple App Store integration.Connection
Creates or updates the Apple App Store integration.
Authentication
Connected account requiredTags
Create or update the Asana integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_ASANACreates or updates the Asana integration.Connection
Creates or updates the Asana integration.
Authentication
Connected account requiredTags
Create or update the Assembla integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_ASSEMBLACreates or updates the Assembla integration.Connection
Creates or updates the Assembla integration.
Authentication
Connected account requiredTags
Create or update the Bamboo integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_BAMBOOCreates or updates the Bamboo integration.Connection
Creates or updates the Bamboo integration.
Authentication
Connected account requiredTags
Create or update the Bugzilla integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_BUGZILLACreates or updates the Bugzilla integration.Connection
Creates or updates the Bugzilla integration.
Authentication
Connected account requiredTags
Create or update the Buildkite integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_BUILDKITECreates or updates the Buildkite integration.Connection
Creates or updates the Buildkite integration.
Authentication
Connected account requiredTags
Create or update the Campfire integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_CAMPFIRECreates or updates the Campfire integration.Connection
Creates or updates the Campfire integration.
Authentication
Connected account requiredTags
Create or update the Clickup integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_CLICKUPCreates or updates the Clickup integration.Connection
Creates or updates the Clickup integration.
Authentication
Connected account requiredTags
Create or update the Confluence integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_CONFLUENCECreates or updates the Confluence integration.Connection
Creates or updates the Confluence integration.
Authentication
Connected account requiredTags
Create or update the Custom Issue Tracker integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_CUSTOM_ISSUE_TRACKERCreates or updates the Custom Issue Tracker integration.Connection
Creates or updates the Custom Issue Tracker integration.
Authentication
Connected account requiredTags
Create or update the Datadog integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_DATADOGCreates or updates the Datadog integration.Connection
Creates or updates the Datadog integration.
Authentication
Connected account requiredTags
Create or update the Diffblue Cover integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_DIFFBLUE_COVERCreates or updates the Diffblue Cover integration.Connection
Creates or updates the Diffblue Cover integration.
Authentication
Connected account requiredTags
Create or update the Discord integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_DISCORDCreates or updates the Discord integration.Connection
Creates or updates the Discord integration.
Authentication
Connected account requiredTags
Create or update the Drone Ci integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_DRONE_CICreates or updates the Drone Ci integration.Connection
Creates or updates the Drone Ci integration.
Authentication
Connected account requiredTags
Create or update the Emails On Push integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_EMAILS_ON_PUSHCreates or updates the Emails On Push integration.Connection
Creates or updates the Emails On Push integration.
Authentication
Connected account requiredTags
Create or update the Ewm integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_EWMCreates or updates the Ewm integration.Connection
Creates or updates the Ewm integration.
Authentication
Connected account requiredTags
Create or update the External Wiki integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_EXTERNAL_WIKICreates or updates the External Wiki integration.Connection
Creates or updates the External Wiki integration.
Authentication
Connected account requiredTags
Create or update the Git Guardian integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_GIT_GUARDIANCreates or updates the Git Guardian integration.Connection
Creates or updates the Git Guardian integration.
Authentication
Connected account requiredTags
Create or update the Github integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_GITHUBCreates or updates the Github integration.Connection
Creates or updates the Github integration.
Authentication
Connected account requiredTags
Create or update the Gitlab Slack Application integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_GITLAB_SLACK_APPLICATIONCreates or updates the Gitlab Slack Application integration.Connection
Creates or updates the Gitlab Slack Application integration.
Authentication
Connected account requiredTags
Create or update the Google Cloud Platform Artifact Registry integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_GOOGLE_CLOUD_PLATFORM_ARTIFACT_REGISTRYCreates or updates the Google Cloud Platform Artifact Registry integration.Connection
Creates or updates the Google Cloud Platform Artifact Registry integration.
Authentication
Connected account requiredTags
Create or update the Google Cloud Platform Workload Identity Federation integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_GOOGLE_CLOUD_PLATFORM_WORKLOAD_IDENTITY_FEDERATIONCreates or updates the Google Cloud Platform Workload Identity Federation integration.Connection
Creates or updates the Google Cloud Platform Workload Identity Federation integration.
Authentication
Connected account requiredTags
Create or update the Google Play integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_GOOGLE_PLAYCreates or updates the Google Play integration.Connection
Creates or updates the Google Play integration.
Authentication
Connected account requiredTags
Create or update the Hangouts Chat integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_HANGOUTS_CHATCreates or updates the Hangouts Chat integration.Connection
Creates or updates the Hangouts Chat integration.
Authentication
Connected account requiredTags
Create or update the Harbor integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_HARBORCreates or updates the Harbor integration.Connection
Creates or updates the Harbor integration.
Authentication
Connected account requiredTags
Create or update the Irker integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_IRKERCreates or updates the Irker integration.Connection
Creates or updates the Irker integration.
Authentication
Connected account requiredTags
Create or update the Jenkins integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_JENKINSCreates or updates the Jenkins integration.Connection
Creates or updates the Jenkins integration.
Authentication
Connected account requiredTags
Create or update the Jira integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_JIRACreates or updates the Jira integration.Connection
Creates or updates the Jira integration.
Authentication
Connected account requiredTags
Create or update the Jira Cloud App integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_JIRA_CLOUD_APPCreates or updates the Jira Cloud App integration.Connection
Creates or updates the Jira Cloud App integration.
Authentication
Connected account requiredTags
Create or update the Linear integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_LINEARCreates or updates the Linear integration.Connection
Creates or updates the Linear integration.
Authentication
Connected account requiredTags
Create or update the Matrix integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_MATRIXCreates or updates the Matrix integration.Connection
Creates or updates the Matrix integration.
Authentication
Connected account requiredTags
Create or update the Mattermost integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_MATTERMOSTCreates or updates the Mattermost integration.Connection
Creates or updates the Mattermost integration.
Authentication
Connected account requiredTags
Create or update the Mattermost Slash Commands integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_MATTERMOST_SLASH_COMMANDSCreates or updates the Mattermost Slash Commands integration.Connection
Creates or updates the Mattermost Slash Commands integration.
Authentication
Connected account requiredTags
Create or update the Microsoft Teams integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_MICROSOFT_TEAMSCreates or updates the Microsoft Teams integration.Connection
Creates or updates the Microsoft Teams integration.
Authentication
Connected account requiredTags
Create or update the Mock Ci integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_MOCK_CICreates or updates the Mock Ci integration.Connection
Creates or updates the Mock Ci integration.
Authentication
Connected account requiredTags
Create or update the Mock Monitoring integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_MOCK_MONITORINGCreates or updates the Mock Monitoring integration.Connection
Creates or updates the Mock Monitoring integration.
Authentication
Connected account requiredTags
Create or update the Packagist integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_PACKAGISTCreates or updates the Packagist integration.Connection
Creates or updates the Packagist integration.
Authentication
Connected account requiredTags
Create or update the Phorge integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_PHORGECreates or updates the Phorge integration.Connection
Creates or updates the Phorge integration.
Authentication
Connected account requiredTags
Create or update the Pipelines Email integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_PIPELINES_EMAILCreates or updates the Pipelines Email integration.Connection
Creates or updates the Pipelines Email integration.
Authentication
Connected account requiredTags
Create or update the Pivotaltracker integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_PIVOTALTRACKERCreates or updates the Pivotaltracker integration.Connection
Creates or updates the Pivotaltracker integration.
Authentication
Connected account requiredTags
Create or update the Pumble integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_PUMBLECreates or updates the Pumble integration.Connection
Creates or updates the Pumble integration.
Authentication
Connected account requiredTags
Create or update the Pushover integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_PUSHOVERCreates or updates the Pushover integration.Connection
Creates or updates the Pushover integration.
Authentication
Connected account requiredTags
Create or update the Redmine integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_REDMINECreates or updates the Redmine integration.Connection
Creates or updates the Redmine integration.
Authentication
Connected account requiredTags
Create or update the Slack integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_SLACKCreates or updates the Slack integration.Connection
Creates or updates the Slack integration.
Authentication
Connected account requiredTags
Create or update the Squash Tm integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_SQUASH_TMCreates or updates the Squash Tm integration.Connection
Creates or updates the Squash Tm integration.
Authentication
Connected account requiredTags
Create or update the Teamcity integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_TEAMCITYCreates or updates the Teamcity integration.Connection
Creates or updates the Teamcity integration.
Authentication
Connected account requiredTags
Create or update the Telegram integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_TELEGRAMCreates or updates the Telegram integration.Connection
Creates or updates the Telegram integration.
Authentication
Connected account requiredTags
Create or update the Unify Circuit integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_UNIFY_CIRCUITCreates or updates the Unify Circuit integration.Connection
Creates or updates the Unify Circuit integration.
Authentication
Connected account requiredTags
Create or update the Webex Teams integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_WEBEX_TEAMSCreates or updates the Webex Teams integration.Connection
Creates or updates the Webex Teams integration.
Authentication
Connected account requiredTags
Create or update the Youtrack integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_YOUTRACKCreates or updates the Youtrack integration.Connection
Creates or updates the Youtrack integration.
Authentication
Connected account requiredTags
Create or update the Zentao integrationGITLAB_PUT_API_V4_PROJECTS_ID_SERVICES_ZENTAOCreates or updates the Zentao integration.Connection
Creates or updates the Zentao integration.
Authentication
Connected account requiredTags
Update a comment in a snippet discussionGITLAB_PUT_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_DISCUSSIONS_DISCUSSION_ID_NOTES_NOTE_IDUpdates or changes the status of a specified comment in a snippet discussion.Connection
Updates or changes the status of a specified comment in a snippet discussion.
Authentication
Connected account requiredTags
Update a snippet noteGITLAB_PUT_API_V4_PROJECTS_ID_SNIPPETS_NOTEABLE_ID_NOTES_NOTE_IDUpdates an existing note for a snippet.Connection
Updates an existing note for a snippet.
Authentication
Connected account requiredTags
Update a project snippetGITLAB_PUT_API_V4_PROJECTS_ID_SNIPPETS_SNIPPET_IDUpdates a specified project snippet. The user must have permission to modify snippets. Updates to snippets with multiple files must use the `files` attribute.Connection
Updates a specified project snippet. The user must have permission to modify snippets. Updates to snippets with multiple files must use the `files` attribute.
Authentication
Connected account requiredTags
Transfer a project to another namespaceGITLAB_PUT_API_V4_PROJECTS_ID_TRANSFERTransfers a project to another namespace.Connection
Transfers a project to another namespace.
Authentication
Connected account requiredTags
Update a pipeline trigger tokenGITLAB_PUT_API_V4_PROJECTS_ID_TRIGGERS_TRIGGER_IDUpdates a pipeline trigger token for a project.Connection
Updates a pipeline trigger token for a project.
Authentication
Connected account requiredTags
Update a variableGITLAB_PUT_API_V4_PROJECTS_ID_VARIABLES_KEYUpdates a project variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.Connection
Updates a project variable. If there are multiple variables with the same key, use `filter` to select the correct `environment_scope`.
Authentication
Connected account requiredTags
Update a vulnerability noteGITLAB_PUT_API_V4_PROJECTS_ID_VULNERABILITIES_NOTEABLE_ID_NOTES_NOTE_IDUpdates an existing note for a vulnerability.Connection
Updates an existing note for a vulnerability.
Authentication
Connected account requiredTags
Update a wiki page meta noteGITLAB_PUT_API_V4_PROJECTS_ID_WIKI_PAGES_NOTEABLE_ID_NOTES_NOTE_IDUpdates an existing note for a wiki page meta.Connection
Updates an existing note for a wiki page meta.
Authentication
Connected account requiredTags
Update a wiki page for a projectGITLAB_PUT_API_V4_PROJECTS_ID_WIKIS_SLUGUpdates a specified wiki page for a project.Connection
Updates a specified wiki page for a project.
Authentication
Connected account requiredTags
Update a runner controllerGITLAB_PUT_API_V4_RUNNER_CONTROLLERS_IDUpdates the details of an existing runner controller by its ID.Connection
Updates the details of an existing runner controller by its ID.
Authentication
Connected account requiredTags
Update a runnerGITLAB_PUT_API_V4_RUNNERS_IDUpdates a specified runner.Connection
Updates a specified runner.
Authentication
Connected account requiredTags
Update snippetGITLAB_PUT_API_V4_SNIPPETS_IDUpdates a specified snippet.Connection
Updates a specified snippet.
Authentication
Connected account requiredTags
Apply multiple suggestions to a merge requestGITLAB_PUT_API_V4_SUGGESTIONS_BATCH_APPLYApplies multiple suggested patches in a merge request. You must have the Developer, Maintainer, or Owner role.Connection
Applies multiple suggested patches in a merge request. You must have the Developer, Maintainer, or Owner role.
Authentication
Connected account requiredTags
Apply a suggestion to a merge requestGITLAB_PUT_API_V4_SUGGESTIONS_ID_APPLYApplies a suggested patch in a merge request. You must have the Developer, Maintainer, or Owner role.Connection
Applies a suggested patch in a merge request. You must have the Developer, Maintainer, or Owner role.
Authentication
Connected account requiredTags
Update an applicationGITLAB_PUT_API_V4_USER_APPLICATIONS_IDUpdates an existing application owned by the authenticated user.Connection
Updates an existing application owned by the authenticated user.
Authentication
Connected account requiredTags
Update your user preferencesGITLAB_PUT_API_V4_USER_PREFERENCESUpdates your user preferences.Connection
Updates your user preferences.
Authentication
Connected account requiredTags
Set a user statusGITLAB_PUT_API_V4_USER_STATUSSets the status of the currently authenticated user. Any parameters that are not passed are nullified. This operation is similar but distinct from the Update a user status operation.Connection
Sets the status of the currently authenticated user. Any parameters that are not passed are nullified. This operation is similar but distinct from the Update a user status operation.
Authentication
Connected account requiredTags
Update a user's credit_card_validationGITLAB_PUT_API_V4_USER_USER_ID_CREDIT_CARD_VALIDATIONDeprecated in 17.7Connection
Deprecated in 17.7
Authentication
Connected account requiredTags
Creates or updates a custom attribute for a userGITLAB_PUT_API_V4_USERS_ID_CUSTOM_ATTRIBUTES_KEYCreates or updates a custom attribute for a specified user. If the attribute already exists, it is updated, otherwise a new attribute is created.Connection
Creates or updates a custom attribute for a specified user. If the attribute already exists, it is updated, otherwise a new attribute is created.
Authentication
Connected account requiredTags