Categorygithub.com/AdamJCrawford/GitLab-client

# README

Go API client for swagger

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: v4
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to https://gitlab.com

ClassMethodHTTP requestDescription
AccessRequestsApiDeleteApiV4GroupsIdAccessRequestsUserIdDelete /api/v4/groups/{id}/access_requests/{user_id}Denies an access request for the given user.
AccessRequestsApiDeleteApiV4ProjectsIdAccessRequestsUserIdDelete /api/v4/projects/{id}/access_requests/{user_id}Denies an access request for the given user.
AccessRequestsApiGetApiV4GroupsIdAccessRequestsGet /api/v4/groups/{id}/access_requestsGets a list of access requests for a group.
AccessRequestsApiGetApiV4ProjectsIdAccessRequestsGet /api/v4/projects/{id}/access_requestsGets a list of access requests for a project.
AccessRequestsApiPostApiV4GroupsIdAccessRequestsPost /api/v4/groups/{id}/access_requestsRequests access for the authenticated user to a group.
AccessRequestsApiPostApiV4ProjectsIdAccessRequestsPost /api/v4/projects/{id}/access_requestsRequests access for the authenticated user to a project.
AccessRequestsApiPutApiV4GroupsIdAccessRequestsUserIdApprovePut /api/v4/groups/{id}/access_requests/{user_id}/approveApproves an access request for the given user.
AccessRequestsApiPutApiV4ProjectsIdAccessRequestsUserIdApprovePut /api/v4/projects/{id}/access_requests/{user_id}/approveApproves an access request for the given user.
AdminApiGetApiV4AdminDatabasesDatabaseNameDictionaryTablesTableNameGet /api/v4/admin/databases/{database_name}/dictionary/tables/{table_name}
AlertManagementApiDeleteApiV4ProjectsIdAlertManagementAlertsAlertIidMetricImagesMetricImageIdDelete /api/v4/projects/{id}/alert_management_alerts/{alert_iid}/metric_images/{metric_image_id}
AlertManagementApiGetApiV4ProjectsIdAlertManagementAlertsAlertIidMetricImagesGet /api/v4/projects/{id}/alert_management_alerts/{alert_iid}/metric_images
AlertManagementApiPostApiV4ProjectsIdAlertManagementAlertsAlertIidMetricImagesPost /api/v4/projects/{id}/alert_management_alerts/{alert_iid}/metric_images
AlertManagementApiPostApiV4ProjectsIdAlertManagementAlertsAlertIidMetricImagesAuthorizePost /api/v4/projects/{id}/alert_management_alerts/{alert_iid}/metric_images/authorize
AlertManagementApiPutApiV4ProjectsIdAlertManagementAlertsAlertIidMetricImagesMetricImageIdPut /api/v4/projects/{id}/alert_management_alerts/{alert_iid}/metric_images/{metric_image_id}
ApplicationApiGetApiV4ApplicationAppearanceGet /api/v4/application/appearance
ApplicationApiGetApiV4ApplicationStatisticsGet /api/v4/application/statistics
ApplicationApiPutApiV4ApplicationAppearancePut /api/v4/application/appearance
ApplicationsApiDeleteApiV4ApplicationsIdDelete /api/v4/applications/{id}Delete an application
ApplicationsApiGetApiV4ApplicationsGet /api/v4/applicationsGet applications
ApplicationsApiPostApiV4ApplicationsPost /api/v4/applicationsCreate a new application
ApplicationsApiPostApiV4ApplicationsIdRenewSecretPost /api/v4/applications/{id}/renew-secretRenew an application secret
AvatarApiGetApiV4AvatarGet /api/v4/avatar
BadgesApiDeleteApiV4GroupsIdBadgesBadgeIdDelete /api/v4/groups/{id}/badges/{badge_id}Removes a badge from the group.
BadgesApiDeleteApiV4ProjectsIdBadgesBadgeIdDelete /api/v4/projects/{id}/badges/{badge_id}Removes a badge from the project.
BadgesApiGetApiV4GroupsIdBadgesGet /api/v4/groups/{id}/badgesGets a list of group badges viewable by the authenticated user.
BadgesApiGetApiV4GroupsIdBadgesBadgeIdGet /api/v4/groups/{id}/badges/{badge_id}Gets a badge of a group.
BadgesApiGetApiV4GroupsIdBadgesRenderGet /api/v4/groups/{id}/badges/renderPreview a badge from a group.
BadgesApiGetApiV4ProjectsIdBadgesGet /api/v4/projects/{id}/badgesGets a list of project badges viewable by the authenticated user.
BadgesApiGetApiV4ProjectsIdBadgesBadgeIdGet /api/v4/projects/{id}/badges/{badge_id}Gets a badge of a project.
BadgesApiGetApiV4ProjectsIdBadgesRenderGet /api/v4/projects/{id}/badges/renderPreview a badge from a project.
BadgesApiPostApiV4GroupsIdBadgesPost /api/v4/groups/{id}/badgesAdds a badge to a group.
BadgesApiPostApiV4ProjectsIdBadgesPost /api/v4/projects/{id}/badgesAdds a badge to a project.
BadgesApiPutApiV4GroupsIdBadgesBadgeIdPut /api/v4/groups/{id}/badges/{badge_id}Updates a badge of a group.
BadgesApiPutApiV4ProjectsIdBadgesBadgeIdPut /api/v4/projects/{id}/badges/{badge_id}Updates a badge of a project.
BatchedBackgroundMigrationsApiGetApiV4AdminBatchedBackgroundMigrationsGet /api/v4/admin/batched_background_migrations
BatchedBackgroundMigrationsApiGetApiV4AdminBatchedBackgroundMigrationsIdGet /api/v4/admin/batched_background_migrations/{id}
BatchedBackgroundMigrationsApiPutApiV4AdminBatchedBackgroundMigrationsIdPausePut /api/v4/admin/batched_background_migrations/{id}/pause
BatchedBackgroundMigrationsApiPutApiV4AdminBatchedBackgroundMigrationsIdResumePut /api/v4/admin/batched_background_migrations/{id}/resume
BranchesApiDeleteApiV4ProjectsIdRepositoryBranchesBranchDelete /api/v4/projects/{id}/repository/branches/{branch}
BranchesApiDeleteApiV4ProjectsIdRepositoryMergedBranchesDelete /api/v4/projects/{id}/repository/merged_branches
BranchesApiGetApiV4ProjectsIdRepositoryBranchesGet /api/v4/projects/{id}/repository/branches
BranchesApiGetApiV4ProjectsIdRepositoryBranchesBranchGet /api/v4/projects/{id}/repository/branches/{branch}
BranchesApiHeadApiV4ProjectsIdRepositoryBranchesBranchHead /api/v4/projects/{id}/repository/branches/{branch}
BranchesApiPostApiV4ProjectsIdRepositoryBranchesPost /api/v4/projects/{id}/repository/branches
BranchesApiPutApiV4ProjectsIdRepositoryBranchesBranchProtectPut /api/v4/projects/{id}/repository/branches/{branch}/protect
BranchesApiPutApiV4ProjectsIdRepositoryBranchesBranchUnprotectPut /api/v4/projects/{id}/repository/branches/{branch}/unprotect
BroadcastMessagesApiDeleteApiV4BroadcastMessagesIdDelete /api/v4/broadcast_messages/{id}Delete a broadcast message
BroadcastMessagesApiGetApiV4BroadcastMessagesGet /api/v4/broadcast_messagesGet all broadcast messages
BroadcastMessagesApiGetApiV4BroadcastMessagesIdGet /api/v4/broadcast_messages/{id}Get a specific broadcast message
BroadcastMessagesApiPostApiV4BroadcastMessagesPost /api/v4/broadcast_messagesCreate a broadcast message
BroadcastMessagesApiPutApiV4BroadcastMessagesIdPut /api/v4/broadcast_messages/{id}Update a broadcast message
BulkImportsApiGetApiV4BulkImportsGet /api/v4/bulk_importsList all GitLab Migrations
BulkImportsApiGetApiV4BulkImportsEntitiesGet /api/v4/bulk_imports/entitiesList all GitLab Migrations' entities
BulkImportsApiGetApiV4BulkImportsImportIdGet /api/v4/bulk_imports/{import_id}Get GitLab Migration details
BulkImportsApiGetApiV4BulkImportsImportIdEntitiesGet /api/v4/bulk_imports/{import_id}/entitiesList GitLab Migration entities
BulkImportsApiGetApiV4BulkImportsImportIdEntitiesEntityIdGet /api/v4/bulk_imports/{import_id}/entities/{entity_id}Get GitLab Migration entity details
BulkImportsApiGetApiV4BulkImportsImportIdEntitiesEntityIdFailuresGet /api/v4/bulk_imports/{import_id}/entities/{entity_id}/failuresGet GitLab Migration entity failures
BulkImportsApiPostApiV4BulkImportsPost /api/v4/bulk_importsStart a new GitLab Migration
BulkImportsApiPostApiV4BulkImportsImportIdCancelPost /api/v4/bulk_imports/{import_id}/cancelCancel GitLab Migration
CiLintApiGetApiV4ProjectsIdCiLintGet /api/v4/projects/{id}/ci/lintValidates a CI YAML configuration with a namespace
CiLintApiPostApiV4ProjectsIdCiLintPost /api/v4/projects/{id}/ci/lintValidate a CI YAML configuration with a namespace
CiResourceGroupsApiGetApiV4ProjectsIdResourceGroupsGet /api/v4/projects/{id}/resource_groups
CiResourceGroupsApiGetApiV4ProjectsIdResourceGroupsKeyGet /api/v4/projects/{id}/resource_groups/{key}
CiResourceGroupsApiGetApiV4ProjectsIdResourceGroupsKeyUpcomingJobsGet /api/v4/projects/{id}/resource_groups/{key}/upcoming_jobs
CiResourceGroupsApiPutApiV4ProjectsIdResourceGroupsKeyPut /api/v4/projects/{id}/resource_groups/{key}Edit an existing resource group
CiVariablesApiDeleteApiV4AdminCiVariablesKeyDelete /api/v4/admin/ci/variables/{key}
CiVariablesApiDeleteApiV4GroupsIdVariablesKeyDelete /api/v4/groups/{id}/variables/{key}
CiVariablesApiDeleteApiV4ProjectsIdVariablesKeyDelete /api/v4/projects/{id}/variables/{key}
CiVariablesApiGetApiV4AdminCiVariablesGet /api/v4/admin/ci/variables
CiVariablesApiGetApiV4AdminCiVariablesKeyGet /api/v4/admin/ci/variables/{key}
CiVariablesApiGetApiV4GroupsIdVariablesGet /api/v4/groups/{id}/variables
CiVariablesApiGetApiV4GroupsIdVariablesKeyGet /api/v4/groups/{id}/variables/{key}
CiVariablesApiGetApiV4ProjectsIdVariablesGet /api/v4/projects/{id}/variables
CiVariablesApiGetApiV4ProjectsIdVariablesKeyGet /api/v4/projects/{id}/variables/{key}
CiVariablesApiPostApiV4AdminCiVariablesPost /api/v4/admin/ci/variables
CiVariablesApiPostApiV4GroupsIdVariablesPost /api/v4/groups/{id}/variables
CiVariablesApiPostApiV4ProjectsIdVariablesPost /api/v4/projects/{id}/variables
CiVariablesApiPutApiV4AdminCiVariablesKeyPut /api/v4/admin/ci/variables/{key}
CiVariablesApiPutApiV4GroupsIdVariablesKeyPut /api/v4/groups/{id}/variables/{key}
CiVariablesApiPutApiV4ProjectsIdVariablesKeyPut /api/v4/projects/{id}/variables/{key}
ClusterAgentsApiDeleteApiV4ProjectsIdClusterAgentsAgentIdDelete /api/v4/projects/{id}/cluster_agents/{agent_id}Delete a registered agent
ClusterAgentsApiDeleteApiV4ProjectsIdClusterAgentsAgentIdTokensTokenIdDelete /api/v4/projects/{id}/cluster_agents/{agent_id}/tokens/{token_id}Revoke an agent token
ClusterAgentsApiGetApiV4ProjectsIdClusterAgentsGet /api/v4/projects/{id}/cluster_agentsList the agents for a project
ClusterAgentsApiGetApiV4ProjectsIdClusterAgentsAgentIdGet /api/v4/projects/{id}/cluster_agents/{agent_id}Get details about an agent
ClusterAgentsApiGetApiV4ProjectsIdClusterAgentsAgentIdTokensGet /api/v4/projects/{id}/cluster_agents/{agent_id}/tokensList tokens for an agent
ClusterAgentsApiGetApiV4ProjectsIdClusterAgentsAgentIdTokensTokenIdGet /api/v4/projects/{id}/cluster_agents/{agent_id}/tokens/{token_id}Get a single agent token
ClusterAgentsApiPostApiV4ProjectsIdClusterAgentsPost /api/v4/projects/{id}/cluster_agentsRegister an agent with a project
ClusterAgentsApiPostApiV4ProjectsIdClusterAgentsAgentIdTokensPost /api/v4/projects/{id}/cluster_agents/{agent_id}/tokensCreate an agent token
ClustersApiDeleteApiV4AdminClustersClusterIdDelete /api/v4/admin/clusters/{cluster_id}Delete instance cluster
ClustersApiDeleteApiV4GroupsIdClustersClusterIdDelete /api/v4/groups/{id}/clusters/{cluster_id}Delete group cluster
ClustersApiDeleteApiV4ProjectsIdClustersClusterIdDelete /api/v4/projects/{id}/clusters/{cluster_id}Delete project cluster
ClustersApiGetApiV4AdminClustersGet /api/v4/admin/clustersList instance clusters
ClustersApiGetApiV4AdminClustersClusterIdGet /api/v4/admin/clusters/{cluster_id}Get a single instance cluster
ClustersApiGetApiV4GroupsIdClustersGet /api/v4/groups/{id}/clustersList group clusters
ClustersApiGetApiV4GroupsIdClustersClusterIdGet /api/v4/groups/{id}/clusters/{cluster_id}Get a single group cluster
ClustersApiGetApiV4ProjectsIdClustersGet /api/v4/projects/{id}/clustersList project clusters
ClustersApiGetApiV4ProjectsIdClustersClusterIdGet /api/v4/projects/{id}/clusters/{cluster_id}Get a single project cluster
ClustersApiPostApiV4AdminClustersAddPost /api/v4/admin/clusters/addAdd existing instance cluster
ClustersApiPostApiV4GroupsIdClustersUserPost /api/v4/groups/{id}/clusters/userAdd existing cluster to group
ClustersApiPostApiV4ProjectsIdClustersUserPost /api/v4/projects/{id}/clusters/userAdd existing cluster to project
ClustersApiPutApiV4AdminClustersClusterIdPut /api/v4/admin/clusters/{cluster_id}Edit instance cluster
ClustersApiPutApiV4GroupsIdClustersClusterIdPut /api/v4/groups/{id}/clusters/{cluster_id}Edit group cluster
ClustersApiPutApiV4ProjectsIdClustersClusterIdPut /api/v4/projects/{id}/clusters/{cluster_id}Edit project cluster
CommitsApiGetApiV4ProjectsIdRepositoryCommitsGet /api/v4/projects/{id}/repository/commits
CommitsApiGetApiV4ProjectsIdRepositoryCommitsShaGet /api/v4/projects/{id}/repository/commits/{sha}
CommitsApiGetApiV4ProjectsIdRepositoryCommitsShaCommentsGet /api/v4/projects/{id}/repository/commits/{sha}/comments
CommitsApiGetApiV4ProjectsIdRepositoryCommitsShaDiffGet /api/v4/projects/{id}/repository/commits/{sha}/diff
CommitsApiGetApiV4ProjectsIdRepositoryCommitsShaMergeRequestsGet /api/v4/projects/{id}/repository/commits/{sha}/merge_requests
CommitsApiGetApiV4ProjectsIdRepositoryCommitsShaRefsGet /api/v4/projects/{id}/repository/commits/{sha}/refsGet all references a commit is pushed to
CommitsApiGetApiV4ProjectsIdRepositoryCommitsShaSequenceGet /api/v4/projects/{id}/repository/commits/{sha}/sequence
CommitsApiGetApiV4ProjectsIdRepositoryCommitsShaSignatureGet /api/v4/projects/{id}/repository/commits/{sha}/signature
CommitsApiPostApiV4ProjectsIdRepositoryCommitsPost /api/v4/projects/{id}/repository/commitsCommit multiple file changes as one commit
CommitsApiPostApiV4ProjectsIdRepositoryCommitsShaCherryPickPost /api/v4/projects/{id}/repository/commits/{sha}/cherry_pickCherry pick commit into a branch
CommitsApiPostApiV4ProjectsIdRepositoryCommitsShaCommentsPost /api/v4/projects/{id}/repository/commits/{sha}/comments
CommitsApiPostApiV4ProjectsIdRepositoryCommitsShaRevertPost /api/v4/projects/{id}/repository/commits/{sha}/revertRevert a commit in a branch
ComposerPackagesApiGetApiV4GroupIdPackagesComposerP2packageNameGet /api/v4/group/{id}/-/packages/composer/p2/*package_nameComposer v2 packages p2 endpoint at group level for package versions metadata
ComposerPackagesApiGetApiV4GroupIdPackagesComposerPShaGet /api/v4/group/{id}/-/packages/composer/p/{sha}Composer packages endpoint at group level for packages list
ComposerPackagesApiGetApiV4GroupIdPackagesComposerPackagesGet /api/v4/group/{id}/-/packages/composer/packagesComposer packages endpoint at group level
ComposerPackagesApiGetApiV4GroupIdPackagesComposerpackageNameGet /api/v4/group/{id}/-/packages/composer/*package_nameComposer packages endpoint at group level for package versions metadata
ComposerPackagesApiGetApiV4ProjectsIdPackagesComposerArchivespackageNameGet /api/v4/projects/{id}/packages/composer/archives/*package_nameComposer package endpoint to download a package archive
ComposerPackagesApiPostApiV4ProjectsIdPackagesComposerPost /api/v4/projects/{id}/packages/composerComposer packages endpoint for registering packages
ConanPackagesApiDeleteApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelDelete /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}Delete Package
ConanPackagesApiDeleteApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelDelete /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}Delete Package
ConanPackagesApiGetApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelGet /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}Recipe Snapshot
ConanPackagesApiGetApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelDigestGet /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/digestRecipe Digest
ConanPackagesApiGetApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelDownloadUrlsGet /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/download_urlsRecipe Download Urls
ConanPackagesApiGetApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceGet /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}Package Snapshot
ConanPackagesApiGetApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceDigestGet /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}/digestPackage Digest
ConanPackagesApiGetApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceDownloadUrlsGet /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}/download_urlsPackage Download Urls
ConanPackagesApiGetApiV4PackagesConanV1ConansSearchGet /api/v4/packages/conan/v1/conans/searchSearch for packages
ConanPackagesApiGetApiV4PackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileNameGet /api/v4/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/export/{file_name}Download recipe files
ConanPackagesApiGetApiV4PackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionPackageConanPackageReferencePackageRevisionFileNameGet /api/v4/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/package/{conan_package_reference}/{package_revision}/{file_name}Download package files
ConanPackagesApiGetApiV4PackagesConanV1PingGet /api/v4/packages/conan/v1/pingPing the Conan API
ConanPackagesApiGetApiV4PackagesConanV1UsersAuthenticateGet /api/v4/packages/conan/v1/users/authenticateAuthenticate user against conan CLI
ConanPackagesApiGetApiV4PackagesConanV1UsersCheckCredentialsGet /api/v4/packages/conan/v1/users/check_credentialsCheck for valid user credentials per conan CLI
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelGet /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}Recipe Snapshot
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelDigestGet /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/digestRecipe Digest
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelDownloadUrlsGet /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/download_urlsRecipe Download Urls
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceGet /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}Package Snapshot
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceDigestGet /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}/digestPackage Digest
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceDownloadUrlsGet /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}/download_urlsPackage Download Urls
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1ConansSearchGet /api/v4/projects/{id}/packages/conan/v1/conans/searchSearch for packages
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileNameGet /api/v4/projects/{id}/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/export/{file_name}Download recipe files
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionPackageConanPackageReferencePackageRevisionFileNameGet /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}Download package files
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1PingGet /api/v4/projects/{id}/packages/conan/v1/pingPing the Conan API
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1UsersAuthenticateGet /api/v4/projects/{id}/packages/conan/v1/users/authenticateAuthenticate user against conan CLI
ConanPackagesApiGetApiV4ProjectsIdPackagesConanV1UsersCheckCredentialsGet /api/v4/projects/{id}/packages/conan/v1/users/check_credentialsCheck for valid user credentials per conan CLI
ConanPackagesApiPostApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceUploadUrlsPost /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}/upload_urlsPackage Upload Urls
ConanPackagesApiPostApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelUploadUrlsPost /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/upload_urlsRecipe Upload Urls
ConanPackagesApiPostApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelPackagesConanPackageReferenceUploadUrlsPost /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/packages/{conan_package_reference}/upload_urlsPackage Upload Urls
ConanPackagesApiPostApiV4ProjectsIdPackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelUploadUrlsPost /api/v4/projects/{id}/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/upload_urlsRecipe Upload Urls
ConanPackagesApiPutApiV4PackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileNamePut /api/v4/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/export/{file_name}Upload recipe package files
ConanPackagesApiPutApiV4PackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileNameAuthorizePut /api/v4/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/export/{file_name}/authorizeWorkhorse authorize the conan recipe file
ConanPackagesApiPutApiV4PackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionPackageConanPackageReferencePackageRevisionFileNamePut /api/v4/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/package/{conan_package_reference}/{package_revision}/{file_name}Upload package files
ConanPackagesApiPutApiV4PackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionPackageConanPackageReferencePackageRevisionFileNameAuthorizePut /api/v4/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/package/{conan_package_reference}/{package_revision}/{file_name}/authorizeWorkhorse authorize the conan package file
ConanPackagesApiPutApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileNamePut /api/v4/projects/{id}/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/export/{file_name}Upload recipe package files
ConanPackagesApiPutApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileNameAuthorizePut /api/v4/projects/{id}/packages/conan/v1/files/{package_name}/{package_version}/{package_username}/{package_channel}/{recipe_revision}/export/{file_name}/authorizeWorkhorse authorize the conan recipe file
ConanPackagesApiPutApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionPackageConanPackageReferencePackageRevisionFileNamePut /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}Upload package files
ConanPackagesApiPutApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionPackageConanPackageReferencePackageRevisionFileNameAuthorizePut /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}/authorizeWorkhorse authorize the conan package file
ContainerRegistryApiDeleteApiV4ProjectsIdRegistryRepositoriesRepositoryIdDelete /api/v4/projects/{id}/registry/repositories/{repository_id}Delete repository
ContainerRegistryApiDeleteApiV4ProjectsIdRegistryRepositoriesRepositoryIdTagsDelete /api/v4/projects/{id}/registry/repositories/{repository_id}/tagsDelete repository tags (in bulk)
ContainerRegistryApiDeleteApiV4ProjectsIdRegistryRepositoriesRepositoryIdTagsTagNameDelete /api/v4/projects/{id}/registry/repositories/{repository_id}/tags/{tag_name}Delete repository tag
ContainerRegistryApiGetApiV4GroupsIdRegistryRepositoriesGet /api/v4/groups/{id}/registry/repositoriesList registry repositories within a group
ContainerRegistryApiGetApiV4ProjectsIdRegistryRepositoriesGet /api/v4/projects/{id}/registry/repositoriesList container repositories within a project
ContainerRegistryApiGetApiV4ProjectsIdRegistryRepositoriesRepositoryIdTagsGet /api/v4/projects/{id}/registry/repositories/{repository_id}/tagsList tags of a repository
ContainerRegistryApiGetApiV4ProjectsIdRegistryRepositoriesRepositoryIdTagsTagNameGet /api/v4/projects/{id}/registry/repositories/{repository_id}/tags/{tag_name}Get details about a repository tag
ContainerRegistryApiGetApiV4RegistryRepositoriesIdGet /api/v4/registry/repositories/{id}Get a container repository
ContainerRegistryEventApiPostApiV4ContainerRegistryEventEventsPost /api/v4/container_registry_event/eventsReceives notifications from the container registry when an operation occurs
DebianDistributionApiDeleteApiV4GroupsIdDebianDistributionsCodenameDelete /api/v4/groups/{id}/-/debian_distributions/{codename}Delete a Debian Distribution
DebianDistributionApiDeleteApiV4ProjectsIdDebianDistributionsCodenameDelete /api/v4/projects/{id}/debian_distributions/{codename}Delete a Debian Distribution
DebianDistributionApiGetApiV4GroupsIdDebianDistributionsGet /api/v4/groups/{id}/-/debian_distributionsGet a list of Debian Distributions
DebianDistributionApiGetApiV4GroupsIdDebianDistributionsCodenameGet /api/v4/groups/{id}/-/debian_distributions/{codename}Get a Debian Distribution
DebianDistributionApiGetApiV4GroupsIdDebianDistributionsCodenameKeyAscGet /api/v4/groups/{id}/-/debian_distributions/{codename}/key.ascGet a Debian Distribution Key
DebianDistributionApiGetApiV4ProjectsIdDebianDistributionsGet /api/v4/projects/{id}/debian_distributionsGet a list of Debian Distributions
DebianDistributionApiGetApiV4ProjectsIdDebianDistributionsCodenameGet /api/v4/projects/{id}/debian_distributions/{codename}Get a Debian Distribution
DebianDistributionApiGetApiV4ProjectsIdDebianDistributionsCodenameKeyAscGet /api/v4/projects/{id}/debian_distributions/{codename}/key.ascGet a Debian Distribution Key
DebianDistributionApiPostApiV4GroupsIdDebianDistributionsPost /api/v4/groups/{id}/-/debian_distributionsCreate a Debian Distribution
DebianDistributionApiPostApiV4ProjectsIdDebianDistributionsPost /api/v4/projects/{id}/debian_distributionsCreate a Debian Distribution
DebianDistributionApiPutApiV4GroupsIdDebianDistributionsCodenamePut /api/v4/groups/{id}/-/debian_distributions/{codename}Update a Debian Distribution
DebianDistributionApiPutApiV4ProjectsIdDebianDistributionsCodenamePut /api/v4/projects/{id}/debian_distributions/{codename}Update a Debian Distribution
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionComponentBinaryArchitectureByHashSha256FileSha256Get /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/binary-{architecture}/by-hash/SHA256/{file_sha256}The binary files index by hash
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionComponentBinaryArchitecturePackagesGet /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/binary-{architecture}/PackagesThe binary files index
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionComponentDebianInstallerBinaryArchitectureByHashSha256FileSha256Get /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}The installer (udeb) binary files index by hash
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionComponentDebianInstallerBinaryArchitecturePackagesGet /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/PackagesThe installer (udeb) binary files index
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionComponentSourceByHashSha256FileSha256Get /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/source/by-hash/SHA256/{file_sha256}The source files index by hash
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionComponentSourceSourcesGet /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/source/SourcesThe source files index
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionInreleaseGet /api/v4/groups/{id}/-/packages/debian/dists/*distribution/InReleaseThe signed Release file
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionReleaseGet /api/v4/groups/{id}/-/packages/debian/dists/*distribution/ReleaseThe unsigned Release file
DebianPackagesApiGetApiV4GroupsIdPackagesDebianDistsdistributionReleaseGpgGet /api/v4/groups/{id}/-/packages/debian/dists/*distribution/Release.gpgThe Release file signature
DebianPackagesApiGetApiV4GroupsIdPackagesDebianPoolDistributionProjectIdLetterPackageNamePackageVersionFileNameGet /api/v4/groups/{id}/-/packages/debian/pool/{distribution}/{project_id}/{letter}/{package_name}/{package_version}/{file_name}Download Debian package
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionComponentBinaryArchitectureByHashSha256FileSha256Get /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/binary-{architecture}/by-hash/SHA256/{file_sha256}The binary files index by hash
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionComponentBinaryArchitecturePackagesGet /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/binary-{architecture}/PackagesThe binary files index
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionComponentDebianInstallerBinaryArchitectureByHashSha256FileSha256Get /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}The installer (udeb) binary files index by hash
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionComponentDebianInstallerBinaryArchitecturePackagesGet /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/PackagesThe installer (udeb) binary files index
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionComponentSourceByHashSha256FileSha256Get /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/source/by-hash/SHA256/{file_sha256}The source files index by hash
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionComponentSourceSourcesGet /api/v4/projects/{id}/packages/debian/dists/*distribution/{component}/source/SourcesThe source files index
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionInreleaseGet /api/v4/projects/{id}/packages/debian/dists/*distribution/InReleaseThe signed Release file
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionReleaseGet /api/v4/projects/{id}/packages/debian/dists/*distribution/ReleaseThe unsigned Release file
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianDistsdistributionReleaseGpgGet /api/v4/projects/{id}/packages/debian/dists/*distribution/Release.gpgThe Release file signature
DebianPackagesApiGetApiV4ProjectsIdPackagesDebianPoolDistributionLetterPackageNamePackageVersionFileNameGet /api/v4/projects/{id}/packages/debian/pool/{distribution}/{letter}/{package_name}/{package_version}/{file_name}Download Debian package
DebianPackagesApiPutApiV4ProjectsIdPackagesDebianFileNamePut /api/v4/projects/{id}/packages/debian/{file_name}Upload Debian package
DebianPackagesApiPutApiV4ProjectsIdPackagesDebianFileNameAuthorizePut /api/v4/projects/{id}/packages/debian/{file_name}/authorizeAuthorize Debian package upload
DependencyProxyApiDeleteApiV4GroupsIdDependencyProxyCacheDelete /api/v4/groups/{id}/dependency_proxy/cachePurge the dependency proxy for a group
DeployKeysApiDeleteApiV4ProjectsIdDeployKeysKeyIdDelete /api/v4/projects/{id}/deploy_keys/{key_id}Delete deploy key
DeployKeysApiGetApiV4DeployKeysGet /api/v4/deploy_keysList all deploy keys
DeployKeysApiGetApiV4ProjectsIdDeployKeysGet /api/v4/projects/{id}/deploy_keysList deploy keys for project
DeployKeysApiGetApiV4ProjectsIdDeployKeysKeyIdGet /api/v4/projects/{id}/deploy_keys/{key_id}Get a single deploy key
DeployKeysApiPostApiV4ProjectsIdDeployKeysPost /api/v4/projects/{id}/deploy_keysAdd deploy key
DeployKeysApiPostApiV4ProjectsIdDeployKeysKeyIdEnablePost /api/v4/projects/{id}/deploy_keys/{key_id}/enableEnable a deploy key
DeployKeysApiPutApiV4ProjectsIdDeployKeysKeyIdPut /api/v4/projects/{id}/deploy_keys/{key_id}Update deploy key
DeployTokensApiDeleteApiV4GroupsIdDeployTokensTokenIdDelete /api/v4/groups/{id}/deploy_tokens/{token_id}Delete a group deploy token
DeployTokensApiDeleteApiV4ProjectsIdDeployTokensTokenIdDelete /api/v4/projects/{id}/deploy_tokens/{token_id}Delete a project deploy token
DeployTokensApiGetApiV4DeployTokensGet /api/v4/deploy_tokensList all deploy tokens
DeployTokensApiGetApiV4GroupsIdDeployTokensGet /api/v4/groups/{id}/deploy_tokensList group deploy tokens
DeployTokensApiGetApiV4GroupsIdDeployTokensTokenIdGet /api/v4/groups/{id}/deploy_tokens/{token_id}Get a group deploy token
DeployTokensApiGetApiV4ProjectsIdDeployTokensGet /api/v4/projects/{id}/deploy_tokensList project deploy tokens
DeployTokensApiGetApiV4ProjectsIdDeployTokensTokenIdGet /api/v4/projects/{id}/deploy_tokens/{token_id}Get a project deploy token
DeployTokensApiPostApiV4GroupsIdDeployTokensPost /api/v4/groups/{id}/deploy_tokensCreate a group deploy token
DeployTokensApiPostApiV4ProjectsIdDeployTokensPost /api/v4/projects/{id}/deploy_tokensCreate a project deploy token
DeploymentsApiDeleteApiV4ProjectsIdDeploymentsDeploymentIdDelete /api/v4/projects/{id}/deployments/{deployment_id}Delete a specific deployment
DeploymentsApiGetApiV4ProjectsIdDeploymentsGet /api/v4/projects/{id}/deploymentsList project deployments
DeploymentsApiGetApiV4ProjectsIdDeploymentsDeploymentIdGet /api/v4/projects/{id}/deployments/{deployment_id}Get a specific deployment
DeploymentsApiGetApiV4ProjectsIdDeploymentsDeploymentIdMergeRequestsGet /api/v4/projects/{id}/deployments/{deployment_id}/merge_requestsList of merge requests associated with a deployment
DeploymentsApiPostApiV4ProjectsIdDeploymentsPost /api/v4/projects/{id}/deploymentsCreate a deployment
DeploymentsApiPostApiV4ProjectsIdDeploymentsDeploymentIdApprovalPost /api/v4/projects/{id}/deployments/{deployment_id}/approvalApprove or reject a blocked deployment
DeploymentsApiPutApiV4ProjectsIdDeploymentsDeploymentIdPut /api/v4/projects/{id}/deployments/{deployment_id}Update a deployment
EnvironmentsApiDeleteApiV4ProjectsIdEnvironmentsEnvironmentIdDelete /api/v4/projects/{id}/environments/{environment_id}Delete an environment
EnvironmentsApiDeleteApiV4ProjectsIdEnvironmentsReviewAppsDelete /api/v4/projects/{id}/environments/review_appsDelete multiple stopped review apps
EnvironmentsApiGetApiV4ProjectsIdEnvironmentsGet /api/v4/projects/{id}/environmentsList environments
EnvironmentsApiGetApiV4ProjectsIdEnvironmentsEnvironmentIdGet /api/v4/projects/{id}/environments/{environment_id}
EnvironmentsApiPostApiV4ProjectsIdEnvironmentsPost /api/v4/projects/{id}/environmentsCreate a new environment
EnvironmentsApiPostApiV4ProjectsIdEnvironmentsEnvironmentIdStopPost /api/v4/projects/{id}/environments/{environment_id}/stopStop an environment
EnvironmentsApiPostApiV4ProjectsIdEnvironmentsStopStalePost /api/v4/projects/{id}/environments/stop_staleStop stale environments
EnvironmentsApiPutApiV4ProjectsIdEnvironmentsEnvironmentIdPut /api/v4/projects/{id}/environments/{environment_id}Update an existing environment
ErrorTrackingClientKeysApiDeleteApiV4ProjectsIdErrorTrackingClientKeysKeyIdDelete /api/v4/projects/{id}/error_tracking/client_keys/{key_id}Delete a client key
ErrorTrackingClientKeysApiGetApiV4ProjectsIdErrorTrackingClientKeysGet /api/v4/projects/{id}/error_tracking/client_keysList project client keys
ErrorTrackingClientKeysApiPostApiV4ProjectsIdErrorTrackingClientKeysPost /api/v4/projects/{id}/error_tracking/client_keysCreate a client key
ErrorTrackingProjectSettingsApiGetApiV4ProjectsIdErrorTrackingSettingsGet /api/v4/projects/{id}/error_tracking/settingsGet Error Tracking settings
ErrorTrackingProjectSettingsApiPatchApiV4ProjectsIdErrorTrackingSettingsPatch /api/v4/projects/{id}/error_tracking/settingsEnable or disable the Error Tracking project settings
ErrorTrackingProjectSettingsApiPutApiV4ProjectsIdErrorTrackingSettingsPut /api/v4/projects/{id}/error_tracking/settingsUpdate Error Tracking project settings. Available in GitLab 15.10 and later.
EventsApiGetApiV4EventsGet /api/v4/eventsList currently authenticated user's events
EventsApiGetApiV4UsersIdEventsGet /api/v4/users/{id}/eventsGet the contribution events of a specified user
FeatureFlagsApiDeleteApiV4ProjectsIdFeatureFlagsFeatureFlagNameDelete /api/v4/projects/{id}/feature_flags/{feature_flag_name}Delete a feature flag
FeatureFlagsApiGetApiV4FeatureFlagsUnleashProjectIdGet /api/v4/feature_flags/unleash/{project_id}
FeatureFlagsApiGetApiV4ProjectsIdFeatureFlagsGet /api/v4/projects/{id}/feature_flagsList feature flags for a project
FeatureFlagsApiGetApiV4ProjectsIdFeatureFlagsFeatureFlagNameGet /api/v4/projects/{id}/feature_flags/{feature_flag_name}Get a single feature flag
FeatureFlagsApiPostApiV4FeatureFlagsUnleashProjectIdClientMetricsPost /api/v4/feature_flags/unleash/{project_id}/client/metrics
FeatureFlagsApiPostApiV4FeatureFlagsUnleashProjectIdClientRegisterPost /api/v4/feature_flags/unleash/{project_id}/client/register
FeatureFlagsApiPostApiV4ProjectsIdFeatureFlagsPost /api/v4/projects/{id}/feature_flagsCreate a new feature flag
FeatureFlagsApiPutApiV4ProjectsIdFeatureFlagsFeatureFlagNamePut /api/v4/projects/{id}/feature_flags/{feature_flag_name}Update a feature flag
FeatureFlagsUserListsApiDeleteApiV4ProjectsIdFeatureFlagsUserListsIidDelete /api/v4/projects/{id}/feature_flags_user_lists/{iid}Delete feature flag user list
FeatureFlagsUserListsApiGetApiV4ProjectsIdFeatureFlagsUserListsGet /api/v4/projects/{id}/feature_flags_user_listsList all feature flag user lists for a project
FeatureFlagsUserListsApiGetApiV4ProjectsIdFeatureFlagsUserListsIidGet /api/v4/projects/{id}/feature_flags_user_lists/{iid}Get a feature flag user list
FeatureFlagsUserListsApiPostApiV4ProjectsIdFeatureFlagsUserListsPost /api/v4/projects/{id}/feature_flags_user_listsCreate a feature flag user list
FeatureFlagsUserListsApiPutApiV4ProjectsIdFeatureFlagsUserListsIidPut /api/v4/projects/{id}/feature_flags_user_lists/{iid}Update a feature flag user list
FeaturesApiDeleteApiV4FeaturesNameDelete /api/v4/features/{name}Delete a feature
FeaturesApiGetApiV4FeaturesGet /api/v4/featuresList all features
FeaturesApiGetApiV4FeaturesDefinitionsGet /api/v4/features/definitionsList all feature definitions
FeaturesApiPostApiV4FeaturesNamePost /api/v4/features/{name}Set or create a feature
FreezePeriodsApiDeleteApiV4ProjectsIdFreezePeriodsFreezePeriodIdDelete /api/v4/projects/{id}/freeze_periods/{freeze_period_id}Delete a freeze period
FreezePeriodsApiGetApiV4ProjectsIdFreezePeriodsGet /api/v4/projects/{id}/freeze_periodsList freeze periods
FreezePeriodsApiGetApiV4ProjectsIdFreezePeriodsFreezePeriodIdGet /api/v4/projects/{id}/freeze_periods/{freeze_period_id}Get a freeze period
FreezePeriodsApiPostApiV4ProjectsIdFreezePeriodsPost /api/v4/projects/{id}/freeze_periodsCreate a freeze period
FreezePeriodsApiPutApiV4ProjectsIdFreezePeriodsFreezePeriodIdPut /api/v4/projects/{id}/freeze_periods/{freeze_period_id}Update a freeze period
GenericPackagesApiGetApiV4ProjectsIdPackagesGenericPackageNamepackageVersionPathFileNameGet /api/v4/projects/{id}/packages/generic/{package_name}/*package_version/(*path/){file_name}Download package file
GenericPackagesApiPutApiV4ProjectsIdPackagesGenericPackageNamepackageVersionPathFileNamePut /api/v4/projects/{id}/packages/generic/{package_name}/*package_version/(*path/){file_name}Upload package file
GenericPackagesApiPutApiV4ProjectsIdPackagesGenericPackageNamepackageVersionPathFileNameAuthorizePut /api/v4/projects/{id}/packages/generic/{package_name}/*package_version/(*path/){file_name}/authorizeWorkhorse authorize generic package file
GeoApiGetApiV4GeoProxyGet /api/v4/geo/proxyDetermine if a Geo site should proxy requests
GeoApiGetApiV4GeoRepositoriesGlRepositoryPipelineRefsGet /api/v4/geo/repositories/{gl_repository}/pipeline_refsUsed by secondary runners to verify the secondary instance has the very latest version
GeoApiGetApiV4GeoRetrieveReplicableNameReplicableIdGet /api/v4/geo/retrieve/{replicable_name}/{replicable_id}Internal endpoint that returns a replicable file
GeoApiPostApiV4GeoNodeProxyIdGraphqlPost /api/v4/geo/node_proxy/{id}/graphqlQuery the GraphQL endpoint of an existing Geo node
GeoApiPostApiV4GeoProxyGitSshInfoRefsReceivePackPost /api/v4/geo/proxy_git_ssh/info_refs_receive_packInternal endpoint that returns git-received-pack output for git push
GeoApiPostApiV4GeoProxyGitSshInfoRefsUploadPackPost /api/v4/geo/proxy_git_ssh/info_refs_upload_packInternal endpoint that returns info refs upload pack for git clone/pull
GeoApiPostApiV4GeoProxyGitSshReceivePackPost /api/v4/geo/proxy_git_ssh/receive_packInternal endpoint that posts git-receive-pack for git push
GeoApiPostApiV4GeoProxyGitSshUploadPackPost /api/v4/geo/proxy_git_ssh/upload_packInternal endpoint that posts git-upload-pack for git clone/pull
GeoApiPostApiV4GeoStatusPost /api/v4/geo/statusInternal endpoint that posts the current node status
GoProxyApiGetApiV4ProjectsIdPackagesGomoduleNamevListGet /api/v4/projects/{id}/packages/go/*module_name/@v/listList
GoProxyApiGetApiV4ProjectsIdPackagesGomoduleNamevModuleVersionInfoGet /api/v4/projects/{id}/packages/go/*module_name/@v/{module_version}.infoVersion metadata
GoProxyApiGetApiV4ProjectsIdPackagesGomoduleNamevModuleVersionModGet /api/v4/projects/{id}/packages/go/*module_name/@v/{module_version}.modDownload module file
GoProxyApiGetApiV4ProjectsIdPackagesGomoduleNamevModuleVersionZipGet /api/v4/projects/{id}/packages/go/*module_name/@v/{module_version}.zipDownload module source
GroupAccessTokensApiDeleteApiV4GroupsIdAccessTokensTokenIdDelete /api/v4/groups/{id}/access_tokens/{token_id}Revoke a resource access token
GroupAccessTokensApiGetApiV4GroupsIdAccessTokensGet /api/v4/groups/{id}/access_tokensGet list of all access tokens for the specified resource
GroupAccessTokensApiGetApiV4GroupsIdAccessTokensTokenIdGet /api/v4/groups/{id}/access_tokens/{token_id}Get an access token for the specified resource by ID
GroupAccessTokensApiPostApiV4GroupsIdAccessTokensPost /api/v4/groups/{id}/access_tokensCreate a resource access token
GroupAccessTokensApiPostApiV4GroupsIdAccessTokensTokenIdRotatePost /api/v4/groups/{id}/access_tokens/{token_id}/rotateRotate a resource access token
GroupAvatarApiGetApiV4GroupsIdAvatarGet /api/v4/groups/{id}/avatarDownload the group avatar
GroupExportApiGetApiV4GroupsIdExportDownloadGet /api/v4/groups/{id}/export/downloadDownload export
GroupExportApiGetApiV4GroupsIdExportRelationsDownloadGet /api/v4/groups/{id}/export_relations/downloadDownload relations export
GroupExportApiGetApiV4GroupsIdExportRelationsStatusGet /api/v4/groups/{id}/export_relations/statusRelations export status
GroupExportApiPostApiV4GroupsIdExportPost /api/v4/groups/{id}/exportStart export
GroupExportApiPostApiV4GroupsIdExportRelationsPost /api/v4/groups/{id}/export_relationsStart relations export
GroupImportApiPostApiV4GroupsImportPost /api/v4/groups/importCreate a new group import
GroupImportApiPostApiV4GroupsImportAuthorizePost /api/v4/groups/import/authorizeWorkhorse authorize the group import upload
GroupPackagesApiGetApiV4GroupsIdPackagesGet /api/v4/groups/{id}/packagesList packages within a group
GroupsApiDeleteApiV4GroupsIdDelete /api/v4/groups/{id}
GroupsApiDeleteApiV4GroupsIdBillableMembersUserIdDelete /api/v4/groups/{id}/billable_members/{user_id}
GroupsApiDeleteApiV4GroupsIdCustomAttributesKeyDelete /api/v4/groups/{id}/custom_attributes/{key}
GroupsApiDeleteApiV4GroupsIdMembersUserIdOverrideDelete /api/v4/groups/{id}/members/{user_id}/override
GroupsApiDeleteApiV4GroupsIdShareGroupIdDelete /api/v4/groups/{id}/share/{group_id}
GroupsApiDeleteApiV4GroupsIdSshCertificatesSshCertificatesIdDelete /api/v4/groups/{id}/ssh_certificates/{ssh_certificates_id}Removes an ssh certificate from a group.
GroupsApiGetApiV4GroupsGet /api/v4/groups
GroupsApiGetApiV4GroupsIdGet /api/v4/groups/{id}
GroupsApiGetApiV4GroupsIdAuditEventsGet /api/v4/groups/{id}/audit_events
GroupsApiGetApiV4GroupsIdAuditEventsAuditEventIdGet /api/v4/groups/{id}/audit_events/{audit_event_id}
GroupsApiGetApiV4GroupsIdBillableMembersGet /api/v4/groups/{id}/billable_members
GroupsApiGetApiV4GroupsIdBillableMembersUserIdIndirectGet /api/v4/groups/{id}/billable_members/{user_id}/indirect
GroupsApiGetApiV4GroupsIdBillableMembersUserIdMembershipsGet /api/v4/groups/{id}/billable_members/{user_id}/memberships
GroupsApiGetApiV4GroupsIdCustomAttributesGet /api/v4/groups/{id}/custom_attributes
GroupsApiGetApiV4GroupsIdCustomAttributesKeyGet /api/v4/groups/{id}/custom_attributes/{key}
GroupsApiGetApiV4GroupsIdDescendantGroupsGet /api/v4/groups/{id}/descendant_groups
GroupsApiGetApiV4GroupsIdPendingMembersGet /api/v4/groups/{id}/pending_members
GroupsApiGetApiV4GroupsIdProjectsGet /api/v4/groups/{id}/projects
GroupsApiGetApiV4GroupsIdProjectsSharedGet /api/v4/groups/{id}/projects/shared
GroupsApiGetApiV4GroupsIdProvisionedUsersGet /api/v4/groups/{id}/provisioned_users
GroupsApiGetApiV4GroupsIdRunnersGet /api/v4/groups/{id}/runnersList group's runners
GroupsApiGetApiV4GroupsIdSshCertificatesGet /api/v4/groups/{id}/ssh_certificatesGet a list of Groups::SshCertificate for a Group.
GroupsApiGetApiV4GroupsIdSubgroupsGet /api/v4/groups/{id}/subgroups
GroupsApiGetApiV4GroupsIdTransferLocationsGet /api/v4/groups/{id}/transfer_locations
GroupsApiGetApiV4GroupsIdUsersGet /api/v4/groups/{id}/users
GroupsApiPostApiV4GroupsPost /api/v4/groups
GroupsApiPostApiV4GroupsIdLdapSyncPost /api/v4/groups/{id}/ldap_sync
GroupsApiPostApiV4GroupsIdMembersApproveAllPost /api/v4/groups/{id}/members/approve_all
GroupsApiPostApiV4GroupsIdMembersUserIdOverridePost /api/v4/groups/{id}/members/{user_id}/override
GroupsApiPostApiV4GroupsIdProjectsProjectIdPost /api/v4/groups/{id}/projects/{project_id}
GroupsApiPostApiV4GroupsIdRestorePost /api/v4/groups/{id}/restore
GroupsApiPostApiV4GroupsIdRunnersResetRegistrationTokenPost /api/v4/groups/{id}/runners/reset_registration_tokenReset the runner registration token for a group
GroupsApiPostApiV4GroupsIdSharePost /api/v4/groups/{id}/share
GroupsApiPostApiV4GroupsIdSshCertificatesPost /api/v4/groups/{id}/ssh_certificatesAdd a Groups::SshCertificate.
GroupsApiPostApiV4GroupsIdTransferPost /api/v4/groups/{id}/transfer
GroupsApiPostApiV4RunnersResetRegistrationTokenPost /api/v4/runners/reset_registration_tokenReset instance's runner registration token
GroupsApiPutApiV4GroupsIdPut /api/v4/groups/{id}
GroupsApiPutApiV4GroupsIdCustomAttributesKeyPut /api/v4/groups/{id}/custom_attributes/{key}
GroupsApiPutApiV4GroupsIdMembersMemberIdApprovePut /api/v4/groups/{id}/members/{member_id}/approve
GroupsApiPutApiV4GroupsIdMembersUserIdStatePut /api/v4/groups/{id}/members/{user_id}/state
HelmPackagesApiGetApiV4ProjectsIdPackagesHelmChannelChartsFileNameTgzGet /api/v4/projects/{id}/packages/helm/{channel}/charts/{file_name}.tgzDownload a chart
HelmPackagesApiGetApiV4ProjectsIdPackagesHelmChannelIndexYamlGet /api/v4/projects/{id}/packages/helm/{channel}/index.yamlDownload a chart index
HelmPackagesApiPostApiV4ProjectsIdPackagesHelmApiChannelChartsPost /api/v4/projects/{id}/packages/helm/api/{channel}/chartsUpload a chart
HelmPackagesApiPostApiV4ProjectsIdPackagesHelmApiChannelChartsAuthorizePost /api/v4/projects/{id}/packages/helm/api/{channel}/charts/authorizeAuthorize a chart upload from workhorse
HooksApiDeleteApiV4HooksHookIdUrlVariablesKeyDelete /api/v4/hooks/{hook_id}/url_variables/{key}
HooksApiPostApiV4HooksHookIdPost /api/v4/hooks/{hook_id}
HooksApiPutApiV4HooksHookIdUrlVariablesKeyPut /api/v4/hooks/{hook_id}/url_variables/{key}
ImportApiPostApiV4ImportGithubGistsPost /api/v4/import/github/gistsImport User Gists
IntegrationsApiDeleteApiV4ProjectsIdIntegrationsSlugDelete /api/v4/projects/{id}/integrations/{slug}Disable an integration
IntegrationsApiDeleteApiV4ProjectsIdServicesSlugDelete /api/v4/projects/{id}/services/{slug}Disable an integration
IntegrationsApiGetApiV4ProjectsIdIntegrationsGet /api/v4/projects/{id}/integrationsList all active integrations
IntegrationsApiGetApiV4ProjectsIdIntegrationsSlugGet /api/v4/projects/{id}/integrations/{slug}Get an integration settings
IntegrationsApiGetApiV4ProjectsIdServicesGet /api/v4/projects/{id}/servicesList all active integrations
IntegrationsApiGetApiV4ProjectsIdServicesSlugGet /api/v4/projects/{id}/services/{slug}Get an integration settings
IntegrationsApiPostApiV4IntegrationsSlackEventsPost /api/v4/integrations/slack/events
IntegrationsApiPostApiV4IntegrationsSlackInteractionsPost /api/v4/integrations/slack/interactions
IntegrationsApiPostApiV4IntegrationsSlackOptionsPost /api/v4/integrations/slack/options
IntegrationsApiPostApiV4ProjectsIdIntegrationsMattermostSlashCommandsTriggerPost /api/v4/projects/{id}/integrations/mattermost_slash_commands/triggerTrigger a slash command for mattermost-slash-commands
IntegrationsApiPostApiV4ProjectsIdIntegrationsSlackSlashCommandsTriggerPost /api/v4/projects/{id}/integrations/slack_slash_commands/triggerTrigger a slash command for slack-slash-commands
IntegrationsApiPostApiV4ProjectsIdServicesMattermostSlashCommandsTriggerPost /api/v4/projects/{id}/services/mattermost_slash_commands/triggerTrigger a slash command for mattermost-slash-commands
IntegrationsApiPostApiV4ProjectsIdServicesSlackSlashCommandsTriggerPost /api/v4/projects/{id}/services/slack_slash_commands/triggerTrigger a slash command for slack-slash-commands
IntegrationsApiPutApiV4ProjectsIdIntegrationsAppleAppStorePut /api/v4/projects/{id}/integrations/apple-app-storeCreate/Edit Apple App Store integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsAsanaPut /api/v4/projects/{id}/integrations/asanaCreate/Edit Asana integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsAssemblaPut /api/v4/projects/{id}/integrations/assemblaCreate/Edit Assembla integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsBambooPut /api/v4/projects/{id}/integrations/bambooCreate/Edit Bamboo integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsBugzillaPut /api/v4/projects/{id}/integrations/bugzillaCreate/Edit Bugzilla integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsBuildkitePut /api/v4/projects/{id}/integrations/buildkiteCreate/Edit Buildkite integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsCampfirePut /api/v4/projects/{id}/integrations/campfireCreate/Edit Campfire integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsClickupPut /api/v4/projects/{id}/integrations/clickupCreate/Edit Clickup integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsConfluencePut /api/v4/projects/{id}/integrations/confluenceCreate/Edit Confluence integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsCustomIssueTrackerPut /api/v4/projects/{id}/integrations/custom-issue-trackerCreate/Edit Custom Issue Tracker integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsDatadogPut /api/v4/projects/{id}/integrations/datadogCreate/Edit Datadog integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsDiffblueCoverPut /api/v4/projects/{id}/integrations/diffblue-coverCreate/Edit Diffblue Cover integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsDiscordPut /api/v4/projects/{id}/integrations/discordCreate/Edit Discord integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsDroneCiPut /api/v4/projects/{id}/integrations/drone-ciCreate/Edit Drone Ci integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsEmailsOnPushPut /api/v4/projects/{id}/integrations/emails-on-pushCreate/Edit Emails On Push integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsEwmPut /api/v4/projects/{id}/integrations/ewmCreate/Edit Ewm integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsExternalWikiPut /api/v4/projects/{id}/integrations/external-wikiCreate/Edit External Wiki integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsGitGuardianPut /api/v4/projects/{id}/integrations/git-guardianCreate/Edit Git Guardian integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsGithubPut /api/v4/projects/{id}/integrations/githubCreate/Edit Github integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsGitlabSlackApplicationPut /api/v4/projects/{id}/integrations/gitlab-slack-applicationCreate/Edit Gitlab Slack Application integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsGoogleCloudPlatformArtifactRegistryPut /api/v4/projects/{id}/integrations/google-cloud-platform-artifact-registryCreate/Edit Google Cloud Platform Artifact Registry integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederationPut /api/v4/projects/{id}/integrations/google-cloud-platform-workload-identity-federationCreate/Edit Google Cloud Platform Workload Identity Federation integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsGooglePlayPut /api/v4/projects/{id}/integrations/google-playCreate/Edit Google Play integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsHangoutsChatPut /api/v4/projects/{id}/integrations/hangouts-chatCreate/Edit Hangouts Chat integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsHarborPut /api/v4/projects/{id}/integrations/harborCreate/Edit Harbor integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsIrkerPut /api/v4/projects/{id}/integrations/irkerCreate/Edit Irker integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsJenkinsPut /api/v4/projects/{id}/integrations/jenkinsCreate/Edit Jenkins integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsJiraPut /api/v4/projects/{id}/integrations/jiraCreate/Edit Jira integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsMattermostPut /api/v4/projects/{id}/integrations/mattermostCreate/Edit Mattermost integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsMattermostSlashCommandsPut /api/v4/projects/{id}/integrations/mattermost-slash-commandsCreate/Edit Mattermost Slash Commands integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsMicrosoftTeamsPut /api/v4/projects/{id}/integrations/microsoft-teamsCreate/Edit Microsoft Teams integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsMockCiPut /api/v4/projects/{id}/integrations/mock-ciCreate/Edit Mock Ci integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsMockMonitoringPut /api/v4/projects/{id}/integrations/mock-monitoringCreate/Edit Mock Monitoring integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsPackagistPut /api/v4/projects/{id}/integrations/packagistCreate/Edit Packagist integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsPhorgePut /api/v4/projects/{id}/integrations/phorgeCreate/Edit Phorge integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsPipelinesEmailPut /api/v4/projects/{id}/integrations/pipelines-emailCreate/Edit Pipelines Email integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsPivotaltrackerPut /api/v4/projects/{id}/integrations/pivotaltrackerCreate/Edit Pivotaltracker integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsPrometheusPut /api/v4/projects/{id}/integrations/prometheusCreate/Edit Prometheus integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsPumblePut /api/v4/projects/{id}/integrations/pumbleCreate/Edit Pumble integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsPushoverPut /api/v4/projects/{id}/integrations/pushoverCreate/Edit Pushover integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsRedminePut /api/v4/projects/{id}/integrations/redmineCreate/Edit Redmine integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsSlackPut /api/v4/projects/{id}/integrations/slackCreate/Edit Slack integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsSlackSlashCommandsPut /api/v4/projects/{id}/integrations/slack-slash-commandsCreate/Edit Slack Slash Commands integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsSquashTmPut /api/v4/projects/{id}/integrations/squash-tmCreate/Edit Squash Tm integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsTeamcityPut /api/v4/projects/{id}/integrations/teamcityCreate/Edit Teamcity integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsTelegramPut /api/v4/projects/{id}/integrations/telegramCreate/Edit Telegram integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsUnifyCircuitPut /api/v4/projects/{id}/integrations/unify-circuitCreate/Edit Unify Circuit integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsWebexTeamsPut /api/v4/projects/{id}/integrations/webex-teamsCreate/Edit Webex Teams integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsYoutrackPut /api/v4/projects/{id}/integrations/youtrackCreate/Edit Youtrack integration
IntegrationsApiPutApiV4ProjectsIdIntegrationsZentaoPut /api/v4/projects/{id}/integrations/zentaoCreate/Edit Zentao integration
IntegrationsApiPutApiV4ProjectsIdServicesAppleAppStorePut /api/v4/projects/{id}/services/apple-app-storeCreate/Edit Apple App Store integration
IntegrationsApiPutApiV4ProjectsIdServicesAsanaPut /api/v4/projects/{id}/services/asanaCreate/Edit Asana integration
IntegrationsApiPutApiV4ProjectsIdServicesAssemblaPut /api/v4/projects/{id}/services/assemblaCreate/Edit Assembla integration
IntegrationsApiPutApiV4ProjectsIdServicesBambooPut /api/v4/projects/{id}/services/bambooCreate/Edit Bamboo integration
IntegrationsApiPutApiV4ProjectsIdServicesBugzillaPut /api/v4/projects/{id}/services/bugzillaCreate/Edit Bugzilla integration
IntegrationsApiPutApiV4ProjectsIdServicesBuildkitePut /api/v4/projects/{id}/services/buildkiteCreate/Edit Buildkite integration
IntegrationsApiPutApiV4ProjectsIdServicesCampfirePut /api/v4/projects/{id}/services/campfireCreate/Edit Campfire integration
IntegrationsApiPutApiV4ProjectsIdServicesClickupPut /api/v4/projects/{id}/services/clickupCreate/Edit Clickup integration
IntegrationsApiPutApiV4ProjectsIdServicesConfluencePut /api/v4/projects/{id}/services/confluenceCreate/Edit Confluence integration
IntegrationsApiPutApiV4ProjectsIdServicesCustomIssueTrackerPut /api/v4/projects/{id}/services/custom-issue-trackerCreate/Edit Custom Issue Tracker integration
IntegrationsApiPutApiV4ProjectsIdServicesDatadogPut /api/v4/projects/{id}/services/datadogCreate/Edit Datadog integration
IntegrationsApiPutApiV4ProjectsIdServicesDiffblueCoverPut /api/v4/projects/{id}/services/diffblue-coverCreate/Edit Diffblue Cover integration
IntegrationsApiPutApiV4ProjectsIdServicesDiscordPut /api/v4/projects/{id}/services/discordCreate/Edit Discord integration
IntegrationsApiPutApiV4ProjectsIdServicesDroneCiPut /api/v4/projects/{id}/services/drone-ciCreate/Edit Drone Ci integration
IntegrationsApiPutApiV4ProjectsIdServicesEmailsOnPushPut /api/v4/projects/{id}/services/emails-on-pushCreate/Edit Emails On Push integration
IntegrationsApiPutApiV4ProjectsIdServicesEwmPut /api/v4/projects/{id}/services/ewmCreate/Edit Ewm integration
IntegrationsApiPutApiV4ProjectsIdServicesExternalWikiPut /api/v4/projects/{id}/services/external-wikiCreate/Edit External Wiki integration
IntegrationsApiPutApiV4ProjectsIdServicesGitGuardianPut /api/v4/projects/{id}/services/git-guardianCreate/Edit Git Guardian integration
IntegrationsApiPutApiV4ProjectsIdServicesGithubPut /api/v4/projects/{id}/services/githubCreate/Edit Github integration
IntegrationsApiPutApiV4ProjectsIdServicesGitlabSlackApplicationPut /api/v4/projects/{id}/services/gitlab-slack-applicationCreate/Edit Gitlab Slack Application integration
IntegrationsApiPutApiV4ProjectsIdServicesGoogleCloudPlatformArtifactRegistryPut /api/v4/projects/{id}/services/google-cloud-platform-artifact-registryCreate/Edit Google Cloud Platform Artifact Registry integration
IntegrationsApiPutApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederationPut /api/v4/projects/{id}/services/google-cloud-platform-workload-identity-federationCreate/Edit Google Cloud Platform Workload Identity Federation integration
IntegrationsApiPutApiV4ProjectsIdServicesGooglePlayPut /api/v4/projects/{id}/services/google-playCreate/Edit Google Play integration
IntegrationsApiPutApiV4ProjectsIdServicesHangoutsChatPut /api/v4/projects/{id}/services/hangouts-chatCreate/Edit Hangouts Chat integration
IntegrationsApiPutApiV4ProjectsIdServicesHarborPut /api/v4/projects/{id}/services/harborCreate/Edit Harbor integration
IntegrationsApiPutApiV4ProjectsIdServicesIrkerPut /api/v4/projects/{id}/services/irkerCreate/Edit Irker integration
IntegrationsApiPutApiV4ProjectsIdServicesJenkinsPut /api/v4/projects/{id}/services/jenkinsCreate/Edit Jenkins integration
IntegrationsApiPutApiV4ProjectsIdServicesJiraPut /api/v4/projects/{id}/services/jiraCreate/Edit Jira integration
IntegrationsApiPutApiV4ProjectsIdServicesMattermostPut /api/v4/projects/{id}/services/mattermostCreate/Edit Mattermost integration
IntegrationsApiPutApiV4ProjectsIdServicesMattermostSlashCommandsPut /api/v4/projects/{id}/services/mattermost-slash-commandsCreate/Edit Mattermost Slash Commands integration
IntegrationsApiPutApiV4ProjectsIdServicesMicrosoftTeamsPut /api/v4/projects/{id}/services/microsoft-teamsCreate/Edit Microsoft Teams integration
IntegrationsApiPutApiV4ProjectsIdServicesMockCiPut /api/v4/projects/{id}/services/mock-ciCreate/Edit Mock Ci integration
IntegrationsApiPutApiV4ProjectsIdServicesMockMonitoringPut /api/v4/projects/{id}/services/mock-monitoringCreate/Edit Mock Monitoring integration
IntegrationsApiPutApiV4ProjectsIdServicesPackagistPut /api/v4/projects/{id}/services/packagistCreate/Edit Packagist integration
IntegrationsApiPutApiV4ProjectsIdServicesPhorgePut /api/v4/projects/{id}/services/phorgeCreate/Edit Phorge integration
IntegrationsApiPutApiV4ProjectsIdServicesPipelinesEmailPut /api/v4/projects/{id}/services/pipelines-emailCreate/Edit Pipelines Email integration
IntegrationsApiPutApiV4ProjectsIdServicesPivotaltrackerPut /api/v4/projects/{id}/services/pivotaltrackerCreate/Edit Pivotaltracker integration
IntegrationsApiPutApiV4ProjectsIdServicesPrometheusPut /api/v4/projects/{id}/services/prometheusCreate/Edit Prometheus integration
IntegrationsApiPutApiV4ProjectsIdServicesPumblePut /api/v4/projects/{id}/services/pumbleCreate/Edit Pumble integration
IntegrationsApiPutApiV4ProjectsIdServicesPushoverPut /api/v4/projects/{id}/services/pushoverCreate/Edit Pushover integration
IntegrationsApiPutApiV4ProjectsIdServicesRedminePut /api/v4/projects/{id}/services/redmineCreate/Edit Redmine integration
IntegrationsApiPutApiV4ProjectsIdServicesSlackPut /api/v4/projects/{id}/services/slackCreate/Edit Slack integration
IntegrationsApiPutApiV4ProjectsIdServicesSlackSlashCommandsPut /api/v4/projects/{id}/services/slack-slash-commandsCreate/Edit Slack Slash Commands integration
IntegrationsApiPutApiV4ProjectsIdServicesSquashTmPut /api/v4/projects/{id}/services/squash-tmCreate/Edit Squash Tm integration
IntegrationsApiPutApiV4ProjectsIdServicesTeamcityPut /api/v4/projects/{id}/services/teamcityCreate/Edit Teamcity integration
IntegrationsApiPutApiV4ProjectsIdServicesTelegramPut /api/v4/projects/{id}/services/telegramCreate/Edit Telegram integration
IntegrationsApiPutApiV4ProjectsIdServicesUnifyCircuitPut /api/v4/projects/{id}/services/unify-circuitCreate/Edit Unify Circuit integration
IntegrationsApiPutApiV4ProjectsIdServicesWebexTeamsPut /api/v4/projects/{id}/services/webex-teamsCreate/Edit Webex Teams integration
IntegrationsApiPutApiV4ProjectsIdServicesYoutrackPut /api/v4/projects/{id}/services/youtrackCreate/Edit Youtrack integration
IntegrationsApiPutApiV4ProjectsIdServicesZentaoPut /api/v4/projects/{id}/services/zentaoCreate/Edit Zentao integration
InvitationsApiDeleteApiV4GroupsIdInvitationsEmailDelete /api/v4/groups/{id}/invitations/{email}
InvitationsApiDeleteApiV4ProjectsIdInvitationsEmailDelete /api/v4/projects/{id}/invitations/{email}
InvitationsApiGetApiV4GroupsIdInvitationsGet /api/v4/groups/{id}/invitationsGet a list of group or project invitations viewable by the authenticated user
InvitationsApiGetApiV4ProjectsIdInvitationsGet /api/v4/projects/{id}/invitationsGet a list of group or project invitations viewable by the authenticated user
InvitationsApiPostApiV4GroupsIdInvitationsPost /api/v4/groups/{id}/invitationsInvite non-members by email address to a group or project.
InvitationsApiPostApiV4ProjectsIdInvitationsPost /api/v4/projects/{id}/invitationsInvite non-members by email address to a group or project.
InvitationsApiPutApiV4GroupsIdInvitationsEmailPut /api/v4/groups/{id}/invitations/{email}
InvitationsApiPutApiV4ProjectsIdInvitationsEmailPut /api/v4/projects/{id}/invitations/{email}
IssueLinksApiDeleteApiV4ProjectsIdIssuesIssueIidLinksIssueLinkIdDelete /api/v4/projects/{id}/issues/{issue_iid}/links/{issue_link_id}Delete an issue link
IssueLinksApiGetApiV4ProjectsIdIssuesIssueIidLinksGet /api/v4/projects/{id}/issues/{issue_iid}/linksList issue relations
IssueLinksApiGetApiV4ProjectsIdIssuesIssueIidLinksIssueLinkIdGet /api/v4/projects/{id}/issues/{issue_iid}/links/{issue_link_id}Get an issue link
IssueLinksApiPostApiV4ProjectsIdIssuesIssueIidLinksPost /api/v4/projects/{id}/issues/{issue_iid}/linksCreate an issue link
JiraConnectSubscriptionsApiPostApiV4IntegrationsJiraConnectSubscriptionsPost /api/v4/integrations/jira_connect/subscriptionsSubscribe a namespace to a JiraConnectInstallation
JobApiGetApiV4JobGet /api/v4/job
JobApiGetApiV4JobAllowedAgentsGet /api/v4/job/allowed_agentsGet current agents
JobsApiGetApiV4JobsIdArtifactsGet /api/v4/jobs/{id}/artifacts
JobsApiGetApiV4RunnersIdJobsGet /api/v4/runners/{id}/jobsList runner's jobs
JobsApiPatchApiV4JobsIdTracePatch /api/v4/jobs/{id}/trace
JobsApiPostApiV4JobsIdArtifactsPost /api/v4/jobs/{id}/artifacts
JobsApiPostApiV4JobsIdArtifactsAuthorizePost /api/v4/jobs/{id}/artifacts/authorize
JobsApiPostApiV4JobsRequestPost /api/v4/jobs/request
JobsApiPutApiV4JobsIdPut /api/v4/jobs/{id}
KeysApiGetApiV4KeysGet /api/v4/keysGet user by fingerprint of SSH key
KeysApiGetApiV4KeysIdGet /api/v4/keys/{id}Get single ssh key by id. Only available to admin users
MarkdownApiPostApiV4MarkdownPost /api/v4/markdownRender an arbitrary Markdown document
MavenPackagesApiGetApiV4GroupsIdPackagesMavenpathFileNameGet /api/v4/groups/{id}/-/packages/maven/*path/{file_name}Download the maven package file at a group level
MavenPackagesApiGetApiV4PackagesMavenpathFileNameGet /api/v4/packages/maven/*path/{file_name}Download the maven package file at instance level
MavenPackagesApiGetApiV4ProjectsIdPackagesMavenpathFileNameGet /api/v4/projects/{id}/packages/maven/*path/{file_name}Download the maven package file at a project level
MavenPackagesApiPutApiV4ProjectsIdPackagesMavenpathFileNamePut /api/v4/projects/{id}/packages/maven/*path/{file_name}Upload the maven package file
MavenPackagesApiPutApiV4ProjectsIdPackagesMavenpathFileNameAuthorizePut /api/v4/projects/{id}/packages/maven/*path/{file_name}/authorizeWorkhorse authorize the maven package file upload
MembersApiDeleteApiV4GroupsIdMembersUserIdDelete /api/v4/groups/{id}/members/{user_id}
MembersApiDeleteApiV4ProjectsIdMembersUserIdDelete /api/v4/projects/{id}/members/{user_id}
MembersApiGetApiV4GroupsIdMembersGet /api/v4/groups/{id}/members
MembersApiGetApiV4GroupsIdMembersAllGet /api/v4/groups/{id}/members/all
MembersApiGetApiV4GroupsIdMembersAllUserIdGet /api/v4/groups/{id}/members/all/{user_id}
MembersApiGetApiV4GroupsIdMembersUserIdGet /api/v4/groups/{id}/members/{user_id}
MembersApiGetApiV4ProjectsIdMembersGet /api/v4/projects/{id}/members
MembersApiGetApiV4ProjectsIdMembersAllGet /api/v4/projects/{id}/members/all
MembersApiGetApiV4ProjectsIdMembersAllUserIdGet /api/v4/projects/{id}/members/all/{user_id}
MembersApiGetApiV4ProjectsIdMembersUserIdGet /api/v4/projects/{id}/members/{user_id}
MembersApiPostApiV4GroupsIdMembersPost /api/v4/groups/{id}/members
MembersApiPostApiV4ProjectsIdMembersPost /api/v4/projects/{id}/members
MembersApiPutApiV4GroupsIdMembersUserIdPut /api/v4/groups/{id}/members/{user_id}
MembersApiPutApiV4ProjectsIdMembersUserIdPut /api/v4/projects/{id}/members/{user_id}
MergeRequestsApiDeleteApiV4ProjectsIdMergeRequestsMergeRequestIidDelete /api/v4/projects/{id}/merge_requests/{merge_request_iid}Delete a merge request
MergeRequestsApiDeleteApiV4ProjectsIdMergeRequestsMergeRequestIidContextCommitsDelete /api/v4/projects/{id}/merge_requests/{merge_request_iid}/context_commitsDelete merge request context commits
MergeRequestsApiGetApiV4GroupsIdMergeRequestsGet /api/v4/groups/{id}/merge_requestsList group merge requests
MergeRequestsApiGetApiV4MergeRequestsGet /api/v4/merge_requestsList merge requests
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsGet /api/v4/projects/{id}/merge_requestsList project merge requests
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}Get single merge request
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidChangesGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/changesGet single merge request changes
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidClosesIssuesGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/closes_issuesList issues that close on merge
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidCommitsGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/commitsGet single merge request commits
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidContextCommitsGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/context_commitsList merge request context commits
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidDiffsGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/diffsGet the merge request diffs
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidMergeRefGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/merge_refReturns the up to date merge-ref HEAD commit
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidParticipantsGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/participantsGet single merge request participants
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidPipelinesGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/pipelinesGet single merge request pipelines
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidReviewersGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/reviewersGet single merge request reviewers
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidTimeStatsGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/time_statsGet time tracking stats
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidVersionsGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/versionsGet a list of merge request diff versions
MergeRequestsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidVersionsVersionIdGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/versions/{version_id}Get a single merge request diff version
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsPost /api/v4/projects/{id}/merge_requestsCreate merge request
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidAddSpentTimePost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/add_spent_timeAdd spent time for a merge_request
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidCancelMergeWhenPipelineSucceedsPost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/cancel_merge_when_pipeline_succeedsCancel Merge When Pipeline Succeeds
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidContextCommitsPost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/context_commitsCreate merge request context commits
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidPipelinesPost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/pipelinesCreate merge request pipeline
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidResetSpentTimePost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/reset_spent_timeReset spent time for a merge_request
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidResetTimeEstimatePost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/reset_time_estimateReset the time estimate for a project merge_request
MergeRequestsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidTimeEstimatePost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/time_estimateSet a time estimate for a merge_request
MergeRequestsApiPutApiV4ProjectsIdMergeRequestsMergeRequestIidPut /api/v4/projects/{id}/merge_requests/{merge_request_iid}Update merge request
MergeRequestsApiPutApiV4ProjectsIdMergeRequestsMergeRequestIidMergePut /api/v4/projects/{id}/merge_requests/{merge_request_iid}/mergeMerge a merge request
MergeRequestsApiPutApiV4ProjectsIdMergeRequestsMergeRequestIidRebasePut /api/v4/projects/{id}/merge_requests/{merge_request_iid}/rebaseRebase a merge request
MergeRequestsApiPutApiV4ProjectsIdMergeRequestsMergeRequestIidResetApprovalsPut /api/v4/projects/{id}/merge_requests/{merge_request_iid}/reset_approvalsRemove all merge request approvals
MetadataApiGetApiV4MetadataGet /api/v4/metadataRetrieve metadata information for this GitLab instance
MetadataApiGetApiV4VersionGet /api/v4/versionRetrieves version information for the GitLab instance
MetricsApiGetApiV4UsageDataMetricDefinitionsGet /api/v4/usage_data/metric_definitionsGet a list of all metric definitions
MigrationsApiPostApiV4AdminMigrationsTimestampMarkPost /api/v4/admin/migrations/{timestamp}/mark
MlModelRegistryApiGetApiV4ProjectsIdPackagesMlModelsModelVersionIdFilesPathFileNameGet /api/v4/projects/{id}/packages/ml_models/{model_version_id}/files/(*path/){file_name}Download an ml_model package file
MlModelRegistryApiPutApiV4ProjectsIdPackagesMlModelsModelVersionIdFilesPathFileNamePut /api/v4/projects/{id}/packages/ml_models/{model_version_id}/files/(*path/){file_name}Workhorse upload model package file
MlModelRegistryApiPutApiV4ProjectsIdPackagesMlModelsModelVersionIdFilesPathFileNameAuthorizePut /api/v4/projects/{id}/packages/ml_models/{model_version_id}/files/(*path/){file_name}/authorizeWorkhorse authorize model package file
NamespacesApiDeleteApiV4NamespacesIdStorageLimitExclusionDelete /api/v4/namespaces/{id}/storage/limit_exclusionRemoves a storage limit exclusion for a Namespace
NamespacesApiGetApiV4NamespacesGet /api/v4/namespacesList namespaces
NamespacesApiGetApiV4NamespacesIdGet /api/v4/namespaces/{id}Get namespace by ID
NamespacesApiGetApiV4NamespacesIdExistsGet /api/v4/namespaces/{id}/existsGet existence of a namespace
NamespacesApiGetApiV4NamespacesIdGitlabSubscriptionGet /api/v4/namespaces/{id}/gitlab_subscription
NamespacesApiGetApiV4NamespacesStorageLimitExclusionsGet /api/v4/namespaces/storage/limit_exclusionsRetrieve all limit exclusions
NamespacesApiPostApiV4NamespacesIdGitlabSubscriptionPost /api/v4/namespaces/{id}/gitlab_subscription
NamespacesApiPostApiV4NamespacesIdStorageLimitExclusionPost /api/v4/namespaces/{id}/storage/limit_exclusionCreates a storage limit exclusion for a Namespace
NamespacesApiPutApiV4NamespacesIdPut /api/v4/namespaces/{id}
NamespacesApiPutApiV4NamespacesIdGitlabSubscriptionPut /api/v4/namespaces/{id}/gitlab_subscription
NpmPackagesApiDeleteApiV4GroupsIdPackagesNpmPackagepackageNameDistTagsTagDelete /api/v4/groups/{id}/-/packages/npm/-/package/*package_name/dist-tags/{tag}Deletes the given tag
NpmPackagesApiDeleteApiV4PackagesNpmPackagepackageNameDistTagsTagDelete /api/v4/packages/npm/-/package/*package_name/dist-tags/{tag}Deletes the given tag
NpmPackagesApiDeleteApiV4ProjectsIdPackagesNpmPackagepackageNameDistTagsTagDelete /api/v4/projects/{id}/packages/npm/-/package/*package_name/dist-tags/{tag}Deletes the given tag
NpmPackagesApiGetApiV4GroupsIdPackagesNpmPackagepackageNameDistTagsGet /api/v4/groups/{id}/-/packages/npm/-/package/*package_name/dist-tagsGet all tags for a given an NPM package
NpmPackagesApiGetApiV4GroupsIdPackagesNpmpackageNameGet /api/v4/groups/{id}/-/packages/npm/*package_nameNPM registry metadata endpoint
NpmPackagesApiGetApiV4PackagesNpmPackagepackageNameDistTagsGet /api/v4/packages/npm/-/package/*package_name/dist-tagsGet all tags for a given an NPM package
NpmPackagesApiGetApiV4PackagesNpmpackageNameGet /api/v4/packages/npm/*package_nameNPM registry metadata endpoint
NpmPackagesApiGetApiV4ProjectsIdPackagesNpmPackagepackageNameDistTagsGet /api/v4/projects/{id}/packages/npm/-/package/*package_name/dist-tagsGet all tags for a given an NPM package
NpmPackagesApiGetApiV4ProjectsIdPackagesNpmpackageNameGet /api/v4/projects/{id}/packages/npm/*package_nameNPM registry metadata endpoint
NpmPackagesApiGetApiV4ProjectsIdPackagesNpmpackageNamefileNameGet /api/v4/projects/{id}/packages/npm/*package_name/-/*file_nameDownload the NPM tarball
NpmPackagesApiPostApiV4GroupsIdPackagesNpmNpmV1SecurityAdvisoriesBulkPost /api/v4/groups/{id}/-/packages/npm/-/npm/v1/security/advisories/bulkNPM registry bulk advisory endpoint
NpmPackagesApiPostApiV4GroupsIdPackagesNpmNpmV1SecurityAuditsQuickPost /api/v4/groups/{id}/-/packages/npm/-/npm/v1/security/audits/quickNPM registry quick audit endpoint
NpmPackagesApiPostApiV4PackagesNpmNpmV1SecurityAdvisoriesBulkPost /api/v4/packages/npm/-/npm/v1/security/advisories/bulkNPM registry bulk advisory endpoint
NpmPackagesApiPostApiV4PackagesNpmNpmV1SecurityAuditsQuickPost /api/v4/packages/npm/-/npm/v1/security/audits/quickNPM registry quick audit endpoint
NpmPackagesApiPostApiV4ProjectsIdPackagesNpmNpmV1SecurityAdvisoriesBulkPost /api/v4/projects/{id}/packages/npm/-/npm/v1/security/advisories/bulkNPM registry bulk advisory endpoint
NpmPackagesApiPostApiV4ProjectsIdPackagesNpmNpmV1SecurityAuditsQuickPost /api/v4/projects/{id}/packages/npm/-/npm/v1/security/audits/quickNPM registry quick audit endpoint
NpmPackagesApiPutApiV4GroupsIdPackagesNpmPackagepackageNameDistTagsTagPut /api/v4/groups/{id}/-/packages/npm/-/package/*package_name/dist-tags/{tag}Create or Update the given tag for the given NPM package and version
NpmPackagesApiPutApiV4PackagesNpmPackagepackageNameDistTagsTagPut /api/v4/packages/npm/-/package/*package_name/dist-tags/{tag}Create or Update the given tag for the given NPM package and version
NpmPackagesApiPutApiV4ProjectsIdPackagesNpmPackageNamePut /api/v4/projects/{id}/packages/npm/{package_name}Create or deprecate NPM package
NpmPackagesApiPutApiV4ProjectsIdPackagesNpmPackagepackageNameDistTagsTagPut /api/v4/projects/{id}/packages/npm/-/package/*package_name/dist-tags/{tag}Create or Update the given tag for the given NPM package and version
NugetPackagesApiDeleteApiV4ProjectsIdPackagesNugetpackageNamepackageVersionDelete /api/v4/projects/{id}/packages/nuget/*package_name/*package_versionThe NuGet Package Delete endpoint
NugetPackagesApiGetApiV4GroupsIdPackagesNugetIndexGet /api/v4/groups/{id}/-/packages/nuget/indexThe NuGet V3 Feed Service Index
NugetPackagesApiGetApiV4GroupsIdPackagesNugetMetadatapackageNameIndexGet /api/v4/groups/{id}/-/packages/nuget/metadata/*package_name/indexThe NuGet Metadata Service - Package name level
NugetPackagesApiGetApiV4GroupsIdPackagesNugetMetadatapackageNamepackageVersionGet /api/v4/groups/{id}/-/packages/nuget/metadata/*package_name/*package_versionThe NuGet Metadata Service - Package name and version level
NugetPackagesApiGetApiV4GroupsIdPackagesNugetQueryGet /api/v4/groups/{id}/-/packages/nuget/queryThe NuGet Search Service
NugetPackagesApiGetApiV4GroupsIdPackagesNugetSymbolfilesfileNamesignaturesameFileNameGet /api/v4/groups/{id}/-/packages/nuget/symbolfiles/*file_name/*signature/*same_file_nameThe NuGet Symbol File Download Endpoint
NugetPackagesApiGetApiV4GroupsIdPackagesNugetV2Get /api/v4/groups/{id}/-/packages/nuget/v2The NuGet V2 Feed Service Index
NugetPackagesApiGetApiV4GroupsIdPackagesNugetV2metadataGet /api/v4/groups/{id}/-/packages/nuget/v2/$metadataThe NuGet V2 Feed Package $metadata endpoint
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetDownloadpackageNameIndexGet /api/v4/projects/{id}/packages/nuget/download/*package_name/indexThe NuGet Content Service - index request
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetDownloadpackageNamepackageVersionpackageFilenameGet /api/v4/projects/{id}/packages/nuget/download/*package_name/*package_version/*package_filenameThe NuGet Content Service - content request
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetIndexGet /api/v4/projects/{id}/packages/nuget/indexThe NuGet V3 Feed Service Index
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetMetadatapackageNameIndexGet /api/v4/projects/{id}/packages/nuget/metadata/*package_name/indexThe NuGet Metadata Service - Package name level
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetMetadatapackageNamepackageVersionGet /api/v4/projects/{id}/packages/nuget/metadata/*package_name/*package_versionThe NuGet Metadata Service - Package name and version level
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetQueryGet /api/v4/projects/{id}/packages/nuget/queryThe NuGet Search Service
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetSymbolfilesfileNamesignaturesameFileNameGet /api/v4/projects/{id}/packages/nuget/symbolfiles/*file_name/*signature/*same_file_nameThe NuGet Symbol File Download Endpoint
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetV2Get /api/v4/projects/{id}/packages/nuget/v2The NuGet V2 Feed Service Index
NugetPackagesApiGetApiV4ProjectsIdPackagesNugetV2metadataGet /api/v4/projects/{id}/packages/nuget/v2/$metadataThe NuGet V2 Feed Package $metadata endpoint
NugetPackagesApiGetApiV4ProjectsProjectIdPackagesNugetV2Findpackagesbyid_Get /api/v4/projects/{project_id}/packages/nuget/v2/FindPackagesById()The NuGet V2 Feed Find Packages by ID endpoint
NugetPackagesApiGetApiV4ProjectsProjectIdPackagesNugetV2PackagesIdpackageNameversionpackageVersionGet /api/v4/projects/{project_id}/packages/nuget/v2/Packages(Id='*package_name',Version='*package_version')The NuGet V2 Feed Single Package Metadata endpoint
NugetPackagesApiGetApiV4ProjectsProjectIdPackagesNugetV2Packages_Get /api/v4/projects/{project_id}/packages/nuget/v2/Packages()The NuGet V2 Feed Enumerate Packages endpoint
NugetPackagesApiPutApiV4ProjectsIdPackagesNugetPut /api/v4/projects/{id}/packages/nugetThe NuGet V3 Feed Package Publish endpoint
NugetPackagesApiPutApiV4ProjectsIdPackagesNugetAuthorizePut /api/v4/projects/{id}/packages/nuget/authorizeThe NuGet Package Authorize endpoint
NugetPackagesApiPutApiV4ProjectsIdPackagesNugetSymbolpackagePut /api/v4/projects/{id}/packages/nuget/symbolpackageThe NuGet Symbol Package Publish endpoint
NugetPackagesApiPutApiV4ProjectsIdPackagesNugetSymbolpackageAuthorizePut /api/v4/projects/{id}/packages/nuget/symbolpackage/authorizeThe NuGet Symbol Package Authorize endpoint
NugetPackagesApiPutApiV4ProjectsIdPackagesNugetV2Put /api/v4/projects/{id}/packages/nuget/v2The NuGet V2 Feed Package Publish endpoint
NugetPackagesApiPutApiV4ProjectsIdPackagesNugetV2AuthorizePut /api/v4/projects/{id}/packages/nuget/v2/authorizeThe NuGet V2 Feed Package Authorize endpoint
PackageFilesApiDeleteApiV4ProjectsIdPackagesPackageIdPackageFilesPackageFileIdDelete /api/v4/projects/{id}/packages/{package_id}/package_files/{package_file_id}Delete a package file
PackageFilesApiGetApiV4ProjectsIdPackagesPackageIdPackageFilesGet /api/v4/projects/{id}/packages/{package_id}/package_filesList package files
PagesApiDeleteApiV4ProjectsIdPagesDelete /api/v4/projects/{id}/pagesUnpublish pages
PagesApiGetApiV4PagesDomainsGet /api/v4/pages/domains
PagesApiGetApiV4ProjectsIdPagesGet /api/v4/projects/{id}/pagesGet pages settings
PagesApiPatchApiV4ProjectsIdPagesPatch /api/v4/projects/{id}/pagesUpdate pages settings
PagesDomainsApiGetApiV4ProjectsIdPagesDomainsGet /api/v4/projects/{id}/pages/domains
PersonalAccessTokensApiDeleteApiV4PersonalAccessTokensIdDelete /api/v4/personal_access_tokens/{id}Revoke a personal access token
PersonalAccessTokensApiDeleteApiV4PersonalAccessTokensSelfDelete /api/v4/personal_access_tokens/selfRevoke a personal access token
PersonalAccessTokensApiGetApiV4PersonalAccessTokensGet /api/v4/personal_access_tokensList personal access tokens
PersonalAccessTokensApiGetApiV4PersonalAccessTokensIdGet /api/v4/personal_access_tokens/{id}Get single personal access token
PersonalAccessTokensApiGetApiV4PersonalAccessTokensSelfGet /api/v4/personal_access_tokens/selfGet single personal access token
PersonalAccessTokensApiPostApiV4PersonalAccessTokensIdRotatePost /api/v4/personal_access_tokens/{id}/rotateRotate personal access token
PersonalAccessTokensApiPostApiV4PersonalAccessTokensSelfRotatePost /api/v4/personal_access_tokens/self/rotateRotate a personal access token
PlanLimitsApiGetApiV4ApplicationPlanLimitsGet /api/v4/application/plan_limitsGet current plan limits
PlanLimitsApiPutApiV4ApplicationPlanLimitsPut /api/v4/application/plan_limitsChange plan limits
ProjectAccessTokensApiDeleteApiV4ProjectsIdAccessTokensTokenIdDelete /api/v4/projects/{id}/access_tokens/{token_id}Revoke a resource access token
ProjectAccessTokensApiGetApiV4ProjectsIdAccessTokensGet /api/v4/projects/{id}/access_tokensGet list of all access tokens for the specified resource
ProjectAccessTokensApiGetApiV4ProjectsIdAccessTokensTokenIdGet /api/v4/projects/{id}/access_tokens/{token_id}Get an access token for the specified resource by ID
ProjectAccessTokensApiPostApiV4ProjectsIdAccessTokensPost /api/v4/projects/{id}/access_tokensCreate a resource access token
ProjectAccessTokensApiPostApiV4ProjectsIdAccessTokensTokenIdRotatePost /api/v4/projects/{id}/access_tokens/{token_id}/rotateRotate a resource access token
ProjectAvatarApiGetApiV4ProjectsIdAvatarGet /api/v4/projects/{id}/avatarDownload a project avatar
ProjectExportApiGetApiV4ProjectsIdExportGet /api/v4/projects/{id}/exportGet export status
ProjectExportApiGetApiV4ProjectsIdExportDownloadGet /api/v4/projects/{id}/export/downloadDownload export
ProjectExportApiGetApiV4ProjectsIdExportRelationsDownloadGet /api/v4/projects/{id}/export_relations/downloadDownload relations export
ProjectExportApiGetApiV4ProjectsIdExportRelationsStatusGet /api/v4/projects/{id}/export_relations/statusRelations export status
ProjectExportApiPostApiV4ProjectsIdExportPost /api/v4/projects/{id}/exportStart export
ProjectExportApiPostApiV4ProjectsIdExportRelationsPost /api/v4/projects/{id}/export_relationsStart relations export
ProjectHooksApiDeleteApiV4ProjectsIdHooksHookIdDelete /api/v4/projects/{id}/hooks/{hook_id}Delete a project hook
ProjectHooksApiGetApiV4ProjectsIdHooksGet /api/v4/projects/{id}/hooksList project hooks
ProjectHooksApiGetApiV4ProjectsIdHooksHookIdGet /api/v4/projects/{id}/hooks/{hook_id}Get project hook
ProjectHooksApiPostApiV4ProjectsIdHooksPost /api/v4/projects/{id}/hooksAdd project hook
ProjectHooksApiPutApiV4ProjectsIdHooksHookIdPut /api/v4/projects/{id}/hooks/{hook_id}Edit project hook
ProjectImportApiGetApiV4ProjectsIdImportGet /api/v4/projects/{id}/importGet a project import status
ProjectImportApiGetApiV4ProjectsIdRelationImportsGet /api/v4/projects/{id}/relation-importsGet the statuses of relation imports for specified project
ProjectImportApiPostApiV4ProjectsImportPost /api/v4/projects/importCreate a new project import
ProjectImportApiPostApiV4ProjectsImportAuthorizePost /api/v4/projects/import/authorizeWorkhorse authorize the project import upload
ProjectImportApiPostApiV4ProjectsImportRelationPost /api/v4/projects/import-relationRe-import a relation into a project
ProjectImportApiPostApiV4ProjectsImportRelationAuthorizePost /api/v4/projects/import-relation/authorizeWorkhorse authorize the project relation import upload
ProjectImportApiPostApiV4ProjectsRemoteImportPost /api/v4/projects/remote-importCreate a new project import using a remote object storage path
ProjectImportApiPostApiV4ProjectsRemoteImportS3Post /api/v4/projects/remote-import-s3Create a new project import using a file from AWS S3
ProjectImportBitbucketApiPostApiV4ImportBitbucketPost /api/v4/import/bitbucketImport a BitBucket Cloud repository
ProjectImportBitbucketApiPostApiV4ImportBitbucketServerPost /api/v4/import/bitbucket_serverImport a BitBucket Server repository
ProjectImportGithubApiPostApiV4ImportGithubPost /api/v4/import/githubImport a GitHub project
ProjectImportGithubApiPostApiV4ImportGithubCancelPost /api/v4/import/github/cancelCancel GitHub project import
ProjectPackagesApiDeleteApiV4ProjectsIdPackagesPackageIdDelete /api/v4/projects/{id}/packages/{package_id}Delete a project package
ProjectPackagesApiGetApiV4ProjectsIdPackagesGet /api/v4/projects/{id}/packagesGet a list of project packages
ProjectPackagesApiGetApiV4ProjectsIdPackagesPackageIdGet /api/v4/projects/{id}/packages/{package_id}Get a single project package
ProjectPackagesApiGetApiV4ProjectsIdPackagesPackageIdPipelinesGet /api/v4/projects/{id}/packages/{package_id}/pipelinesGet the pipelines for a single project package
ProjectRepositoryStorageMovesApiGetApiV4ProjectRepositoryStorageMovesGet /api/v4/project_repository_storage_movesGet a list of all project repository storage moves
ProjectRepositoryStorageMovesApiGetApiV4ProjectRepositoryStorageMovesRepositoryStorageMoveIdGet /api/v4/project_repository_storage_moves/{repository_storage_move_id}Get a project repository storage move
ProjectRepositoryStorageMovesApiPostApiV4ProjectRepositoryStorageMovesPost /api/v4/project_repository_storage_movesSchedule bulk project repository storage moves
ProjectSnippetsApiDeleteApiV4ProjectsIdSnippetsSnippetIdDelete /api/v4/projects/{id}/snippets/{snippet_id}
ProjectSnippetsApiGetApiV4ProjectsIdSnippetsGet /api/v4/projects/{id}/snippets
ProjectSnippetsApiGetApiV4ProjectsIdSnippetsSnippetIdGet /api/v4/projects/{id}/snippets/{snippet_id}
ProjectSnippetsApiGetApiV4ProjectsIdSnippetsSnippetIdFilesRefFilePathRawGet /api/v4/projects/{id}/snippets/{snippet_id}/files/{ref}/{file_path}/raw
ProjectSnippetsApiGetApiV4ProjectsIdSnippetsSnippetIdRawGet /api/v4/projects/{id}/snippets/{snippet_id}/raw
ProjectSnippetsApiGetApiV4ProjectsIdSnippetsSnippetIdUserAgentDetailGet /api/v4/projects/{id}/snippets/{snippet_id}/user_agent_detail
ProjectSnippetsApiPostApiV4ProjectsIdSnippetsPost /api/v4/projects/{id}/snippets
ProjectSnippetsApiPutApiV4ProjectsIdSnippetsSnippetIdPut /api/v4/projects/{id}/snippets/{snippet_id}
ProjectsApiDeleteApiV4ProjectsIdDelete /api/v4/projects/{id}
ProjectsApiDeleteApiV4ProjectsIdArtifactsDelete /api/v4/projects/{id}/artifacts
ProjectsApiDeleteApiV4ProjectsIdCustomAttributesKeyDelete /api/v4/projects/{id}/custom_attributes/{key}
ProjectsApiDeleteApiV4ProjectsIdForkDelete /api/v4/projects/{id}/fork
ProjectsApiDeleteApiV4ProjectsIdHooksHookIdUrlVariablesKeyDelete /api/v4/projects/{id}/hooks/{hook_id}/url_variables/{key}
ProjectsApiDeleteApiV4ProjectsIdJobsJobIdArtifactsDelete /api/v4/projects/{id}/jobs/{job_id}/artifactsDelete the artifacts files from a job
ProjectsApiDeleteApiV4ProjectsIdMergeRequestsMergeRequestIidDraftNotesDraftNoteIdDelete /api/v4/projects/{id}/merge_requests/{merge_request_iid}/draft_notes/{draft_note_id}
ProjectsApiDeleteApiV4ProjectsIdPagesDomainsDomainDelete /api/v4/projects/{id}/pages/domains/{domain}
ProjectsApiDeleteApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdDelete /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}
ProjectsApiDeleteApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdVariablesKeyDelete /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}/variables/{key}
ProjectsApiDeleteApiV4ProjectsIdPipelinesPipelineIdDelete /api/v4/projects/{id}/pipelines/{pipeline_id}Deletes a pipeline
ProjectsApiDeleteApiV4ProjectsIdProtectedBranchesNameDelete /api/v4/projects/{id}/protected_branches/{name}
ProjectsApiDeleteApiV4ProjectsIdRepositoryFilesFilePathDelete /api/v4/projects/{id}/repository/files/{file_path}
ProjectsApiDeleteApiV4ProjectsIdRunnersRunnerIdDelete /api/v4/projects/{id}/runners/{runner_id}Disable a project runner from the project
ProjectsApiDeleteApiV4ProjectsIdShareGroupIdDelete /api/v4/projects/{id}/share/{group_id}
ProjectsApiDeleteApiV4ProjectsIdTriggersTriggerIdDelete /api/v4/projects/{id}/triggers/{trigger_id}
ProjectsApiGetApiV4ProjectsGet /api/v4/projects
ProjectsApiGetApiV4ProjectsIdGet /api/v4/projects/{id}
ProjectsApiGetApiV4ProjectsIdAuditEventsGet /api/v4/projects/{id}/audit_events
ProjectsApiGetApiV4ProjectsIdAuditEventsAuditEventIdGet /api/v4/projects/{id}/audit_events/{audit_event_id}
ProjectsApiGetApiV4ProjectsIdCustomAttributesGet /api/v4/projects/{id}/custom_attributes
ProjectsApiGetApiV4ProjectsIdCustomAttributesKeyGet /api/v4/projects/{id}/custom_attributes/{key}
ProjectsApiGetApiV4ProjectsIdEventsGet /api/v4/projects/{id}/events
ProjectsApiGetApiV4ProjectsIdForksGet /api/v4/projects/{id}/forks
ProjectsApiGetApiV4ProjectsIdGroupsGet /api/v4/projects/{id}/groups
ProjectsApiGetApiV4ProjectsIdJobsGet /api/v4/projects/{id}/jobs
ProjectsApiGetApiV4ProjectsIdJobsArtifactsRefNameDownloadGet /api/v4/projects/{id}/jobs/artifacts/{ref_name}/downloadDownload the artifacts archive from a job
ProjectsApiGetApiV4ProjectsIdJobsArtifactsRefNameRawartifactPathGet /api/v4/projects/{id}/jobs/artifacts/{ref_name}/raw/*artifact_pathDownload a specific file from artifacts archive from a ref
ProjectsApiGetApiV4ProjectsIdJobsJobIdGet /api/v4/projects/{id}/jobs/{job_id}
ProjectsApiGetApiV4ProjectsIdJobsJobIdArtifactsGet /api/v4/projects/{id}/jobs/{job_id}/artifactsDownload the artifacts archive from a job
ProjectsApiGetApiV4ProjectsIdJobsJobIdArtifactsartifactPathGet /api/v4/projects/{id}/jobs/{job_id}/artifacts/*artifact_pathDownload a specific file from artifacts archive
ProjectsApiGetApiV4ProjectsIdJobsJobIdTraceGet /api/v4/projects/{id}/jobs/{job_id}/trace
ProjectsApiGetApiV4ProjectsIdLanguagesGet /api/v4/projects/{id}/languages
ProjectsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidApprovalStateGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/approval_state
ProjectsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidApprovalsGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/approvals
ProjectsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidDraftNotesGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/draft_notes
ProjectsApiGetApiV4ProjectsIdMergeRequestsMergeRequestIidDraftNotesDraftNoteIdGet /api/v4/projects/{id}/merge_requests/{merge_request_iid}/draft_notes/{draft_note_id}
ProjectsApiGetApiV4ProjectsIdPagesAccessGet /api/v4/projects/{id}/pages_access
ProjectsApiGetApiV4ProjectsIdPagesDomainsDomainGet /api/v4/projects/{id}/pages/domains/{domain}
ProjectsApiGetApiV4ProjectsIdPipelineSchedulesGet /api/v4/projects/{id}/pipeline_schedules
ProjectsApiGetApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdGet /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}
ProjectsApiGetApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdPipelinesGet /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}/pipelines
ProjectsApiGetApiV4ProjectsIdPipelinesGet /api/v4/projects/{id}/pipelinesGet all Pipelines of the project
ProjectsApiGetApiV4ProjectsIdPipelinesLatestGet /api/v4/projects/{id}/pipelines/latestGets the latest pipeline for the project branch
ProjectsApiGetApiV4ProjectsIdPipelinesPipelineIdGet /api/v4/projects/{id}/pipelines/{pipeline_id}Gets a specific pipeline for the project
ProjectsApiGetApiV4ProjectsIdPipelinesPipelineIdBridgesGet /api/v4/projects/{id}/pipelines/{pipeline_id}/bridges
ProjectsApiGetApiV4ProjectsIdPipelinesPipelineIdJobsGet /api/v4/projects/{id}/pipelines/{pipeline_id}/jobs
ProjectsApiGetApiV4ProjectsIdPipelinesPipelineIdTestReportGet /api/v4/projects/{id}/pipelines/{pipeline_id}/test_reportGets the test report for a given pipeline
ProjectsApiGetApiV4ProjectsIdPipelinesPipelineIdTestReportSummaryGet /api/v4/projects/{id}/pipelines/{pipeline_id}/test_report_summaryGets the test report summary for a given pipeline
ProjectsApiGetApiV4ProjectsIdPipelinesPipelineIdVariablesGet /api/v4/projects/{id}/pipelines/{pipeline_id}/variablesGets the variables for a given pipeline
ProjectsApiGetApiV4ProjectsIdProtectedBranchesGet /api/v4/projects/{id}/protected_branches
ProjectsApiGetApiV4ProjectsIdProtectedBranchesNameGet /api/v4/projects/{id}/protected_branches/{name}
ProjectsApiGetApiV4ProjectsIdRepositoryArchiveGet /api/v4/projects/{id}/repository/archive
ProjectsApiGetApiV4ProjectsIdRepositoryBlobsShaGet /api/v4/projects/{id}/repository/blobs/{sha}
ProjectsApiGetApiV4ProjectsIdRepositoryBlobsShaRawGet /api/v4/projects/{id}/repository/blobs/{sha}/raw
ProjectsApiGetApiV4ProjectsIdRepositoryChangelogGet /api/v4/projects/{id}/repository/changelogGenerates a changelog section for a release and returns it
ProjectsApiGetApiV4ProjectsIdRepositoryCommitsShaStatusesGet /api/v4/projects/{id}/repository/commits/{sha}/statuses
ProjectsApiGetApiV4ProjectsIdRepositoryCompareGet /api/v4/projects/{id}/repository/compare
ProjectsApiGetApiV4ProjectsIdRepositoryContributorsGet /api/v4/projects/{id}/repository/contributors
ProjectsApiGetApiV4ProjectsIdRepositoryFilesFilePathGet /api/v4/projects/{id}/repository/files/{file_path}
ProjectsApiGetApiV4ProjectsIdRepositoryFilesFilePathBlameGet /api/v4/projects/{id}/repository/files/{file_path}/blame
ProjectsApiGetApiV4ProjectsIdRepositoryFilesFilePathRawGet /api/v4/projects/{id}/repository/files/{file_path}/raw
ProjectsApiGetApiV4ProjectsIdRepositoryMergeBaseGet /api/v4/projects/{id}/repository/merge_base
ProjectsApiGetApiV4ProjectsIdRepositoryStorageMovesGet /api/v4/projects/{id}/repository_storage_movesGet a list of all project repository storage moves
ProjectsApiGetApiV4ProjectsIdRepositoryStorageMovesRepositoryStorageMoveIdGet /api/v4/projects/{id}/repository_storage_moves/{repository_storage_move_id}Get a project repository storage move
ProjectsApiGetApiV4ProjectsIdRepositoryTreeGet /api/v4/projects/{id}/repository/tree
ProjectsApiGetApiV4ProjectsIdRunnersGet /api/v4/projects/{id}/runnersList project's runners
ProjectsApiGetApiV4ProjectsIdShareLocationsGet /api/v4/projects/{id}/share_locations
ProjectsApiGetApiV4ProjectsIdSnapshotGet /api/v4/projects/{id}/snapshotDownload a (possibly inconsistent) snapshot of a repository
ProjectsApiGetApiV4ProjectsIdStarrersGet /api/v4/projects/{id}/starrers
ProjectsApiGetApiV4ProjectsIdStatisticsGet /api/v4/projects/{id}/statistics
ProjectsApiGetApiV4ProjectsIdStorageGet /api/v4/projects/{id}/storage
ProjectsApiGetApiV4ProjectsIdTemplatesTypeGet /api/v4/projects/{id}/templates/{type}Get a list of templates available to this project
ProjectsApiGetApiV4ProjectsIdTemplatesTypeNameGet /api/v4/projects/{id}/templates/{type}/{name}Download a template available to this project
ProjectsApiGetApiV4ProjectsIdTransferLocationsGet /api/v4/projects/{id}/transfer_locations
ProjectsApiGetApiV4ProjectsIdTriggersGet /api/v4/projects/{id}/triggers
ProjectsApiGetApiV4ProjectsIdTriggersTriggerIdGet /api/v4/projects/{id}/triggers/{trigger_id}
ProjectsApiGetApiV4ProjectsIdUsersGet /api/v4/projects/{id}/users
ProjectsApiGetApiV4UsersUserIdContributedProjectsGet /api/v4/users/{user_id}/contributed_projects
ProjectsApiGetApiV4UsersUserIdProjectsGet /api/v4/users/{user_id}/projects
ProjectsApiGetApiV4UsersUserIdStarredProjectsGet /api/v4/users/{user_id}/starred_projects
ProjectsApiHeadApiV4ProjectsIdRepositoryFilesFilePathHead /api/v4/projects/{id}/repository/files/{file_path}
ProjectsApiHeadApiV4ProjectsIdRepositoryFilesFilePathBlameHead /api/v4/projects/{id}/repository/files/{file_path}/blame
ProjectsApiPatchApiV4ProjectsIdProtectedBranchesNamePatch /api/v4/projects/{id}/protected_branches/{name}
ProjectsApiPostApiV4ProjectsPost /api/v4/projects
ProjectsApiPostApiV4ProjectsIdArchivePost /api/v4/projects/{id}/archive
ProjectsApiPostApiV4ProjectsIdCreateCiConfigPost /api/v4/projects/{id}/create_ci_config
ProjectsApiPostApiV4ProjectsIdForkPost /api/v4/projects/{id}/fork
ProjectsApiPostApiV4ProjectsIdForkForkedFromIdPost /api/v4/projects/{id}/fork/{forked_from_id}
ProjectsApiPostApiV4ProjectsIdHooksHookIdTestTriggerPost /api/v4/projects/{id}/hooks/{hook_id}/test/{trigger}Triggers a hook test
ProjectsApiPostApiV4ProjectsIdHousekeepingPost /api/v4/projects/{id}/housekeepingStart the housekeeping task for a project
ProjectsApiPostApiV4ProjectsIdImportProjectMembersProjectIdPost /api/v4/projects/{id}/import_project_members/{project_id}Import members from another project
ProjectsApiPostApiV4ProjectsIdJobsJobIdArtifactsKeepPost /api/v4/projects/{id}/jobs/{job_id}/artifacts/keep
ProjectsApiPostApiV4ProjectsIdJobsJobIdCancelPost /api/v4/projects/{id}/jobs/{job_id}/cancel
ProjectsApiPostApiV4ProjectsIdJobsJobIdErasePost /api/v4/projects/{id}/jobs/{job_id}/erase
ProjectsApiPostApiV4ProjectsIdJobsJobIdPlayPost /api/v4/projects/{id}/jobs/{job_id}/playTrigger an actionable job (manual, delayed, etc)
ProjectsApiPostApiV4ProjectsIdJobsJobIdRetryPost /api/v4/projects/{id}/jobs/{job_id}/retry
ProjectsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidApprovalsPost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/approvalsDeprecated in 16.0: Use the merge request approvals API instead. Change approval-related configuration
ProjectsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidApprovePost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/approve
ProjectsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidDraftNotesPost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/draft_notes
ProjectsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidDraftNotesBulkPublishPost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/draft_notes/bulk_publish
ProjectsApiPostApiV4ProjectsIdMergeRequestsMergeRequestIidUnapprovePost /api/v4/projects/{id}/merge_requests/{merge_request_iid}/unapprove
ProjectsApiPostApiV4ProjectsIdPagesDomainsPost /api/v4/projects/{id}/pages/domains
ProjectsApiPostApiV4ProjectsIdPipelinePost /api/v4/projects/{id}/pipelineCreate a new pipeline
ProjectsApiPostApiV4ProjectsIdPipelineSchedulesPost /api/v4/projects/{id}/pipeline_schedules
ProjectsApiPostApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdPlayPost /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}/playPlay a scheduled pipeline immediately
ProjectsApiPostApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdTakeOwnershipPost /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}/take_ownership
ProjectsApiPostApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdVariablesPost /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}/variables
ProjectsApiPostApiV4ProjectsIdPipelinesPipelineIdCancelPost /api/v4/projects/{id}/pipelines/{pipeline_id}/cancelCancel all builds in the pipeline
ProjectsApiPostApiV4ProjectsIdPipelinesPipelineIdRetryPost /api/v4/projects/{id}/pipelines/{pipeline_id}/retryRetry builds in the pipeline
ProjectsApiPostApiV4ProjectsIdProtectedBranchesPost /api/v4/projects/{id}/protected_branches
ProjectsApiPostApiV4ProjectsIdRefReftriggerPipelinePost /api/v4/projects/{id}/(ref/{ref}/)trigger/pipeline
ProjectsApiPostApiV4ProjectsIdRepositoryChangelogPost /api/v4/projects/{id}/repository/changelogGenerates a changelog section for a release and commits it in a changelog file
ProjectsApiPostApiV4ProjectsIdRepositoryFilesFilePathPost /api/v4/projects/{id}/repository/files/{file_path}
ProjectsApiPostApiV4ProjectsIdRepositorySizePost /api/v4/projects/{id}/repository_sizeStart a task to recalculate repository size for a project
ProjectsApiPostApiV4ProjectsIdRepositoryStorageMovesPost /api/v4/projects/{id}/repository_storage_movesSchedule a project repository storage move
ProjectsApiPostApiV4ProjectsIdRestorePost /api/v4/projects/{id}/restore
ProjectsApiPostApiV4ProjectsIdRunnersPost /api/v4/projects/{id}/runnersEnable a runner in project
ProjectsApiPostApiV4ProjectsIdRunnersResetRegistrationTokenPost /api/v4/projects/{id}/runners/reset_registration_tokenReset the runner registration token for a project
ProjectsApiPostApiV4ProjectsIdSharePost /api/v4/projects/{id}/share
ProjectsApiPostApiV4ProjectsIdStarPost /api/v4/projects/{id}/star
ProjectsApiPostApiV4ProjectsIdStatusesShaPost /api/v4/projects/{id}/statuses/{sha}
ProjectsApiPostApiV4ProjectsIdTriggersPost /api/v4/projects/{id}/triggers
ProjectsApiPostApiV4ProjectsIdUnarchivePost /api/v4/projects/{id}/unarchive
ProjectsApiPostApiV4ProjectsIdUnstarPost /api/v4/projects/{id}/unstar
ProjectsApiPostApiV4ProjectsIdUploadsPost /api/v4/projects/{id}/uploads
ProjectsApiPostApiV4ProjectsIdUploadsAuthorizePost /api/v4/projects/{id}/uploads/authorizeWorkhorse authorize the file upload
ProjectsApiPostApiV4ProjectsUserUserIdPost /api/v4/projects/user/{user_id}
ProjectsApiPutApiV4ProjectsIdPut /api/v4/projects/{id}
ProjectsApiPutApiV4ProjectsIdCustomAttributesKeyPut /api/v4/projects/{id}/custom_attributes/{key}
ProjectsApiPutApiV4ProjectsIdHooksHookIdUrlVariablesKeyPut /api/v4/projects/{id}/hooks/{hook_id}/url_variables/{key}
ProjectsApiPutApiV4ProjectsIdMergeRequestsMergeRequestIidDraftNotesDraftNoteIdPut /api/v4/projects/{id}/merge_requests/{merge_request_iid}/draft_notes/{draft_note_id}
ProjectsApiPutApiV4ProjectsIdMergeRequestsMergeRequestIidDraftNotesDraftNoteIdPublishPut /api/v4/projects/{id}/merge_requests/{merge_request_iid}/draft_notes/{draft_note_id}/publish
ProjectsApiPutApiV4ProjectsIdPagesDomainsDomainPut /api/v4/projects/{id}/pages/domains/{domain}
ProjectsApiPutApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdPut /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}
ProjectsApiPutApiV4ProjectsIdPipelineSchedulesPipelineScheduleIdVariablesKeyPut /api/v4/projects/{id}/pipeline_schedules/{pipeline_schedule_id}/variables/{key}
ProjectsApiPutApiV4ProjectsIdPipelinesPipelineIdMetadataPut /api/v4/projects/{id}/pipelines/{pipeline_id}/metadataUpdates pipeline metadata
ProjectsApiPutApiV4ProjectsIdRepositoryFilesFilePathPut /api/v4/projects/{id}/repository/files/{file_path}
ProjectsApiPutApiV4ProjectsIdRepositorySubmodulesSubmodulePut /api/v4/projects/{id}/repository/submodules/{submodule}
ProjectsApiPutApiV4ProjectsIdTransferPut /api/v4/projects/{id}/transfer
ProjectsApiPutApiV4ProjectsIdTriggersTriggerIdPut /api/v4/projects/{id}/triggers/{trigger_id}
ProjectsJobTokenScopeApiDeleteApiV4ProjectsIdJobTokenScopeAllowlistTargetProjectIdDelete /api/v4/projects/{id}/job_token_scope/allowlist/{target_project_id}
ProjectsJobTokenScopeApiDeleteApiV4ProjectsIdJobTokenScopeGroupsAllowlistTargetGroupIdDelete /api/v4/projects/{id}/job_token_scope/groups_allowlist/{target_group_id}
ProjectsJobTokenScopeApiGetApiV4ProjectsIdJobTokenScopeGet /api/v4/projects/{id}/job_token_scope
ProjectsJobTokenScopeApiGetApiV4ProjectsIdJobTokenScopeAllowlistGet /api/v4/projects/{id}/job_token_scope/allowlist
ProjectsJobTokenScopeApiGetApiV4ProjectsIdJobTokenScopeGroupsAllowlistGet /api/v4/projects/{id}/job_token_scope/groups_allowlist
ProjectsJobTokenScopeApiPatchApiV4ProjectsIdJobTokenScopePatch /api/v4/projects/{id}/job_token_scope
ProjectsJobTokenScopeApiPostApiV4ProjectsIdJobTokenScopeAllowlistPost /api/v4/projects/{id}/job_token_scope/allowlist
ProjectsJobTokenScopeApiPostApiV4ProjectsIdJobTokenScopeGroupsAllowlistPost /api/v4/projects/{id}/job_token_scope/groups_allowlist
ProtectedTagsApiDeleteApiV4ProjectsIdProtectedTagsNameDelete /api/v4/projects/{id}/protected_tags/{name}Unprotect a single tag
ProtectedTagsApiGetApiV4ProjectsIdProtectedTagsGet /api/v4/projects/{id}/protected_tagsGet a project's protected tags
ProtectedTagsApiGetApiV4ProjectsIdProtectedTagsNameGet /api/v4/projects/{id}/protected_tags/{name}Get a single protected tag
ProtectedTagsApiPostApiV4ProjectsIdProtectedTagsPost /api/v4/projects/{id}/protected_tagsProtect a single tag or wildcard
PypiPackagesApiGetApiV4GroupsIdPackagesPypiFilesSha256fileIdentifierGet /api/v4/groups/{id}/-/packages/pypi/files/{sha256}/*file_identifierDownload a package file from a group
PypiPackagesApiGetApiV4GroupsIdPackagesPypiSimpleGet /api/v4/groups/{id}/-/packages/pypi/simpleThe PyPi Simple Group Index Endpoint
PypiPackagesApiGetApiV4GroupsIdPackagesPypiSimplepackageNameGet /api/v4/groups/{id}/-/packages/pypi/simple/*package_nameThe PyPi Simple Group Package Endpoint
PypiPackagesApiGetApiV4ProjectsIdPackagesPypiFilesSha256fileIdentifierGet /api/v4/projects/{id}/packages/pypi/files/{sha256}/*file_identifierThe PyPi package download endpoint
PypiPackagesApiGetApiV4ProjectsIdPackagesPypiSimpleGet /api/v4/projects/{id}/packages/pypi/simpleThe PyPi Simple Project Index Endpoint
PypiPackagesApiGetApiV4ProjectsIdPackagesPypiSimplepackageNameGet /api/v4/projects/{id}/packages/pypi/simple/*package_nameThe PyPi Simple Project Package Endpoint
PypiPackagesApiPostApiV4ProjectsIdPackagesPypiPost /api/v4/projects/{id}/packages/pypiThe PyPi Package upload endpoint
PypiPackagesApiPostApiV4ProjectsIdPackagesPypiAuthorizePost /api/v4/projects/{id}/packages/pypi/authorizeAuthorize the PyPi package upload from workhorse
ReleaseLinksApiDeleteApiV4ProjectsIdReleasesTagNameAssetsLinksLinkIdDelete /api/v4/projects/{id}/releases/{tag_name}/assets/links/{link_id}Delete a release link
ReleaseLinksApiGetApiV4ProjectsIdReleasesTagNameAssetsLinksGet /api/v4/projects/{id}/releases/{tag_name}/assets/linksList links of a release
ReleaseLinksApiGetApiV4ProjectsIdReleasesTagNameAssetsLinksLinkIdGet /api/v4/projects/{id}/releases/{tag_name}/assets/links/{link_id}Get a release link
ReleaseLinksApiPostApiV4ProjectsIdReleasesTagNameAssetsLinksPost /api/v4/projects/{id}/releases/{tag_name}/assets/linksCreate a release link
ReleaseLinksApiPutApiV4ProjectsIdReleasesTagNameAssetsLinksLinkIdPut /api/v4/projects/{id}/releases/{tag_name}/assets/links/{link_id}Update a release link
ReleasesApiDeleteApiV4ProjectsIdReleasesTagNameDelete /api/v4/projects/{id}/releases/{tag_name}Delete a release
ReleasesApiGetApiV4GroupsIdReleasesGet /api/v4/groups/{id}/releasesList group releases
ReleasesApiGetApiV4ProjectsIdReleasesGet /api/v4/projects/{id}/releasesList Releases
ReleasesApiGetApiV4ProjectsIdReleasesPermalinkLatestSuffixPathGet /api/v4/projects/{id}/releases/permalink/latest(/)(*suffix_path)Get the latest project release
ReleasesApiGetApiV4ProjectsIdReleasesTagNameGet /api/v4/projects/{id}/releases/{tag_name}Get a release by a tag name
ReleasesApiGetApiV4ProjectsIdReleasesTagNameDownloadsdirectAssetPathGet /api/v4/projects/{id}/releases/{tag_name}/downloads/*direct_asset_pathDownload a project release asset file
ReleasesApiPostApiV4ProjectsIdReleasesPost /api/v4/projects/{id}/releasesCreate a release
ReleasesApiPostApiV4ProjectsIdReleasesTagNameEvidencePost /api/v4/projects/{id}/releases/{tag_name}/evidenceCollect release evidence
ReleasesApiPutApiV4ProjectsIdReleasesTagNamePut /api/v4/projects/{id}/releases/{tag_name}Update a release
RemoteMirrorsApiDeleteApiV4ProjectsIdRemoteMirrorsMirrorIdDelete /api/v4/projects/{id}/remote_mirrors/{mirror_id}Delete a single remote mirror
RemoteMirrorsApiGetApiV4ProjectsIdRemoteMirrorsGet /api/v4/projects/{id}/remote_mirrors
RemoteMirrorsApiGetApiV4ProjectsIdRemoteMirrorsMirrorIdGet /api/v4/projects/{id}/remote_mirrors/{mirror_id}
RemoteMirrorsApiPostApiV4ProjectsIdRemoteMirrorsPost /api/v4/projects/{id}/remote_mirrors
RemoteMirrorsApiPostApiV4ProjectsIdRemoteMirrorsMirrorIdSyncPost /api/v4/projects/{id}/remote_mirrors/{mirror_id}/sync
RemoteMirrorsApiPutApiV4ProjectsIdRemoteMirrorsMirrorIdPut /api/v4/projects/{id}/remote_mirrors/{mirror_id}
ResourceMilestoneEventsApiGetApiV4ProjectsIdIssuesEventableIdResourceMilestoneEventsGet /api/v4/projects/{id}/issues/{eventable_id}/resource_milestone_eventsList project Issue milestone events
ResourceMilestoneEventsApiGetApiV4ProjectsIdIssuesEventableIdResourceMilestoneEventsEventIdGet /api/v4/projects/{id}/issues/{eventable_id}/resource_milestone_events/{event_id}Get single Issue milestone event
ResourceMilestoneEventsApiGetApiV4ProjectsIdMergeRequestsEventableIdResourceMilestoneEventsGet /api/v4/projects/{id}/merge_requests/{eventable_id}/resource_milestone_eventsList project Merge request milestone events
ResourceMilestoneEventsApiGetApiV4ProjectsIdMergeRequestsEventableIdResourceMilestoneEventsEventIdGet /api/v4/projects/{id}/merge_requests/{eventable_id}/resource_milestone_events/{event_id}Get single Merge request milestone event
RpmPackagesApiGetApiV4ProjectsIdPackagesRpmRepodatafileNameGet /api/v4/projects/{id}/packages/rpm/repodata/*file_nameDownload repository metadata files
RpmPackagesApiGetApiV4ProjectsIdPackagesRpmpackageFileIdfileNameGet /api/v4/projects/{id}/packages/rpm/*package_file_id/*file_nameDownload RPM package files
RpmPackagesApiPostApiV4ProjectsIdPackagesRpmPost /api/v4/projects/{id}/packages/rpmUpload a RPM package
RpmPackagesApiPostApiV4ProjectsIdPackagesRpmAuthorizePost /api/v4/projects/{id}/packages/rpm/authorizeAuthorize package upload from workhorse
RubygemPackagesApiGetApiV4ProjectsIdPackagesRubygemsApiV1DependenciesGet /api/v4/projects/{id}/packages/rubygems/api/v1/dependenciesFetch a list of dependencies
RubygemPackagesApiGetApiV4ProjectsIdPackagesRubygemsFileNameGet /api/v4/projects/{id}/packages/rubygems/{file_name}Download the spec index file
RubygemPackagesApiGetApiV4ProjectsIdPackagesRubygemsGemsFileNameGet /api/v4/projects/{id}/packages/rubygems/gems/{file_name}Download the .gem package
RubygemPackagesApiGetApiV4ProjectsIdPackagesRubygemsQuickMarshal48FileNameGet /api/v4/projects/{id}/packages/rubygems/quick/Marshal.4.8/{file_name}Download the gemspec file
RubygemPackagesApiPostApiV4ProjectsIdPackagesRubygemsApiV1GemsPost /api/v4/projects/{id}/packages/rubygems/api/v1/gemsUpload a gem
RubygemPackagesApiPostApiV4ProjectsIdPackagesRubygemsApiV1GemsAuthorizePost /api/v4/projects/{id}/packages/rubygems/api/v1/gems/authorizeAuthorize a gem upload from workhorse
RunnersApiDeleteApiV4ProjectsIdRunnersRunnerIdDelete /api/v4/projects/{id}/runners/{runner_id}Disable a project runner from the project
RunnersApiDeleteApiV4RunnersDelete /api/v4/runnersDelete a runner by authentication token
RunnersApiDeleteApiV4RunnersIdDelete /api/v4/runners/{id}Delete a runner
RunnersApiDeleteApiV4RunnersManagersDelete /api/v4/runners/managersInternal endpoint that deletes a runner manager by authentication token and system ID.
RunnersApiGetApiV4GroupsIdRunnersGet /api/v4/groups/{id}/runnersList group's runners
RunnersApiGetApiV4ProjectsIdRunnersGet /api/v4/projects/{id}/runnersList project's runners
RunnersApiGetApiV4RunnersGet /api/v4/runnersList owned runners
RunnersApiGetApiV4RunnersAllGet /api/v4/runners/allList all runners
RunnersApiGetApiV4RunnersIdGet /api/v4/runners/{id}Get runner's details
RunnersApiGetApiV4RunnersIdJobsGet /api/v4/runners/{id}/jobsList runner's jobs
RunnersApiPostApiV4GroupsIdRunnersResetRegistrationTokenPost /api/v4/groups/{id}/runners/reset_registration_tokenReset the runner registration token for a group
RunnersApiPostApiV4ProjectsIdRunnersPost /api/v4/projects/{id}/runnersEnable a runner in project
RunnersApiPostApiV4ProjectsIdRunnersResetRegistrationTokenPost /api/v4/projects/{id}/runners/reset_registration_tokenReset the runner registration token for a project
RunnersApiPostApiV4RunnersPost /api/v4/runnersRegister a new runner
RunnersApiPostApiV4RunnersIdResetAuthenticationTokenPost /api/v4/runners/{id}/reset_authentication_tokenReset runner's authentication token
RunnersApiPostApiV4RunnersResetAuthenticationTokenPost /api/v4/runners/reset_authentication_token
RunnersApiPostApiV4RunnersResetRegistrationTokenPost /api/v4/runners/reset_registration_tokenReset instance's runner registration token
RunnersApiPostApiV4RunnersVerifyPost /api/v4/runners/verifyVerify authentication for a registered runner
RunnersApiPostApiV4UserRunnersPost /api/v4/user/runnersCreate a runner owned by currently authenticated user
RunnersApiPutApiV4RunnersIdPut /api/v4/runners/{id}Update details of a runner
SecureFilesApiDeleteApiV4ProjectsIdSecureFilesSecureFileIdDelete /api/v4/projects/{id}/secure_files/{secure_file_id}
SecureFilesApiGetApiV4ProjectsIdSecureFilesGet /api/v4/projects/{id}/secure_files
SecureFilesApiGetApiV4ProjectsIdSecureFilesSecureFileIdGet /api/v4/projects/{id}/secure_files/{secure_file_id}
SecureFilesApiGetApiV4ProjectsIdSecureFilesSecureFileIdDownloadGet /api/v4/projects/{id}/secure_files/{secure_file_id}/download
SecureFilesApiPostApiV4ProjectsIdSecureFilesPost /api/v4/projects/{id}/secure_files
SlackApiPostApiV4SlackTriggerPost /api/v4/slack/triggerTrigger a global slack command
SnippetRepositoryStorageMovesApiGetApiV4SnippetRepositoryStorageMovesGet /api/v4/snippet_repository_storage_movesGet a list of all snippet repository storage moves
SnippetRepositoryStorageMovesApiGetApiV4SnippetRepositoryStorageMovesRepositoryStorageMoveIdGet /api/v4/snippet_repository_storage_moves/{repository_storage_move_id}Get a snippet repository storage move
SnippetRepositoryStorageMovesApiPostApiV4SnippetRepositoryStorageMovesPost /api/v4/snippet_repository_storage_movesSchedule bulk snippet repository storage moves
SnippetsApiDeleteApiV4SnippetsIdDelete /api/v4/snippets/{id}Remove snippet
SnippetsApiGetApiV4SnippetsGet /api/v4/snippetsGet a snippets list for an authenticated user
SnippetsApiGetApiV4SnippetsAllGet /api/v4/snippets/allList all snippets current_user has access to
SnippetsApiGetApiV4SnippetsIdGet /api/v4/snippets/{id}Get a single snippet
SnippetsApiGetApiV4SnippetsIdFilesRefFilePathRawGet /api/v4/snippets/{id}/files/{ref}/{file_path}/raw
SnippetsApiGetApiV4SnippetsIdRawGet /api/v4/snippets/{id}/rawGet a raw snippet
SnippetsApiGetApiV4SnippetsIdRepositoryStorageMovesGet /api/v4/snippets/{id}/repository_storage_movesGet a list of all snippets repository storage moves
SnippetsApiGetApiV4SnippetsIdRepositoryStorageMovesRepositoryStorageMoveIdGet /api/v4/snippets/{id}/repository_storage_moves/{repository_storage_move_id}Get a snippet repository storage move
SnippetsApiGetApiV4SnippetsIdUserAgentDetailGet /api/v4/snippets/{id}/user_agent_detail
SnippetsApiGetApiV4SnippetsPublicGet /api/v4/snippets/publicList all public personal snippets current_user has access to
SnippetsApiPostApiV4SnippetsPost /api/v4/snippetsCreate new snippet
SnippetsApiPostApiV4SnippetsIdRepositoryStorageMovesPost /api/v4/snippets/{id}/repository_storage_movesSchedule a snippet repository storage move
SnippetsApiPutApiV4SnippetsIdPut /api/v4/snippets/{id}Update an existing snippet
SuggestionsApiPutApiV4SuggestionsBatchApplyPut /api/v4/suggestions/batch_apply
SuggestionsApiPutApiV4SuggestionsIdApplyPut /api/v4/suggestions/{id}/apply
SystemHooksApiDeleteApiV4HooksHookIdDelete /api/v4/hooks/{hook_id}Delete system hook
SystemHooksApiGetApiV4HooksGet /api/v4/hooksList system hooks
SystemHooksApiGetApiV4HooksHookIdGet /api/v4/hooks/{hook_id}Get system hook
SystemHooksApiPostApiV4HooksPost /api/v4/hooksAdd new system hook
SystemHooksApiPutApiV4HooksHookIdPut /api/v4/hooks/{hook_id}Edit system hook
TagsApiDeleteApiV4ProjectsIdRepositoryTagsTagNameDelete /api/v4/projects/{id}/repository/tags/{tag_name}
TagsApiGetApiV4ProjectsIdRepositoryTagsGet /api/v4/projects/{id}/repository/tags
TagsApiGetApiV4ProjectsIdRepositoryTagsTagNameGet /api/v4/projects/{id}/repository/tags/{tag_name}
TagsApiGetApiV4ProjectsIdRepositoryTagsTagNameSignatureGet /api/v4/projects/{id}/repository/tags/{tag_name}/signature
TagsApiPostApiV4ProjectsIdRepositoryTagsPost /api/v4/projects/{id}/repository/tags
TerraformRegistryApiGetApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystemGet /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}Get details about the latest version of a module
TerraformRegistryApiGetApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystemDownloadGet /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/downloadGet download location for the latest version of a module
TerraformRegistryApiGetApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystemVersionsGet /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/versionsList versions for a module
TerraformRegistryApiGetApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystemmoduleVersionGet /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/*module_versionGet details about specific version of a module
TerraformRegistryApiGetApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystemmoduleVersionDownloadGet /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/*module_version/downloadGet download location for specific version of a module
TerraformRegistryApiGetApiV4PackagesTerraformModulesV1ModuleNamespaceModuleNameModuleSystemmoduleVersionFileGet /api/v4/packages/terraform/modules/v1/{module_namespace}/{module_name}/{module_system}/*module_version/fileDownload specific version of a module
TerraformRegistryApiGetApiV4ProjectsIdPackagesTerraformModulesModuleNameModuleSystemGet /api/v4/projects/{id}/packages/terraform/modules/{module_name}/{module_system}Download the latest version of a module
TerraformRegistryApiGetApiV4ProjectsIdPackagesTerraformModulesModuleNameModuleSystemmoduleVersionGet /api/v4/projects/{id}/packages/terraform/modules/{module_name}/{module_system}/*module_versionDownload a specific version of a module
TerraformRegistryApiPutApiV4ProjectsIdPackagesTerraformModulesModuleNameModuleSystemmoduleVersionFilePut /api/v4/projects/{id}/packages/terraform/modules/{module_name}/{module_system}/*module_version/fileUpload Terraform Module package file
TerraformRegistryApiPutApiV4ProjectsIdPackagesTerraformModulesModuleNameModuleSystemmoduleVersionFileAuthorizePut /api/v4/projects/{id}/packages/terraform/modules/{module_name}/{module_system}/*module_version/file/authorizeWorkhorse authorize Terraform Module package file
TerraformStateApiDeleteApiV4ProjectsIdTerraformStateNameDelete /api/v4/projects/{id}/terraform/state/{name}Delete a Terraform state of a certain name
TerraformStateApiDeleteApiV4ProjectsIdTerraformStateNameLockDelete /api/v4/projects/{id}/terraform/state/{name}/lockUnlock a Terraform state of a certain name
TerraformStateApiDeleteApiV4ProjectsIdTerraformStateNameVersionsSerialDelete /api/v4/projects/{id}/terraform/state/{name}/versions/{serial}Delete a Terraform state version
TerraformStateApiGetApiV4ProjectsIdTerraformStateNameGet /api/v4/projects/{id}/terraform/state/{name}Get a Terraform state by its name
TerraformStateApiGetApiV4ProjectsIdTerraformStateNameVersionsSerialGet /api/v4/projects/{id}/terraform/state/{name}/versions/{serial}Get a Terraform state version
TerraformStateApiPostApiV4ProjectsIdTerraformStateNamePost /api/v4/projects/{id}/terraform/state/{name}Add a new Terraform state or update an existing one
TerraformStateApiPostApiV4ProjectsIdTerraformStateNameLockPost /api/v4/projects/{id}/terraform/state/{name}/lockLock a Terraform state of a certain name
TopicsApiDeleteApiV4TopicsIdDelete /api/v4/topics/{id}Delete a topic
TopicsApiGetApiV4TopicsGet /api/v4/topicsGet topics
TopicsApiGetApiV4TopicsIdGet /api/v4/topics/{id}Get topic
TopicsApiPostApiV4TopicsPost /api/v4/topicsCreate a topic
TopicsApiPostApiV4TopicsMergePost /api/v4/topics/mergeMerge topics
TopicsApiPutApiV4TopicsIdPut /api/v4/topics/{id}Update a topic
UnleashApiApiGetApiV4FeatureFlagsUnleashProjectIdClientFeaturesGet /api/v4/feature_flags/unleash/{project_id}/client/features
UnleashApiApiGetApiV4FeatureFlagsUnleashProjectIdFeaturesGet /api/v4/feature_flags/unleash/{project_id}/features
UsageDataApiGetApiV4UsageDataMetricDefinitionsGet /api/v4/usage_data/metric_definitionsGet a list of all metric definitions
UsageDataApiGetApiV4UsageDataNonSqlMetricsGet /api/v4/usage_data/non_sql_metricsGet Non SQL usage ping metrics
UsageDataApiGetApiV4UsageDataQueriesGet /api/v4/usage_data/queriesGet raw SQL queries for usage data SQL metrics
UsageDataApiGetApiV4UsageDataServicePingGet /api/v4/usage_data/service_pingGet the latest ServicePing payload
UsageDataApiPostApiV4UsageDataIncrementCounterPost /api/v4/usage_data/increment_counterTrack usage data event
UsageDataApiPostApiV4UsageDataIncrementUniqueUsersPost /api/v4/usage_data/increment_unique_users
UsageDataApiPostApiV4UsageDataTrackEventPost /api/v4/usage_data/track_eventTrack gitlab internal events
UserApiDeleteApiV4UserEmailsEmailIdDelete /api/v4/user/emails/{email_id}
UserApiDeleteApiV4UserGpgKeysKeyIdDelete /api/v4/user/gpg_keys/{key_id}Delete a GPG key from the currently authenticated user
UserApiDeleteApiV4UserKeysKeyIdDelete /api/v4/user/keys/{key_id}
UserApiGetApiV3UserGet /api/v3/user
UserApiGetApiV4UserActivitiesGet /api/v4/user/activities
UserApiGetApiV4UserEmailsGet /api/v4/user/emails
UserApiGetApiV4UserEmailsEmailIdGet /api/v4/user/emails/{email_id}
UserApiGetApiV4UserGpgKeysGet /api/v4/user/gpg_keysGet the currently authenticated user's GPG keys
UserApiGetApiV4UserGpgKeysKeyIdGet /api/v4/user/gpg_keys/{key_id}Get a single GPG key owned by currently authenticated user
UserApiGetApiV4UserKeysGet /api/v4/user/keys
UserApiGetApiV4UserKeysKeyIdGet /api/v4/user/keys/{key_id}
UserApiGetApiV4UserPreferencesGet /api/v4/user/preferencesGet the current user's preferences
UserApiGetApiV4UserStatusGet /api/v4/user/status
UserApiPatchApiV4UserStatusPatch /api/v4/user/statusSet the status of the current user
UserApiPostApiV4UserEmailsPost /api/v4/user/emails
UserApiPostApiV4UserGpgKeysPost /api/v4/user/gpg_keysAdd a new GPG key to the currently authenticated user
UserApiPostApiV4UserGpgKeysKeyIdRevokePost /api/v4/user/gpg_keys/{key_id}/revokeRevoke a GPG key owned by currently authenticated user
UserApiPostApiV4UserKeysPost /api/v4/user/keys
UserApiPostApiV4UserPersonalAccessTokensPost /api/v4/user/personal_access_tokensCreate a personal access token with limited scopes for the currently authenticated user
UserApiPostApiV4UserRunnersPost /api/v4/user/runnersCreate a runner owned by currently authenticated user
UserApiPutApiV4UserAvatarPut /api/v4/user/avatarSet the avatar of the current user
UserApiPutApiV4UserPreferencesPut /api/v4/user/preferencesUpdate the current user's preferences
UserApiPutApiV4UserStatusPut /api/v4/user/statusSet the status of the current user
UserApiPutApiV4UserUserIdCreditCardValidationPut /api/v4/user/{user_id}/credit_card_validation
UserCountsApiGetApiV4UserCountsGet /api/v4/user_countsReturn the user specific counts
UsersApiDeleteApiV4UsersIdDelete /api/v4/users/{id}
UsersApiDeleteApiV4UsersIdCustomAttributesKeyDelete /api/v4/users/{id}/custom_attributes/{key}
UsersApiDeleteApiV4UsersIdEmailsEmailIdDelete /api/v4/users/{id}/emails/{email_id}
UsersApiDeleteApiV4UsersIdGpgKeysKeyIdDelete /api/v4/users/{id}/gpg_keys/{key_id}Delete an existing GPG key from a specified user. Available only for admins.
UsersApiDeleteApiV4UsersIdIdentitiesProviderDelete /api/v4/users/{id}/identities/{provider}
UsersApiDeleteApiV4UsersIdKeysKeyIdDelete /api/v4/users/{id}/keys/{key_id}
UsersApiDeleteApiV4UsersUserIdImpersonationTokensImpersonationTokenIdDelete /api/v4/users/{user_id}/impersonation_tokens/{impersonation_token_id}Revoke a impersonation token. Available only for admins.
UsersApiGetApiV4UsersGet /api/v4/users
UsersApiGetApiV4UsersIdGet /api/v4/users/{id}
UsersApiGetApiV4UsersIdAssociationsCountGet /api/v4/users/{id}/associations_count
UsersApiGetApiV4UsersIdCustomAttributesGet /api/v4/users/{id}/custom_attributes
UsersApiGetApiV4UsersIdCustomAttributesKeyGet /api/v4/users/{id}/custom_attributes/{key}
UsersApiGetApiV4UsersIdEmailsGet /api/v4/users/{id}/emails
UsersApiGetApiV4UsersIdFollowersGet /api/v4/users/{id}/followers
UsersApiGetApiV4UsersIdFollowingGet /api/v4/users/{id}/following
UsersApiGetApiV4UsersIdGpgKeysGet /api/v4/users/{id}/gpg_keysGet the GPG keys of a specified user.
UsersApiGetApiV4UsersIdGpgKeysKeyIdGet /api/v4/users/{id}/gpg_keys/{key_id}Get a specific GPG key for a given user.
UsersApiGetApiV4UsersIdKeysKeyIdGet /api/v4/users/{id}/keys/{key_id}
UsersApiGetApiV4UsersUserIdImpersonationTokensGet /api/v4/users/{user_id}/impersonation_tokensRetrieve impersonation tokens. Available only for admins.
UsersApiGetApiV4UsersUserIdImpersonationTokensImpersonationTokenIdGet /api/v4/users/{user_id}/impersonation_tokens/{impersonation_token_id}Retrieve impersonation token. Available only for admins.
UsersApiGetApiV4UsersUserIdKeysGet /api/v4/users/{user_id}/keys
UsersApiGetApiV4UsersUserIdMembershipsGet /api/v4/users/{user_id}/memberships
UsersApiGetApiV4UsersUserIdProjectDeployKeysGet /api/v4/users/{user_id}/project_deploy_keys
UsersApiGetApiV4UsersUserIdStatusGet /api/v4/users/{user_id}/status
UsersApiPatchApiV4UsersIdDisableTwoFactorPatch /api/v4/users/{id}/disable_two_factorDisable two factor authentication for a user. Available only for admins
UsersApiPostApiV4UsersPost /api/v4/users
UsersApiPostApiV4UsersIdActivatePost /api/v4/users/{id}/activate
UsersApiPostApiV4UsersIdApprovePost /api/v4/users/{id}/approve
UsersApiPostApiV4UsersIdBanPost /api/v4/users/{id}/ban
UsersApiPostApiV4UsersIdBlockPost /api/v4/users/{id}/block
UsersApiPostApiV4UsersIdDeactivatePost /api/v4/users/{id}/deactivate
UsersApiPostApiV4UsersIdEmailsPost /api/v4/users/{id}/emails
UsersApiPostApiV4UsersIdFollowPost /api/v4/users/{id}/follow
UsersApiPostApiV4UsersIdGpgKeysPost /api/v4/users/{id}/gpg_keysAdd a GPG key to a specified user. Available only for admins.
UsersApiPostApiV4UsersIdGpgKeysKeyIdRevokePost /api/v4/users/{id}/gpg_keys/{key_id}/revokeRevokes an existing GPG key from a specified user. Available only for admins.
UsersApiPostApiV4UsersIdRejectPost /api/v4/users/{id}/reject
UsersApiPostApiV4UsersIdUnbanPost /api/v4/users/{id}/unban
UsersApiPostApiV4UsersIdUnblockPost /api/v4/users/{id}/unblock
UsersApiPostApiV4UsersIdUnfollowPost /api/v4/users/{id}/unfollow
UsersApiPostApiV4UsersUserIdImpersonationTokensPost /api/v4/users/{user_id}/impersonation_tokensCreate a impersonation token. Available only for admins.
UsersApiPostApiV4UsersUserIdKeysPost /api/v4/users/{user_id}/keys
UsersApiPostApiV4UsersUserIdPersonalAccessTokensPost /api/v4/users/{user_id}/personal_access_tokensCreate a personal access token. Available only for admins.
UsersApiPutApiV4UsersIdPut /api/v4/users/{id}
UsersApiPutApiV4UsersIdCustomAttributesKeyPut /api/v4/users/{id}/custom_attributes/{key}
WebCommitsApiApiV4WebCommitsPublicKeyGetGet /api/v4/web_commits/public_keyGet the GitLab public key for signing web commits.
WikisApiDeleteApiV4GroupsIdWikisSlugDelete /api/v4/groups/{id}/wikis/{slug}
WikisApiDeleteApiV4ProjectsIdWikisSlugDelete /api/v4/projects/{id}/wikis/{slug}
WikisApiGetApiV4GroupsIdWikisGet /api/v4/groups/{id}/wikis
WikisApiGetApiV4GroupsIdWikisSlugGet /api/v4/groups/{id}/wikis/{slug}
WikisApiGetApiV4ProjectsIdWikisGet /api/v4/projects/{id}/wikis
WikisApiGetApiV4ProjectsIdWikisSlugGet /api/v4/projects/{id}/wikis/{slug}
WikisApiPostApiV4GroupsIdWikisPost /api/v4/groups/{id}/wikis
WikisApiPostApiV4GroupsIdWikisAttachmentsPost /api/v4/groups/{id}/wikis/attachmentsUpload an attachment to the wiki repository
WikisApiPostApiV4ProjectsIdWikisPost /api/v4/projects/{id}/wikis
WikisApiPostApiV4ProjectsIdWikisAttachmentsPost /api/v4/projects/{id}/wikis/attachmentsUpload an attachment to the wiki repository
WikisApiPutApiV4GroupsIdWikisSlugPut /api/v4/groups/{id}/wikis/{slug}
WikisApiPutApiV4ProjectsIdWikisSlugPut /api/v4/projects/{id}/wikis/{slug}

Documentation For Models

Documentation For Authorization

access_token_header

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
	Key: "APIKEY",
	Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

access_token_query

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
	Key: "APIKEY",
	Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

Author

# Packages

No description provided by the author