Fine-grained permissions for CI/CD job tokens

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

You can use fine-grained permissions to explicitly allow access to a limited set of API endpoints. These permissions are applied to the CI/CD job tokens in a specified project.

Add fine-grained permissions to the job token allowlist

Prerequisites:

  • You must have at least the Maintainer role for the project.
  • You must enable the use of fine-grained permissions for a project.

You can add fine-grained permissions to groups and projects on your job token allowlist. This allows them to use job tokens to access specific project resources and more accurately control which resources are available to these groups and projects.

To add fine-grained permissions to groups or projects on the job token allowlist:

  1. On the left sidebar, select Search or go to and find your project.
  2. Select Settings > CI/CD.
  3. Expand Job token permissions.
  4. In the CI/CD job token allowlist section, select Add.
  5. From the dropdown list, select Group or project.
  6. Enter the path to an existing group or project.
  7. Select Fine-grained permissions.
  8. Grant permissions to the available API endpoints.
  9. Select Add.

GitLab adds the group or project to the job token allowlist with the specified permissions. The group or project can now access any allowed resources in the current project.

Available API endpoints

The following endpoints are available for CI/CD job tokens.

Deployments endpoints

PermissionAPI endpointPermission nameScope
Get a specific deploymentGET /projects/:id/deployments/:deployment_idREAD_DEPLOYMENTSRead
List of merge requests associated with a deploymentGET /projects/:id/deployments/:deployment_id/merge_requestsREAD_DEPLOYMENTSRead
List project deploymentsGET /projects/:id/deploymentsREAD_DEPLOYMENTSRead
Approve or reject a blocked deploymentPOST /projects/:id/deployments/:deployment_id/approvalADMIN_DEPLOYMENTSRead and write
Create a deploymentPOST /projects/:id/deploymentsADMIN_DEPLOYMENTS, ADMIN_ENVIRONMENTSRead and write
Delete a specific deploymentDELETE /projects/:id/deployments/:deployment_idADMIN_DEPLOYMENTSRead and write
Update a deploymentPUT /projects/:id/deployments/:deployment_idADMIN_DEPLOYMENTSRead and write

Environments endpoints

PermissionAPI endpointPermission nameScope
Get a specific environmentGET /projects/:id/environments/:environment_idREAD_ENVIRONMENTSRead
List environmentsGET /projects/:id/environmentsREAD_ENVIRONMENTSRead
Create a new environmentPOST /projects/:id/environmentsADMIN_ENVIRONMENTSRead and write
Delete an environmentDELETE /projects/:id/environments/:environment_idADMIN_ENVIRONMENTSRead and write
Delete multiple stopped review appsDELETE /projects/:id/environments/review_appsADMIN_ENVIRONMENTSRead and write
Stop an environmentPOST /projects/:id/environments/:environment_id/stopADMIN_ENVIRONMENTSRead and write
Stop stale environmentsPOST /projects/:id/environments/stop_staleADMIN_ENVIRONMENTSRead and write
Update an existing environmentPUT /projects/:id/environments/:environment_idADMIN_ENVIRONMENTSRead and write

Jobs endpoints

PermissionAPI endpointPermission nameScope
Download a specific file from artifacts archiveGET /projects/:id/jobs/:job_id/artifacts/*artifact_pathREAD_JOBSRead
Download a specific file from artifacts archive from a refGET /projects/:id/jobs/artifacts/:ref_name/raw/*artifact_pathREAD_JOBSRead
Download the artifacts archive from a jobGET /projects/:id/jobs/:job_id/artifactsREAD_JOBSRead
Download the artifacts archive from a jobGET /projects/:id/jobs/artifacts/:ref_name/downloadREAD_JOBSRead
Download the artifacts file for jobGET /jobs/:id/artifactsREAD_JOBSRead
Get a projects jobsGET /projects/:id/jobsREAD_JOBSRead
Get pipeline jobsGET /projects/:id/pipelines/:pipeline_id/jobsREAD_JOBSRead

Merge requests endpoints

PermissionAPI endpointPermission nameScope
Get a list of merge request notesGET /projects/:id/merge_requests/:noteable_id/notesREAD_MERGE_REQUESTSRead
Get a single merge request noteGET /projects/:id/merge_requests/:noteable_id/notes/:note_idREAD_MERGE_REQUESTSRead
Get single merge requestGET /projects/:id/merge_requests/:merge_request_iidREAD_MERGE_REQUESTSRead
List project merge requestsGET /projects/:id/merge_requestsREAD_MERGE_REQUESTSRead

Packages endpoints

PermissionAPI endpointPermission nameScope
Composer package endpoint to download a package archiveGET /projects/:id/packages/composer/archives/*package_nameREAD_PACKAGESRead
Download a package fileGET /projects/:id/packages/:package_id/package_files/:package_file_id/downloadREAD_PACKAGESRead
Download module fileGET /projects/:id/packages/go/*module_name/@v/:module_version.modREAD_PACKAGESRead
Download module sourceGET /projects/:id/packages/go/*module_name/@v/:module_version.zipREAD_PACKAGESRead
Download package fileGET /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_nameREAD_PACKAGESRead
Download package filesGET /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_nameREAD_PACKAGESRead
Download package filesGET /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_nameREAD_PACKAGESRead
Download package filesGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/files/:file_nameREAD_PACKAGESRead
Download recipe filesGET /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_nameREAD_PACKAGESRead
Download recipe filesGET /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_nameREAD_PACKAGESRead
Download recipe filesGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_nameREAD_PACKAGESRead
Download the NPM tarballGET /projects/:id/packages/npm/*package_name/-/*file_nameREAD_PACKAGESRead
Download the maven package file at a group levelGET /groups/:id/-/packages/maven/*path/:file_nameREAD_PACKAGESRead
Download the maven package file at a project levelGET /projects/:id/packages/maven/*path/:file_nameREAD_PACKAGESRead
Download the maven package file at instance levelGET /packages/maven/*path/:file_nameREAD_PACKAGESRead
Get a list of project packagesGET /projects/:id/packagesREAD_PACKAGESRead
Get a single project packageGET /projects/:id/packages/:package_idREAD_PACKAGESRead
Get all tags for a given an NPM packageGET /groups/:id/-/packages/npm/-/package/*package_name/dist-tagsREAD_PACKAGESRead
Get all tags for a given an NPM packageGET /packages/npm/-/package/*package_name/dist-tagsREAD_PACKAGESRead
Get all tags for a given an NPM packageGET /projects/:id/packages/npm/-/package/*package_name/dist-tagsREAD_PACKAGESRead
Get package references metadataGET /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/searchREAD_PACKAGESRead
Get package references metadataGET /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/searchREAD_PACKAGESRead
Get package references metadataGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/searchREAD_PACKAGESRead
Get package references metadataGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/searchREAD_PACKAGESRead
Get the latest package revisionGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/latestREAD_PACKAGESRead
Get the latest recipe revisionGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/latestREAD_PACKAGESRead
Get the list of package revisionsGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisionsREAD_PACKAGESRead
Get the list of revisionsGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisionsREAD_PACKAGESRead
ListGET /projects/:id/packages/go/*module_name/@v/listREAD_PACKAGESRead
List package filesGET /projects/:id/packages/:package_id/package_filesREAD_PACKAGESRead
List package filesGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/filesREAD_PACKAGESRead
List recipe filesGET /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/filesREAD_PACKAGESRead
NPM registry bulk advisory endpointPOST /groups/:id/-/packages/npm/-/npm/v1/security/advisories/bulkREAD_PACKAGESRead
NPM registry bulk advisory endpointPOST /packages/npm/-/npm/v1/security/advisories/bulkREAD_PACKAGESRead
NPM registry bulk advisory endpointPOST /projects/:id/packages/npm/-/npm/v1/security/advisories/bulkREAD_PACKAGESRead
NPM registry metadata endpointGET /projects/:id/packages/npm/*package_nameREAD_PACKAGESRead
NPM registry quick audit endpointPOST /groups/:id/-/packages/npm/-/npm/v1/security/audits/quickREAD_PACKAGESRead
NPM registry quick audit endpointPOST /packages/npm/-/npm/v1/security/audits/quickREAD_PACKAGESRead
NPM registry quick audit endpointPOST /projects/:id/packages/npm/-/npm/v1/security/audits/quickREAD_PACKAGESRead
Package DigestGET /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digestREAD_PACKAGESRead
Package DigestGET /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digestREAD_PACKAGESRead
Package Download UrlsGET /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urlsREAD_PACKAGESRead
Package Download UrlsGET /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urlsREAD_PACKAGESRead
Package SnapshotGET /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_referenceREAD_PACKAGESRead
Package SnapshotGET /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_referenceREAD_PACKAGESRead
Package Upload UrlsPOST /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urlsREAD_PACKAGESRead
Package Upload UrlsPOST /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urlsREAD_PACKAGESRead
Recipe DigestGET /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digestREAD_PACKAGESRead
Recipe DigestGET /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digestREAD_PACKAGESRead
Recipe Download UrlsGET /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urlsREAD_PACKAGESRead
Recipe Download UrlsGET /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urlsREAD_PACKAGESRead
Recipe SnapshotGET /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channelREAD_PACKAGESRead
Recipe SnapshotGET /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channelREAD_PACKAGESRead
Recipe Upload UrlsPOST /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urlsREAD_PACKAGESRead
Recipe Upload UrlsPOST /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urlsREAD_PACKAGESRead
The PyPi Simple Project Index EndpointGET /projects/:id/packages/pypi/simpleREAD_PACKAGESRead
The PyPi Simple Project Package EndpointGET /projects/:id/packages/pypi/simple/*package_nameREAD_PACKAGESRead
The PyPi package download endpointGET /projects/:id/packages/pypi/files/:sha256/*file_identifierREAD_PACKAGESRead
Version metadataGET /projects/:id/packages/go/*module_name/@v/:module_version.infoREAD_PACKAGESRead
Authorize the PyPi package upload from workhorsePOST /projects/:id/packages/pypi/authorizeADMIN_PACKAGESRead and write
Composer packages endpoint for registering packagesPOST /projects/:id/packages/composerADMIN_PACKAGESRead and write
Create or Update the given tag for the given NPM package and versionPUT /groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tagADMIN_PACKAGESRead and write
Create or Update the given tag for the given NPM package and versionPUT /packages/npm/-/package/*package_name/dist-tags/:tagADMIN_PACKAGESRead and write
Create or Update the given tag for the given NPM package and versionPUT /projects/:id/packages/npm/-/package/*package_name/dist-tags/:tagADMIN_PACKAGESRead and write
Create or deprecate NPM packagePUT /projects/:id/packages/npm/:package_nameADMIN_PACKAGESRead and write
Delete PackageDELETE /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channelADMIN_PACKAGESRead and write
Delete PackageDELETE /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channelADMIN_PACKAGESRead and write
Delete a package fileDELETE /projects/:id/packages/:package_id/package_files/:package_file_idADMIN_PACKAGESRead and write
Delete a project packageDELETE /projects/:id/packages/:package_idADMIN_PACKAGESRead and write
Delete package revisionDELETE /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revisionADMIN_PACKAGESRead and write
Delete recipe revisionDELETE /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revisionADMIN_PACKAGESRead and write
Deletes the given tagDELETE /groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tagADMIN_PACKAGESRead and write
Deletes the given tagDELETE /packages/npm/-/package/*package_name/dist-tags/:tagADMIN_PACKAGESRead and write
Deletes the given tagDELETE /projects/:id/packages/npm/-/package/*package_name/dist-tags/:tagADMIN_PACKAGESRead and write
The PyPi Package upload endpointPOST /projects/:id/packages/pypiADMIN_PACKAGESRead and write
Upload package filePUT /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_nameADMIN_PACKAGESRead and write
Upload package filesPUT /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_nameADMIN_PACKAGESRead and write
Upload package filesPUT /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_nameADMIN_PACKAGESRead and write
Upload package filesPUT /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/files/:file_nameADMIN_PACKAGESRead and write
Upload recipe package filesPUT /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_nameADMIN_PACKAGESRead and write
Upload recipe package filesPUT /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_nameADMIN_PACKAGESRead and write
Upload recipe package filesPUT /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_nameADMIN_PACKAGESRead and write
Upload the maven package filePUT /projects/:id/packages/maven/*path/:file_nameADMIN_PACKAGESRead and write
Workhorse authorize generic package filePUT /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name/authorizeADMIN_PACKAGESRead and write
Workhorse authorize the conan package filePUT /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name/authorizeADMIN_PACKAGESRead and write
Workhorse authorize the conan package filePUT /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name/authorizeADMIN_PACKAGESRead and write
Workhorse authorize the conan package filePUT /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/files/:file_name/authorizeADMIN_PACKAGESRead and write
Workhorse authorize the conan recipe filePUT /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorizeADMIN_PACKAGESRead and write
Workhorse authorize the conan recipe filePUT /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorizeADMIN_PACKAGESRead and write
Workhorse authorize the conan recipe filePUT /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name/authorizeADMIN_PACKAGESRead and write
Workhorse authorize the maven package file uploadPUT /projects/:id/packages/maven/*path/:file_name/authorizeADMIN_PACKAGESRead and write

Pipelines endpoints

PermissionAPI endpointPermission nameScope
Get all Pipelines of the projectGET /projects/:id/pipelinesREAD_PIPELINESRead
Get pipeline bridge jobsGET /projects/:id/pipelines/:pipeline_id/bridgesREAD_PIPELINESRead
Get the pipelines for a single project packageGET /projects/:id/packages/:package_id/pipelinesREAD_PIPELINESRead
Gets a specific pipeline for the projectGET /projects/:id/pipelines/:pipeline_idREAD_PIPELINESRead
Updates pipeline metadataPUT /projects/:id/pipelines/:pipeline_id/metadataADMIN_PIPELINESRead and write

Releases endpoints

PermissionAPI endpointPermission nameScope
Download a project release asset fileGET /projects/:id/releases/:tag_name/downloads/*direct_asset_pathREAD_RELEASESRead
Generates a changelog section for a release and returns itGET /projects/:id/repository/changelogREAD_RELEASESRead
Get a release by a tag nameGET /projects/:id/releases/:tag_nameREAD_RELEASESRead
Get a release linkGET /projects/:id/releases/:tag_name/assets/links/:link_idREAD_RELEASESRead
Get the latest project releaseGET /projects/:id/releases/permalink/latest(/)(*suffix_path)READ_RELEASESRead
List ReleasesGET /projects/:id/releasesREAD_RELEASESRead
List links of a releaseGET /projects/:id/releases/:tag_name/assets/linksREAD_RELEASESRead
Collect release evidencePOST /projects/:id/releases/:tag_name/evidenceADMIN_RELEASESRead and write
Create a releasePOST /projects/:id/releasesADMIN_RELEASESRead and write
Create a release linkPOST /projects/:id/releases/:tag_name/assets/linksADMIN_RELEASESRead and write
Delete a releaseDELETE /projects/:id/releases/:tag_nameADMIN_RELEASESRead and write
Delete a release linkDELETE /projects/:id/releases/:tag_name/assets/links/:link_idADMIN_RELEASESRead and write
Publish a new component project release as version to the CI/CD catalogPOST /projects/:id/catalog/publishADMIN_RELEASESRead and write
Update a releasePUT /projects/:id/releases/:tag_nameADMIN_RELEASESRead and write
Update a release linkPUT /projects/:id/releases/:tag_name/assets/links/:link_idADMIN_RELEASESRead and write

Repositories endpoints

PermissionAPI endpointPermission nameScope
Get Merge Requests associated with a commitGET /projects/:id/repository/commits/:sha/merge_requestsREAD_REPOSITORIESRead
Get a project repository branchesGET /projects/:id/repository/branchesREAD_REPOSITORIESRead
Get a project repository tagsGET /projects/:id/repository/tagsREAD_REPOSITORIESRead
Get a specific commit of a projectGET /projects/:id/repository/commits/:shaREAD_REPOSITORIESRead
Get raw file contents from the repositoryGET /projects/:id/repository/files/:file_path/rawREAD_REPOSITORIESRead

Secure files endpoints

PermissionAPI endpointPermission nameScope
Download secure fileGET /projects/:id/secure_files/:secure_file_id/downloadREAD_SECURE_FILESRead
Get list of secure files in a projectGET /projects/:id/secure_filesREAD_SECURE_FILESRead
Get the details of a specific secure file in a projectGET /projects/:id/secure_files/:secure_file_idREAD_SECURE_FILESRead
Create a secure filePOST /projects/:id/secure_filesADMIN_SECURE_FILESRead and write
Remove a secure fileDELETE /projects/:id/secure_files/:secure_file_idADMIN_SECURE_FILESRead and write

Terraform state endpoints

PermissionAPI endpointPermission nameScope
Get a Terraform state by its nameGET /projects/:id/terraform/state/:nameREAD_TERRAFORM_STATERead
Get a Terraform state versionGET /projects/:id/terraform/state/:name/versions/:serialREAD_TERRAFORM_STATERead
Add a new Terraform state or update an existing onePOST /projects/:id/terraform/state/:nameADMIN_TERRAFORM_STATERead and write
Delete a Terraform state of a certain nameDELETE /projects/:id/terraform/state/:nameADMIN_TERRAFORM_STATERead and write
Delete a Terraform state versionDELETE /projects/:id/terraform/state/:name/versions/:serialADMIN_TERRAFORM_STATERead and write
Lock a Terraform state of a certain namePOST /projects/:id/terraform/state/:name/lockADMIN_TERRAFORM_STATERead and write
Unlock a Terraform state of a certain nameDELETE /projects/:id/terraform/state/:name/lockADMIN_TERRAFORM_STATERead and write

Work items endpoints

PermissionAPI endpointPermission nameScope
Get a list of project issuesGET /projects/:id/issuesREAD_WORK_ITEMSRead
Get a single project issueGET /projects/:id/issues/:issue_iidREAD_WORK_ITEMSRead

Unavailable endpoints

These API endpoints cannot be assigned as fine-grained permissions for job tokens.

PermissionAPI endpoint
Delete repositoryDELETE /projects/:id/registry/repositories/:repository_id
Delete repository tags (in bulk)DELETE /projects/:id/registry/repositories/:repository_id/tags
Delete repository tagDELETE /projects/:id/registry/repositories/:repository_id/tags/:tag_name
Composer packages endpoint at group level for package versions metadataGET /group/:id/-/packages/composer/*package_name
Composer packages endpoint at group level for packages listGET /group/:id/-/packages/composer/p/:sha
Composer v2 packages p2 endpoint at group level for package versions metadataGET /group/:id/-/packages/composer/p2/*package_name
Composer packages endpoint at group levelGET /group/:id/-/packages/composer/packages
NPM registry metadata endpointGET /groups/:id/-/packages/npm/*package_name
Download a package file from a groupGET /groups/:id/-/packages/pypi/files/:sha256/*file_identifier
The PyPi Simple Group Index EndpointGET /groups/:id/-/packages/pypi/simple
The PyPi Simple Group Package EndpointGET /groups/:id/-/packages/pypi/simple/*package_name
Get current job using job tokenGET /job
Get current agentsGET /job/allowed_agents
Search for packagesGET /packages/conan/v1/conans/search
Ping the Conan APIGET /packages/conan/v1/ping
Authenticate user against conan CLIGET /packages/conan/v1/users/authenticate
Check for valid user credentials per conan CLIGET /packages/conan/v1/users/check_credentials
NPM registry metadata endpointGET /packages/npm/*package_name
Search for packagesGET /projects/:id/packages/conan/v1/conans/search
Ping the Conan APIGET /projects/:id/packages/conan/v1/ping
Authenticate user against conan CLIGET /projects/:id/packages/conan/v1/users/authenticate
Check for valid user credentials per conan CLIGET /projects/:id/packages/conan/v1/users/check_credentials
Search for packagesGET /projects/:id/packages/conan/v2/conans/search
Authenticate user against conan CLIGET /projects/:id/packages/conan/v2/users/authenticate
Check for valid user credentials per conan CLIGET /projects/:id/packages/conan/v2/users/check_credentials
List container repositories within a projectGET /projects/:id/registry/repositories
List tags of a repositoryGET /projects/:id/registry/repositories/:repository_id/tags
Get details about a repository tagGET /projects/:id/registry/repositories/:repository_id/tags/:tag_name
Transitions a DAST site validation to a new state.POST /internal/dast/site_validations/:id/transition