GitLab CI/CD · Capability

GitLab API — packages

GitLab API — packages. 187 operations. Lead operation: Composer packages endpoint at group level for package versions metadata. Self-contained Naftiko capability covering one Gitlab Ci business surface.

Run with Naftiko Gitlab Cipackages

What You Can Do

GET
Getapiv4groupidpackagescomposerpackagename — Composer packages endpoint at group level for package versions metadata
/v1/api/v4/group/{id}//packages/composer/package-name
GET
Getapiv4groupidpackagescomposerpsha — Composer packages endpoint at group level for packages list
/v1/api/v4/group/{id}//packages/composer/p/{sha}
GET
Getapiv4groupidpackagescomposerp2packagename — Composer v2 packages p2 endpoint at group level for package versions metadata
/v1/api/v4/group/{id}//packages/composer/p2/package-name
GET
Getapiv4groupidpackagescomposerpackages — Composer packages endpoint at group level
/v1/api/v4/group/{id}//packages/composer/packages
POST
Postapiv4groupsiddebiandistributions — Create a Debian Distribution
/v1/api/v4/groups/{id}//debian-distributions
GET
Getapiv4groupsiddebiandistributions — Get a list of Debian Distributions
/v1/api/v4/groups/{id}//debian-distributions
GET
Getapiv4groupsiddebiandistributionscodename — Get a Debian Distribution
/v1/api/v4/groups/{id}//debian-distributions/{codename}
PUT
Putapiv4groupsiddebiandistributionscodename — Update a Debian Distribution
/v1/api/v4/groups/{id}//debian-distributions/{codename}
DELETE
Deleteapiv4groupsiddebiandistributionscodename — Delete a Debian Distribution
/v1/api/v4/groups/{id}//debian-distributions/{codename}
GET
Getapiv4groupsiddebiandistributionscodenamekeyasc — Get a Debian Distribution Key
/v1/api/v4/groups/{id}//debian-distributions/{codename}/key-asc
GET
Getapiv4groupsidpackagesdebiandistsdistributioninrelease — The signed Release file
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/inrelease
GET
Getapiv4groupsidpackagesdebiandistsdistributionrelease — The unsigned Release file
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/release
GET
Getapiv4groupsidpackagesdebiandistsdistributionreleasegpg — The Release file signature
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/release-gpg
GET
Getapiv4groupsidpackagesdebiandistsdistributioncomponentbinaryarchitecturepackages — The binary files index
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/{component}/binary-architecture/packages
GET
Getapiv4groupsidpackagesdebiandistsdistributioncomponentbinaryarchitecturebyhashsha256filesha256 — The binary files index by hash
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/{component}/binary-architecture/by-hash/sha256/{file-sha256}
GET
Getapiv4groupsidpackagesdebiandistsdistributioncomponentdebianinstallerbinaryarchitecturepackages — The installer (udeb) binary files index
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/{component}/debian-installer/binary-architecture/packages
GET
Getapiv4groupsidpackagesdebiandistsdistributioncomponentdebianinstallerbinaryarchitecturebyhashsha256filesha256 — The installer (udeb) binary files index by hash
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/{component}/debian-installer/binary-architecture/by-hash/sha256/{file-sha256}
GET
Getapiv4groupsidpackagesdebiandistsdistributioncomponentsourcesources — The source files index
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/{component}/source/sources
GET
Getapiv4groupsidpackagesdebiandistsdistributioncomponentsourcebyhashsha256filesha256 — The source files index by hash
/v1/api/v4/groups/{id}//packages/debian/dists/distribution/{component}/source/by-hash/sha256/{file-sha256}
GET
Getapiv4groupsidpackagesdebianpooldistributionprojectidletterpackagenamepackageversionfilename — Download Debian package
/v1/api/v4/groups/{id}//packages/debian/pool/{distribution}/{project-id}/{letter}/{package-name}/{package-version}/{file-name}
GET
Getapiv4groupsidpackagesmavenpathfilename — Download the maven package file at a group level
/v1/api/v4/groups/{id}//packages/maven/path/{file-name}
GET
Getapiv4groupsidpackagesnpmpackagename — NPM registry metadata endpoint
/v1/api/v4/groups/{id}//packages/npm/package-name
POST
Postapiv4groupsidpackagesnpmnpmv1securityadvisoriesbulk — NPM registry bulk advisory endpoint
/v1/api/v4/groups/{id}//packages/npm//npm/v1/security/advisories/bulk
POST
Postapiv4groupsidpackagesnpmnpmv1securityauditsquick — NPM registry quick audit endpoint
/v1/api/v4/groups/{id}//packages/npm//npm/v1/security/audits/quick
GET
Getapiv4groupsidpackagesnpmpackagepackagenamedisttags — Get all tags for a given an NPM package
/v1/api/v4/groups/{id}//packages/npm//package/package-name/dist-tags
PUT
Putapiv4groupsidpackagesnpmpackagepackagenamedisttagstag — Create or Update the given tag for the given NPM package and version
/v1/api/v4/groups/{id}//packages/npm//package/package-name/dist-tags/{tag}
DELETE
Deleteapiv4groupsidpackagesnpmpackagepackagenamedisttagstag — Deletes the given tag
/v1/api/v4/groups/{id}//packages/npm//package/package-name/dist-tags/{tag}
GET
Getapiv4groupsidpackagesnugetindex — The NuGet V3 Feed Service Index
/v1/api/v4/groups/{id}//packages/nuget/index
GET
Getapiv4groupsidpackagesnugetmetadatapackagenamepackageversion — The NuGet Metadata Service - Package name and version level
/v1/api/v4/groups/{id}//packages/nuget/metadata/package-name/package-version
GET
Getapiv4groupsidpackagesnugetmetadatapackagenameindex — The NuGet Metadata Service - Package name level
/v1/api/v4/groups/{id}//packages/nuget/metadata/package-name/index
GET
Getapiv4groupsidpackagesnugetquery — The NuGet Search Service
/v1/api/v4/groups/{id}//packages/nuget/query
GET
Getapiv4groupsidpackagesnugetsymbolfilesfilenamesignaturesamefilename — The NuGet Symbol File Download Endpoint
/v1/api/v4/groups/{id}//packages/nuget/symbolfiles/file-name/signature/same-file-name
GET
Getapiv4groupsidpackagesnugetv2 — The NuGet V2 Feed Service Index
/v1/api/v4/groups/{id}//packages/nuget/v2
GET
Getapiv4groupsidpackagesnugetv2metadata — The NuGet V2 Feed Package $metadata endpoint
/v1/api/v4/groups/{id}//packages/nuget/v2/metadata
GET
Getapiv4groupsidpackagespypisimple — The PyPi Simple Group Index Endpoint
/v1/api/v4/groups/{id}//packages/pypi/simple
GET
Getapiv4groupsidpackagespypisimplepackagename — The PyPi Simple Group Package Endpoint
/v1/api/v4/groups/{id}//packages/pypi/simple/package-name
GET
Getapiv4groupsidpackages — List packages within a group
/v1/api/v4/groups/{id}/packages
GET
Getapiv4packagesconanv1conanssearch — Search for packages
/v1/api/v4/packages/conan/v1/conans/search
GET
Getapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechannel — Recipe Snapshot
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}
DELETE
Deleteapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechannel — Delete Package
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}
GET
Getapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechanneldigest — Recipe Digest
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/digest
GET
Getapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechanneldownloadurls — Recipe Download Urls
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/download-urls
GET
Getapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereference — Package Snapshot
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}
GET
Getapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereferencedigest — Package Digest
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}/digest
GET
Getapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereferencedownloadurls — Package Download Urls
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}/download-urls
POST
Postapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereferenceuploadurls — Package Upload Urls
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}/upload-urls
GET
Getapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelsearch — Get package references metadata
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/search
POST
Postapiv4packagesconanv1conanspackagenamepackageversionpackageusernamepackagechanneluploadurls — Recipe Upload Urls
/v1/api/v4/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/upload-urls
GET
Getapiv4packagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionexportfilename — Download recipe files
/v1/api/v4/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/export/{file-name}
PUT
Putapiv4packagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionexportfilename — Upload recipe package files
/v1/api/v4/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/export/{file-name}
PUT
Putapiv4packagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionexportfilenameauthorize — Workhorse authorize the conan recipe file
/v1/api/v4/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/export/{file-name}/authorize
GET
Getapiv4packagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionpackageconanpackagereferencepackagerevisionfilename — Download package files
/v1/api/v4/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/package/{conan-package-reference}/{package-revision}/{file-name}
PUT
Putapiv4packagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionpackageconanpackagereferencepackagerevisionfilename — Upload package files
/v1/api/v4/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/package/{conan-package-reference}/{package-revision}/{file-name}
PUT
Putapiv4packagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionpackageconanpackagereferencepackagerevisionfilenameauthorize — Workhorse authorize the conan package file
/v1/api/v4/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/package/{conan-package-reference}/{package-revision}/{file-name}/authorize
GET
Getapiv4packagesconanv1ping — Ping the Conan API
/v1/api/v4/packages/conan/v1/ping
GET
Getapiv4packagesconanv1usersauthenticate — Authenticate user against conan CLI
/v1/api/v4/packages/conan/v1/users/authenticate
GET
Getapiv4packagesconanv1userscheckcredentials — Check for valid user credentials per conan CLI
/v1/api/v4/packages/conan/v1/users/check-credentials
GET
Getapiv4packagesmavenpathfilename — Download the maven package file at instance level
/v1/api/v4/packages/maven/path/{file-name}
GET
Getapiv4packagesnpmpackagename — NPM registry metadata endpoint
/v1/api/v4/packages/npm/package-name
POST
Postapiv4packagesnpmnpmv1securityadvisoriesbulk — NPM registry bulk advisory endpoint
/v1/api/v4/packages/npm//npm/v1/security/advisories/bulk
POST
Postapiv4packagesnpmnpmv1securityauditsquick — NPM registry quick audit endpoint
/v1/api/v4/packages/npm//npm/v1/security/audits/quick
GET
Getapiv4packagesnpmpackagepackagenamedisttags — Get all tags for a given an NPM package
/v1/api/v4/packages/npm//package/package-name/dist-tags
PUT
Putapiv4packagesnpmpackagepackagenamedisttagstag — Create or Update the given tag for the given NPM package and version
/v1/api/v4/packages/npm//package/package-name/dist-tags/{tag}
DELETE
Deleteapiv4packagesnpmpackagepackagenamedisttagstag — Deletes the given tag
/v1/api/v4/packages/npm//package/package-name/dist-tags/{tag}
POST
Postapiv4projectsiddebiandistributions — Create a Debian Distribution
/v1/api/v4/projects/{id}/debian-distributions
GET
Getapiv4projectsiddebiandistributions — Get a list of Debian Distributions
/v1/api/v4/projects/{id}/debian-distributions
GET
Getapiv4projectsiddebiandistributionscodename — Get a Debian Distribution
/v1/api/v4/projects/{id}/debian-distributions/{codename}
PUT
Putapiv4projectsiddebiandistributionscodename — Update a Debian Distribution
/v1/api/v4/projects/{id}/debian-distributions/{codename}
DELETE
Deleteapiv4projectsiddebiandistributionscodename — Delete a Debian Distribution
/v1/api/v4/projects/{id}/debian-distributions/{codename}
GET
Getapiv4projectsiddebiandistributionscodenamekeyasc — Get a Debian Distribution Key
/v1/api/v4/projects/{id}/debian-distributions/{codename}/key-asc
GET
Getapiv4projectsidpackages — Get a list of project packages
/v1/api/v4/projects/{id}/packages
GET
Getapiv4projectsidpackagescargoconfigjson — Get config.json
/v1/api/v4/projects/{id}/packages/cargo/config-json
POST
Postapiv4projectsidpackagescomposer — Composer packages endpoint for registering packages
/v1/api/v4/projects/{id}/packages/composer
GET
Getapiv4projectsidpackagescomposerarchivespackagename — Composer package endpoint to download a package archive
/v1/api/v4/projects/{id}/packages/composer/archives/package-name
GET
Getapiv4projectsidpackagesconanv1conanssearch — Search for packages
/v1/api/v4/projects/{id}/packages/conan/v1/conans/search
GET
Getapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechannel — Recipe Snapshot
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}
DELETE
Deleteapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechannel — Delete Package
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}
GET
Getapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechanneldigest — Recipe Digest
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/digest
GET
Getapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechanneldownloadurls — Recipe Download Urls
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/download-urls
GET
Getapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereference — Package Snapshot
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}
GET
Getapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereferencedigest — Package Digest
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}/digest
GET
Getapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereferencedownloadurls — Package Download Urls
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}/download-urls
POST
Postapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelpackagesconanpackagereferenceuploadurls — Package Upload Urls
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/packages/{conan-package-reference}/upload-urls
GET
Getapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechannelsearch — Get package references metadata
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/search
POST
Postapiv4projectsidpackagesconanv1conanspackagenamepackageversionpackageusernamepackagechanneluploadurls — Recipe Upload Urls
/v1/api/v4/projects/{id}/packages/conan/v1/conans/{package-name}/{package-version}/{package-username}/{package-channel}/upload-urls
GET
Getapiv4projectsidpackagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionexportfilename — Download recipe files
/v1/api/v4/projects/{id}/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/export/{file-name}
PUT
Putapiv4projectsidpackagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionexportfilename — Upload recipe package files
/v1/api/v4/projects/{id}/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/export/{file-name}
PUT
Putapiv4projectsidpackagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionexportfilenameauthorize — Workhorse authorize the conan recipe file
/v1/api/v4/projects/{id}/packages/conan/v1/files/{package-name}/{package-version}/{package-username}/{package-channel}/{recipe-revision}/export/{file-name}/authorize
GET
Getapiv4projectsidpackagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionpackageconanpackagereferencepackagerevisionfilename — Download package files
/v1/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}
PUT
Putapiv4projectsidpackagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionpackageconanpackagereferencepackagerevisionfilename — Upload package files
/v1/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}
PUT
Putapiv4projectsidpackagesconanv1filespackagenamepackageversionpackageusernamepackagechannelreciperevisionpackageconanpackagereferencepackagerevisionfilenameauthorize — Workhorse authorize the conan package file
/v1/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}/authorize
GET
Getapiv4projectsidpackagesconanv1ping — Ping the Conan API
/v1/api/v4/projects/{id}/packages/conan/v1/ping
GET
Getapiv4projectsidpackagesconanv1usersauthenticate — Authenticate user against conan CLI
/v1/api/v4/projects/{id}/packages/conan/v1/users/authenticate
GET
Getapiv4projectsidpackagesconanv1userscheckcredentials — Check for valid user credentials per conan CLI
/v1/api/v4/projects/{id}/packages/conan/v1/users/check-credentials
GET
Getapiv4projectsidpackagesconanv2conanssearch — Search for packages
/v1/api/v4/projects/{id}/packages/conan/v2/conans/search
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannellatest — Get the latest recipe revision
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/latest
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisions — Get the list of revisions
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions
DELETE
Deleteapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevision — Delete recipe revision
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionfiles — List recipe files
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/files
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionfilesfilename — Download recipe files
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/files/{file-name}
PUT
Putapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionfilesfilename — Upload recipe package files
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/files/{file-name}
PUT
Putapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionfilesfilenameauthorize — Workhorse authorize the conan recipe file
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/files/{file-name}/authorize
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionpackagesconanpackagereferencelatest — Get the latest package revision
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/packages/{conan-package-reference}/latest
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionpackagesconanpackagereferencerevisions — Get the list of package revisions
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/packages/{conan-package-reference}/revisions
DELETE
Deleteapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionpackagesconanpackagereferencerevisionspackagerevision — Delete package revision
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/packages/{conan-package-reference}/revisions/{package-revision}
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionpackagesconanpackagereferencerevisionspackagerevisionfiles — List package files
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/packages/{conan-package-reference}/revisions/{package-revision}/files
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionpackagesconanpackagereferencerevisionspackagerevisionfilesfilename — Download package files
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/packages/{conan-package-reference}/revisions/{package-revision}/files/{file-name}
PUT
Putapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionpackagesconanpackagereferencerevisionspackagerevisionfilesfilename — Upload package files
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/packages/{conan-package-reference}/revisions/{package-revision}/files/{file-name}
PUT
Putapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionpackagesconanpackagereferencerevisionspackagerevisionfilesfilenameauthorize — Workhorse authorize the conan package file
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/packages/{conan-package-reference}/revisions/{package-revision}/files/{file-name}/authorize
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelrevisionsreciperevisionsearch — Get package references metadata
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/revisions/{recipe-revision}/search
GET
Getapiv4projectsidpackagesconanv2conanspackagenamepackageversionpackageusernamepackagechannelsearch — Get package references metadata
/v1/api/v4/projects/{id}/packages/conan/v2/conans/{package-name}/{package-version}/{package-username}/{package-channel}/search
GET
Getapiv4projectsidpackagesconanv2usersauthenticate — Authenticate user against conan CLI
/v1/api/v4/projects/{id}/packages/conan/v2/users/authenticate
GET
Getapiv4projectsidpackagesconanv2userscheckcredentials — Check for valid user credentials per conan CLI
/v1/api/v4/projects/{id}/packages/conan/v2/users/check-credentials
GET
Getapiv4projectsidpackagesdebiandistsdistributioninrelease — The signed Release file
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/inrelease
GET
Getapiv4projectsidpackagesdebiandistsdistributionrelease — The unsigned Release file
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/release
GET
Getapiv4projectsidpackagesdebiandistsdistributionreleasegpg — The Release file signature
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/release-gpg
GET
Getapiv4projectsidpackagesdebiandistsdistributioncomponentbinaryarchitecturepackages — The binary files index
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/{component}/binary-architecture/packages
GET
Getapiv4projectsidpackagesdebiandistsdistributioncomponentbinaryarchitecturebyhashsha256filesha256 — The binary files index by hash
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/{component}/binary-architecture/by-hash/sha256/{file-sha256}
GET
Getapiv4projectsidpackagesdebiandistsdistributioncomponentdebianinstallerbinaryarchitecturepackages — The installer (udeb) binary files index
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/{component}/debian-installer/binary-architecture/packages
GET
Getapiv4projectsidpackagesdebiandistsdistributioncomponentdebianinstallerbinaryarchitecturebyhashsha256filesha256 — The installer (udeb) binary files index by hash
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/{component}/debian-installer/binary-architecture/by-hash/sha256/{file-sha256}
GET
Getapiv4projectsidpackagesdebiandistsdistributioncomponentsourcesources — The source files index
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/{component}/source/sources
GET
Getapiv4projectsidpackagesdebiandistsdistributioncomponentsourcebyhashsha256filesha256 — The source files index by hash
/v1/api/v4/projects/{id}/packages/debian/dists/distribution/{component}/source/by-hash/sha256/{file-sha256}
GET
Getapiv4projectsidpackagesdebianpooldistributionletterpackagenamepackageversionfilename — Download Debian package
/v1/api/v4/projects/{id}/packages/debian/pool/{distribution}/{letter}/{package-name}/{package-version}/{file-name}
PUT
Putapiv4projectsidpackagesdebianfilename — Upload Debian package
/v1/api/v4/projects/{id}/packages/debian/{file-name}
PUT
Putapiv4projectsidpackagesdebianfilenameauthorize — Authorize Debian package upload
/v1/api/v4/projects/{id}/packages/debian/{file-name}/authorize
PUT
Putapiv4projectsidpackagesgenericpackagenamepackageversionpathfilename — Upload package file
/v1/api/v4/projects/{id}/packages/generic/{package-name}/package-version/path/file-name
GET
Getapiv4projectsidpackagesgenericpackagenamepackageversionpathfilename — Download package file
/v1/api/v4/projects/{id}/packages/generic/{package-name}/package-version/path/file-name
PUT
Putapiv4projectsidpackagesgenericpackagenamepackageversionpathfilenameauthorize — Workhorse authorize generic package file
/v1/api/v4/projects/{id}/packages/generic/{package-name}/package-version/path/file-name/authorize
GET
Getapiv4projectsidpackagesgomodulenamevlist — List
/v1/api/v4/projects/{id}/packages/go/module-name/v/list
GET
Getapiv4projectsidpackagesgomodulenamevmoduleversioninfo — Version metadata
/v1/api/v4/projects/{id}/packages/go/module-name/v/module-version-info
GET
Getapiv4projectsidpackagesgomodulenamevmoduleversionmod — Download module file
/v1/api/v4/projects/{id}/packages/go/module-name/v/module-version-mod
GET
Getapiv4projectsidpackagesgomodulenamevmoduleversionzip — Download module source
/v1/api/v4/projects/{id}/packages/go/module-name/v/module-version-zip
POST
Postapiv4projectsidpackageshelmapichannelcharts — Upload a chart
/v1/api/v4/projects/{id}/packages/helm/api/{channel}/charts
POST
Postapiv4projectsidpackageshelmapichannelchartsauthorize — Authorize a chart upload from workhorse
/v1/api/v4/projects/{id}/packages/helm/api/{channel}/charts/authorize
GET
Getapiv4projectsidpackageshelmchannelchartsfilenametgz — Download a chart
/v1/api/v4/projects/{id}/packages/helm/{channel}/charts/file-name-tgz
GET
Getapiv4projectsidpackageshelmchannelindexyaml — Download a chart index
/v1/api/v4/projects/{id}/packages/helm/{channel}/index-yaml
GET
Getapiv4projectsidpackagesmavenpathfilename — Download the maven package file at a project level
/v1/api/v4/projects/{id}/packages/maven/path/{file-name}
PUT
Putapiv4projectsidpackagesmavenpathfilename — Upload the maven package file
/v1/api/v4/projects/{id}/packages/maven/path/{file-name}
PUT
Putapiv4projectsidpackagesmavenpathfilenameauthorize — Workhorse authorize the maven package file upload
/v1/api/v4/projects/{id}/packages/maven/path/{file-name}/authorize
GET
Getapiv4projectsidpackagesnpmpackagename — NPM registry metadata endpoint
/v1/api/v4/projects/{id}/packages/npm/package-name
GET
Getapiv4projectsidpackagesnpmpackagenamefilename — Download the NPM tarball
/v1/api/v4/projects/{id}/packages/npm/package-name//file-name
POST
Postapiv4projectsidpackagesnpmnpmv1securityadvisoriesbulk — NPM registry bulk advisory endpoint
/v1/api/v4/projects/{id}/packages/npm//npm/v1/security/advisories/bulk
POST
Postapiv4projectsidpackagesnpmnpmv1securityauditsquick — NPM registry quick audit endpoint
/v1/api/v4/projects/{id}/packages/npm//npm/v1/security/audits/quick
GET
Getapiv4projectsidpackagesnpmpackagepackagenamedisttags — Get all tags for a given an NPM package
/v1/api/v4/projects/{id}/packages/npm//package/package-name/dist-tags
PUT
Putapiv4projectsidpackagesnpmpackagepackagenamedisttagstag — Create or Update the given tag for the given NPM package and version
/v1/api/v4/projects/{id}/packages/npm//package/package-name/dist-tags/{tag}
DELETE
Deleteapiv4projectsidpackagesnpmpackagepackagenamedisttagstag — Deletes the given tag
/v1/api/v4/projects/{id}/packages/npm//package/package-name/dist-tags/{tag}
PUT
Putapiv4projectsidpackagesnpmpackagename — Create or deprecate NPM package
/v1/api/v4/projects/{id}/packages/npm/{package-name}
PUT
Putapiv4projectsidpackagesnuget — The NuGet V3 Feed Package Publish endpoint
/v1/api/v4/projects/{id}/packages/nuget
DELETE
Deleteapiv4projectsidpackagesnugetpackagenamepackageversion — The NuGet Package Delete endpoint
/v1/api/v4/projects/{id}/packages/nuget/package-name/package-version
PUT
Putapiv4projectsidpackagesnugetauthorize — The NuGet Package Authorize endpoint
/v1/api/v4/projects/{id}/packages/nuget/authorize
GET
Getapiv4projectsidpackagesnugetdownloadpackagenamepackageversionpackagefilename — The NuGet Content Service - content request
/v1/api/v4/projects/{id}/packages/nuget/download/package-name/package-version/package-filename
GET
Getapiv4projectsidpackagesnugetdownloadpackagenameindex — The NuGet Content Service - index request
/v1/api/v4/projects/{id}/packages/nuget/download/package-name/index
GET
Getapiv4projectsidpackagesnugetindex — The NuGet V3 Feed Service Index
/v1/api/v4/projects/{id}/packages/nuget/index
GET
Getapiv4projectsidpackagesnugetmetadatapackagenamepackageversion — The NuGet Metadata Service - Package name and version level
/v1/api/v4/projects/{id}/packages/nuget/metadata/package-name/package-version
GET
Getapiv4projectsidpackagesnugetmetadatapackagenameindex — The NuGet Metadata Service - Package name level
/v1/api/v4/projects/{id}/packages/nuget/metadata/package-name/index
GET
Getapiv4projectsidpackagesnugetquery — The NuGet Search Service
/v1/api/v4/projects/{id}/packages/nuget/query
GET
Getapiv4projectsidpackagesnugetsymbolfilesfilenamesignaturesamefilename — The NuGet Symbol File Download Endpoint
/v1/api/v4/projects/{id}/packages/nuget/symbolfiles/file-name/signature/same-file-name
PUT
Putapiv4projectsidpackagesnugetsymbolpackage — The NuGet Symbol Package Publish endpoint
/v1/api/v4/projects/{id}/packages/nuget/symbolpackage
PUT
Putapiv4projectsidpackagesnugetsymbolpackageauthorize — The NuGet Symbol Package Authorize endpoint
/v1/api/v4/projects/{id}/packages/nuget/symbolpackage/authorize
GET
Getapiv4projectsidpackagesnugetv2 — The NuGet V2 Feed Service Index
/v1/api/v4/projects/{id}/packages/nuget/v2
PUT
Putapiv4projectsidpackagesnugetv2 — The NuGet V2 Feed Package Publish endpoint
/v1/api/v4/projects/{id}/packages/nuget/v2
GET
Getapiv4projectsidpackagesnugetv2metadata — The NuGet V2 Feed Package $metadata endpoint
/v1/api/v4/projects/{id}/packages/nuget/v2/metadata
PUT
Putapiv4projectsidpackagesnugetv2authorize — The NuGet V2 Feed Package Authorize endpoint
/v1/api/v4/projects/{id}/packages/nuget/v2/authorize
POST
Postapiv4projectsidpackagespypi — The PyPi Package upload endpoint
/v1/api/v4/projects/{id}/packages/pypi
POST
Postapiv4projectsidpackagespypiauthorize — Authorize the PyPi package upload from workhorse
/v1/api/v4/projects/{id}/packages/pypi/authorize
GET
Getapiv4projectsidpackagespypifilessha256fileidentifier — The PyPi package download endpoint
/v1/api/v4/projects/{id}/packages/pypi/files/{sha256}/file-identifier
GET
Getapiv4projectsidpackagespypisimple — The PyPi Simple Project Index Endpoint
/v1/api/v4/projects/{id}/packages/pypi/simple
GET
Getapiv4projectsidpackagespypisimplepackagename — The PyPi Simple Project Package Endpoint
/v1/api/v4/projects/{id}/packages/pypi/simple/package-name
POST
Postapiv4projectsidpackagesrpm — Upload a RPM package
/v1/api/v4/projects/{id}/packages/rpm
GET
Getapiv4projectsidpackagesrpmpackagefileidfilename — Download RPM package files
/v1/api/v4/projects/{id}/packages/rpm/package-file-id/file-name
POST
Postapiv4projectsidpackagesrpmauthorize — Authorize package upload from workhorse
/v1/api/v4/projects/{id}/packages/rpm/authorize
GET
Getapiv4projectsidpackagesrpmrepodatafilename — Download repository metadata files
/v1/api/v4/projects/{id}/packages/rpm/repodata/file-name
GET
Getapiv4projectsidpackagesrubygemsapiv1dependencies — Fetch a list of dependencies
/v1/api/v4/projects/{id}/packages/rubygems/api/v1/dependencies
POST
Postapiv4projectsidpackagesrubygemsapiv1gems — Upload a gem
/v1/api/v4/projects/{id}/packages/rubygems/api/v1/gems
POST
Postapiv4projectsidpackagesrubygemsapiv1gemsauthorize — Authorize a gem upload from workhorse
/v1/api/v4/projects/{id}/packages/rubygems/api/v1/gems/authorize
GET
Getapiv4projectsidpackagesrubygemsgemsfilename — Download the .gem package
/v1/api/v4/projects/{id}/packages/rubygems/gems/{file-name}
GET
Getapiv4projectsidpackagesrubygemsquickmarshal48filename — Download the gemspec file
/v1/api/v4/projects/{id}/packages/rubygems/quick/marshal-4-8/{file-name}
GET
Getapiv4projectsidpackagesrubygemsfilename — Download the spec index file
/v1/api/v4/projects/{id}/packages/rubygems/{file-name}
GET
Getapiv4projectsidpackagespackageid — Get a single project package
/v1/api/v4/projects/{id}/packages/{package-id}
DELETE
Deleteapiv4projectsidpackagespackageid — Delete a project package
/v1/api/v4/projects/{id}/packages/{package-id}
GET
Getapiv4projectsidpackagespackageidpackagefiles — List package files
/v1/api/v4/projects/{id}/packages/{package-id}/package-files
DELETE
Deleteapiv4projectsidpackagespackageidpackagefilespackagefileid — Delete a package file
/v1/api/v4/projects/{id}/packages/{package-id}/package-files/{package-file-id}
GET
Getapiv4projectsidpackagespackageidpackagefilespackagefileiddownload — Download a package file
/v1/api/v4/projects/{id}/packages/{package-id}/package-files/{package-file-id}/download
GET
Getapiv4projectsidpackagespackageidpipelines — Get the pipelines for a single project package
/v1/api/v4/projects/{id}/packages/{package-id}/pipelines
GET
Getapiv4projectsprojectidpackagesnugetv2findpackagesbyid — The NuGet V2 Feed Find Packages by ID endpoint
/v1/api/v4/projects/{project-id}/packages/nuget/v2/findpackagesbyid
GET
Getapiv4projectsprojectidpackagesnugetv2packagesidpackagenameversionpackageversion — The NuGet V2 Feed Single Package Metadata endpoint
/v1/api/v4/projects/{project-id}/packages/nuget/v2/packages-id-package-name-version-package-version
GET
Getapiv4projectsprojectidpackagesnugetv2packages — The NuGet V2 Feed Enumerate Packages endpoint
/v1/api/v4/projects/{project-id}/packages/nuget/v2/packages

MCP Tools

composer-packages-endpoint-group-level

Composer packages endpoint at group level for package versions metadata

read-only idempotent
composer-packages-endpoint-group-level-2

Composer packages endpoint at group level for packages list

read-only idempotent
composer-v2-packages-p2-endpoint

Composer v2 packages p2 endpoint at group level for package versions metadata

read-only idempotent
composer-packages-endpoint-group-level-3

Composer packages endpoint at group level

read-only idempotent
create-debian-distribution

Create a Debian Distribution

get-list-debian-distributions

Get a list of Debian Distributions

read-only idempotent
get-debian-distribution

Get a Debian Distribution

read-only idempotent
update-debian-distribution

Update a Debian Distribution

idempotent
delete-debian-distribution

Delete a Debian Distribution

idempotent
get-debian-distribution-key

Get a Debian Distribution Key

read-only idempotent
signed-release-file

The signed Release file

read-only idempotent
unsigned-release-file

The unsigned Release file

read-only idempotent
release-file-signature

The Release file signature

read-only idempotent
binary-files-index

The binary files index

read-only idempotent
binary-files-index-hash

The binary files index by hash

read-only idempotent
installer-udeb-binary-files-index

The installer (udeb) binary files index

read-only idempotent
installer-udeb-binary-files-index-2

The installer (udeb) binary files index by hash

read-only idempotent
source-files-index

The source files index

read-only idempotent
source-files-index-hash

The source files index by hash

read-only idempotent
download-debian-package

Download Debian package

read-only idempotent
download-maven-package-file-group

Download the maven package file at a group level

read-only idempotent
npm-registry-metadata-endpoint

NPM registry metadata endpoint

read-only idempotent
npm-registry-bulk-advisory-endpoint

NPM registry bulk advisory endpoint

npm-registry-quick-audit-endpoint

NPM registry quick audit endpoint

get-all-tags-given-npm

Get all tags for a given an NPM package

read-only idempotent
create-update-given-tag-given

Create or Update the given tag for the given NPM package and version

idempotent
deletes-given-tag

Deletes the given tag

idempotent
nuget-v3-feed-service-index

The NuGet V3 Feed Service Index

read-only idempotent
nuget-metadata-service-package-name

The NuGet Metadata Service - Package name and version level

read-only idempotent
nuget-metadata-service-package-name-2

The NuGet Metadata Service - Package name level

read-only idempotent
nuget-search-service

The NuGet Search Service

read-only idempotent
nuget-symbol-file-download-endpoint

The NuGet Symbol File Download Endpoint

read-only idempotent
nuget-v2-feed-service-index

The NuGet V2 Feed Service Index

read-only idempotent
nuget-v2-feed-package-metadata

The NuGet V2 Feed Package $metadata endpoint

read-only idempotent
pypi-simple-group-index-endpoint

The PyPi Simple Group Index Endpoint

read-only idempotent
pypi-simple-group-package-endpoint

The PyPi Simple Group Package Endpoint

read-only idempotent
list-packages-within-group

List packages within a group

read-only idempotent
search-packages

Search for packages

read-only idempotent
recipe-snapshot

Recipe Snapshot

read-only idempotent
delete-package

Delete Package

idempotent
recipe-digest

Recipe Digest

read-only idempotent
recipe-download-urls

Recipe Download Urls

read-only idempotent
package-snapshot

Package Snapshot

read-only idempotent
package-digest

Package Digest

read-only idempotent
package-download-urls

Package Download Urls

read-only idempotent
package-upload-urls

Package Upload Urls

get-package-references-metadata

Get package references metadata

read-only idempotent
recipe-upload-urls

Recipe Upload Urls

download-recipe-files

Download recipe files

read-only idempotent
upload-recipe-package-files

Upload recipe package files

idempotent
workhorse-authorize-conan-recipe-file

Workhorse authorize the conan recipe file

idempotent
download-package-files

Download package files

read-only idempotent
upload-package-files

Upload package files

idempotent
workhorse-authorize-conan-package-file

Workhorse authorize the conan package file

idempotent
ping-conan-api

Ping the Conan API

read-only idempotent
authenticate-user-against-conan-cli

Authenticate user against conan CLI

read-only idempotent
check-valid-user-credentials-per

Check for valid user credentials per conan CLI

read-only idempotent
download-maven-package-file-instance

Download the maven package file at instance level

read-only idempotent
npm-registry-metadata-endpoint-2

NPM registry metadata endpoint

read-only idempotent
npm-registry-bulk-advisory-endpoint-2

NPM registry bulk advisory endpoint

npm-registry-quick-audit-endpoint-2

NPM registry quick audit endpoint

get-all-tags-given-npm-2

Get all tags for a given an NPM package

read-only idempotent
create-update-given-tag-given-2

Create or Update the given tag for the given NPM package and version

idempotent
deletes-given-tag-2

Deletes the given tag

idempotent
create-debian-distribution-2

Create a Debian Distribution

get-list-debian-distributions-2

Get a list of Debian Distributions

read-only idempotent
get-debian-distribution-2

Get a Debian Distribution

read-only idempotent
update-debian-distribution-2

Update a Debian Distribution

idempotent
delete-debian-distribution-2

Delete a Debian Distribution

idempotent
get-debian-distribution-key-2

Get a Debian Distribution Key

read-only idempotent
get-list-project-packages

Get a list of project packages

read-only idempotent
get-config-json

Get config.json

read-only idempotent
composer-packages-endpoint-registering-packages

Composer packages endpoint for registering packages

composer-package-endpoint-download-package

Composer package endpoint to download a package archive

read-only idempotent
search-packages-2

Search for packages

read-only idempotent
recipe-snapshot-2

Recipe Snapshot

read-only idempotent
delete-package-2

Delete Package

idempotent
recipe-digest-2

Recipe Digest

read-only idempotent
recipe-download-urls-2

Recipe Download Urls

read-only idempotent
package-snapshot-2

Package Snapshot

read-only idempotent
package-digest-2

Package Digest

read-only idempotent
package-download-urls-2

Package Download Urls

read-only idempotent
package-upload-urls-2

Package Upload Urls

get-package-references-metadata-2

Get package references metadata

read-only idempotent
recipe-upload-urls-2

Recipe Upload Urls

download-recipe-files-2

Download recipe files

read-only idempotent
upload-recipe-package-files-2

Upload recipe package files

idempotent
workhorse-authorize-conan-recipe-file-2

Workhorse authorize the conan recipe file

idempotent
download-package-files-2

Download package files

read-only idempotent
upload-package-files-2

Upload package files

idempotent
workhorse-authorize-conan-package-file-2

Workhorse authorize the conan package file

idempotent
ping-conan-api-2

Ping the Conan API

read-only idempotent
authenticate-user-against-conan-cli-2

Authenticate user against conan CLI

read-only idempotent
check-valid-user-credentials-per-2

Check for valid user credentials per conan CLI

read-only idempotent
search-packages-3

Search for packages

read-only idempotent
get-latest-recipe-revision

Get the latest recipe revision

read-only idempotent
get-list-revisions

Get the list of revisions

read-only idempotent
delete-recipe-revision

Delete recipe revision

idempotent
list-recipe-files

List recipe files

read-only idempotent
download-recipe-files-3

Download recipe files

read-only idempotent
upload-recipe-package-files-3

Upload recipe package files

idempotent
workhorse-authorize-conan-recipe-file-3

Workhorse authorize the conan recipe file

idempotent
get-latest-package-revision

Get the latest package revision

read-only idempotent
get-list-package-revisions

Get the list of package revisions

read-only idempotent
delete-package-revision

Delete package revision

idempotent
list-package-files

List package files

read-only idempotent
download-package-files-3

Download package files

read-only idempotent
upload-package-files-3

Upload package files

idempotent
workhorse-authorize-conan-package-file-3

Workhorse authorize the conan package file

idempotent
get-package-references-metadata-3

Get package references metadata

read-only idempotent
get-package-references-metadata-4

Get package references metadata

read-only idempotent
authenticate-user-against-conan-cli-3

Authenticate user against conan CLI

read-only idempotent
check-valid-user-credentials-per-3

Check for valid user credentials per conan CLI

read-only idempotent
signed-release-file-2

The signed Release file

read-only idempotent
unsigned-release-file-2

The unsigned Release file

read-only idempotent
release-file-signature-2

The Release file signature

read-only idempotent
binary-files-index-2

The binary files index

read-only idempotent
binary-files-index-hash-2

The binary files index by hash

read-only idempotent
installer-udeb-binary-files-index-3

The installer (udeb) binary files index

read-only idempotent
installer-udeb-binary-files-index-4

The installer (udeb) binary files index by hash

read-only idempotent
source-files-index-2

The source files index

read-only idempotent
source-files-index-hash-2

The source files index by hash

read-only idempotent
download-debian-package-2

Download Debian package

read-only idempotent
upload-debian-package

Upload Debian package

idempotent
authorize-debian-package-upload

Authorize Debian package upload

idempotent
upload-package-file

Upload package file

idempotent
download-package-file

Download package file

read-only idempotent
workhorse-authorize-generic-package-file

Workhorse authorize generic package file

idempotent
list

List

read-only idempotent
version-metadata

Version metadata

read-only idempotent
download-module-file

Download module file

read-only idempotent
download-module-source

Download module source

read-only idempotent
upload-chart

Upload a chart

authorize-chart-upload-workhorse

Authorize a chart upload from workhorse

download-chart

Download a chart

read-only idempotent
download-chart-index

Download a chart index

read-only idempotent
download-maven-package-file-project

Download the maven package file at a project level

read-only idempotent
upload-maven-package-file

Upload the maven package file

idempotent
workhorse-authorize-maven-package-file

Workhorse authorize the maven package file upload

idempotent
npm-registry-metadata-endpoint-3

NPM registry metadata endpoint

read-only idempotent
download-npm-tarball

Download the NPM tarball

read-only idempotent
npm-registry-bulk-advisory-endpoint-3

NPM registry bulk advisory endpoint

npm-registry-quick-audit-endpoint-3

NPM registry quick audit endpoint

get-all-tags-given-npm-3

Get all tags for a given an NPM package

read-only idempotent
create-update-given-tag-given-3

Create or Update the given tag for the given NPM package and version

idempotent
deletes-given-tag-3

Deletes the given tag

idempotent
create-deprecate-npm-package

Create or deprecate NPM package

idempotent
nuget-v3-feed-package-publish

The NuGet V3 Feed Package Publish endpoint

idempotent
nuget-package-delete-endpoint

The NuGet Package Delete endpoint

idempotent
nuget-package-authorize-endpoint

The NuGet Package Authorize endpoint

idempotent
nuget-content-service-content-request

The NuGet Content Service - content request

read-only idempotent
nuget-content-service-index-request

The NuGet Content Service - index request

read-only idempotent
nuget-v3-feed-service-index-2

The NuGet V3 Feed Service Index

read-only idempotent
nuget-metadata-service-package-name-3

The NuGet Metadata Service - Package name and version level

read-only idempotent
nuget-metadata-service-package-name-4

The NuGet Metadata Service - Package name level

read-only idempotent
nuget-search-service-2

The NuGet Search Service

read-only idempotent
nuget-symbol-file-download-endpoint-2

The NuGet Symbol File Download Endpoint

read-only idempotent
nuget-symbol-package-publish-endpoint

The NuGet Symbol Package Publish endpoint

idempotent
nuget-symbol-package-authorize-endpoint

The NuGet Symbol Package Authorize endpoint

idempotent
nuget-v2-feed-service-index-2

The NuGet V2 Feed Service Index

read-only idempotent
nuget-v2-feed-package-publish

The NuGet V2 Feed Package Publish endpoint

idempotent
nuget-v2-feed-package-metadata-2

The NuGet V2 Feed Package $metadata endpoint

read-only idempotent
nuget-v2-feed-package-authorize

The NuGet V2 Feed Package Authorize endpoint

idempotent
pypi-package-upload-endpoint

The PyPi Package upload endpoint

authorize-pypi-package-upload-workhorse

Authorize the PyPi package upload from workhorse

pypi-package-download-endpoint

The PyPi package download endpoint

read-only idempotent
pypi-simple-project-index-endpoint

The PyPi Simple Project Index Endpoint

read-only idempotent
pypi-simple-project-package-endpoint

The PyPi Simple Project Package Endpoint

read-only idempotent
upload-rpm-package

Upload a RPM package

download-rpm-package-files

Download RPM package files

read-only idempotent
authorize-package-upload-workhorse

Authorize package upload from workhorse

download-repository-metadata-files

Download repository metadata files

read-only idempotent
fetch-list-dependencies

Fetch a list of dependencies

read-only idempotent
upload-gem

Upload a gem

authorize-gem-upload-workhorse

Authorize a gem upload from workhorse

download-gem-package

Download the .gem package

read-only idempotent
download-gemspec-file

Download the gemspec file

read-only idempotent
download-spec-index-file

Download the spec index file

read-only idempotent
get-single-project-package

Get a single project package

read-only idempotent
delete-project-package

Delete a project package

idempotent
list-package-files-2

List package files

read-only idempotent
delete-package-file

Delete a package file

idempotent
download-package-file-2

Download a package file

read-only idempotent
get-pipelines-single-project-package

Get the pipelines for a single project package

read-only idempotent
nuget-v2-feed-find-packages

The NuGet V2 Feed Find Packages by ID endpoint

read-only idempotent
nuget-v2-feed-single-package

The NuGet V2 Feed Single Package Metadata endpoint

read-only idempotent
nuget-v2-feed-enumerate-packages

The NuGet V2 Feed Enumerate Packages endpoint

read-only idempotent

Capability Spec

gitlab-ci-packages.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: GitLab API — packages
  description: 'GitLab API — packages. 187 operations. Lead operation: Composer packages endpoint at group level for package
    versions metadata. Self-contained Naftiko capability covering one Gitlab Ci business surface.'
  tags:
  - Gitlab Ci
  - packages
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    GITLAB_CI_API_KEY: GITLAB_CI_API_KEY
capability:
  consumes:
  - type: http
    namespace: gitlab-ci-packages
    baseUri: https://gitlab.com
    description: GitLab API — packages business capability. Self-contained, no shared references.
    resources:
    - name: api-v4-group-id---packages-composer-*package_name
      path: /api/v4/group/{id}/-/packages/composer/*package_name
      operations:
      - name: getapiv4groupidpackagescomposerpackagename
        method: GET
        description: Composer packages endpoint at group level for package versions metadata
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of a group
          required: true
        - name: package_name
          in: query
          type: string
          description: The Composer package name
          required: true
    - name: api-v4-group-id---packages-composer-p-sha
      path: /api/v4/group/{id}/-/packages/composer/p/{sha}
      operations:
      - name: getapiv4groupidpackagescomposerpsha
        method: GET
        description: Composer packages endpoint at group level for packages list
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of a group
          required: true
        - name: sha
          in: path
          type: string
          description: Shasum of current json
          required: true
    - name: api-v4-group-id---packages-composer-p2-*package_name
      path: /api/v4/group/{id}/-/packages/composer/p2/*package_name
      operations:
      - name: getapiv4groupidpackagescomposerp2packagename
        method: GET
        description: Composer v2 packages p2 endpoint at group level for package versions metadata
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of a group
          required: true
        - name: package_name
          in: query
          type: string
          description: The Composer package name
          required: true
    - name: api-v4-group-id---packages-composer-packages
      path: /api/v4/group/{id}/-/packages/composer/packages
      operations:
      - name: getapiv4groupidpackagescomposerpackages
        method: GET
        description: Composer packages endpoint at group level
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of a group
          required: true
    - name: api-v4-groups-id---debian_distributions
      path: /api/v4/groups/{id}/-/debian_distributions
      operations:
      - name: postapiv4groupsiddebiandistributions
        method: POST
        description: Create a Debian Distribution
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: postApiV4GroupsIdDebianDistributions
          in: body
          type: string
          required: true
      - name: getapiv4groupsiddebiandistributions
        method: GET
        description: Get a list of Debian Distributions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: page
          in: query
          type: integer
          description: Current page number
        - name: per_page
          in: query
          type: integer
          description: Number of items per page
        - name: codename
          in: query
          type: string
          description: The Debian Codename
        - name: suite
          in: query
          type: string
          description: The Debian Suite
        - name: origin
          in: query
          type: string
          description: The Debian Origin
        - name: label
          in: query
          type: string
          description: The Debian Label
        - name: version
          in: query
          type: string
          description: The Debian Version
        - name: description
          in: query
          type: string
          description: The Debian Description
        - name: valid_time_duration_seconds
          in: query
          type: integer
          description: The duration before the Release file should be considered expired by the client
        - name: components
          in: query
          type: array
          description: The list of Components
        - name: architectures
          in: query
          type: array
          description: The list of Architectures
    - name: api-v4-groups-id---debian_distributions-codename
      path: /api/v4/groups/{id}/-/debian_distributions/{codename}
      operations:
      - name: getapiv4groupsiddebiandistributionscodename
        method: GET
        description: Get a Debian Distribution
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: codename
          in: path
          type: string
          description: The Debian Codename
          required: true
      - name: putapiv4groupsiddebiandistributionscodename
        method: PUT
        description: Update a Debian Distribution
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: codename
          in: path
          type: string
          description: The Debian Codename
          required: true
        - name: putApiV4GroupsIdDebianDistributionsCodename
          in: body
          type: string
          required: true
      - name: deleteapiv4groupsiddebiandistributionscodename
        method: DELETE
        description: Delete a Debian Distribution
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: codename
          in: path
          type: string
          description: The Debian Codename
          required: true
        - name: suite
          in: query
          type: string
          description: The Debian Suite
        - name: origin
          in: query
          type: string
          description: The Debian Origin
        - name: label
          in: query
          type: string
          description: The Debian Label
        - name: version
          in: query
          type: string
          description: The Debian Version
        - name: description
          in: query
          type: string
          description: The Debian Description
        - name: valid_time_duration_seconds
          in: query
          type: integer
          description: The duration before the Release file should be considered expired by the client
        - name: components
          in: query
          type: array
          description: The list of Components
        - name: architectures
          in: query
          type: array
          description: The list of Architectures
    - name: api-v4-groups-id---debian_distributions-codename-key.asc
      path: /api/v4/groups/{id}/-/debian_distributions/{codename}/key.asc
      operations:
      - name: getapiv4groupsiddebiandistributionscodenamekeyasc
        method: GET
        description: Get a Debian Distribution Key
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: codename
          in: path
          type: string
          description: The Debian Codename
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-InRelease
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/InRelease
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributioninrelease
        method: GET
        description: The signed Release file
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-Release
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/Release
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributionrelease
        method: GET
        description: The unsigned Release file
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-Release.gpg
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/Release.gpg
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributionreleasegpg
        method: GET
        description: The Release file signature
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-component-binary-{archite
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/binary-{architecture}/Packages
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributioncomponentbinaryarchitecturepackages
        method: GET
        description: The binary files index
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
        - name: component
          in: path
          type: string
          description: The Debian Component
          required: true
        - name: architecture
          in: path
          type: string
          description: The Debian Architecture
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-component-binary-{archite
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/binary-{architecture}/by-hash/SHA256/{file_sha256}
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributioncomponentbinaryarchitecturebyhashsha256filesha256
        method: GET
        description: The binary files index by hash
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
        - name: component
          in: path
          type: string
          description: The Debian Component
          required: true
        - name: architecture
          in: path
          type: string
          description: The Debian Architecture
          required: true
        - name: file_sha256
          in: path
          type: integer
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-component-debian-installe
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/Packages
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributioncomponentdebianinstallerbinaryarchitecturepackages
        method: GET
        description: The installer (udeb) binary files index
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
        - name: component
          in: path
          type: string
          description: The Debian Component
          required: true
        - name: architecture
          in: path
          type: string
          description: The Debian Architecture
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-component-debian-installe
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/by-hash/SHA256/{file_sha256}
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributioncomponentdebianinstallerbinaryarchitecturebyhashsha256filesha256
        method: GET
        description: The installer (udeb) binary files index by hash
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
        - name: component
          in: path
          type: string
          description: The Debian Component
          required: true
        - name: architecture
          in: path
          type: string
          description: The Debian Architecture
          required: true
        - name: file_sha256
          in: path
          type: integer
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-component-source-Sources
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/source/Sources
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributioncomponentsourcesources
        method: GET
        description: The source files index
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
        - name: component
          in: path
          type: string
          description: The Debian Component
          required: true
    - name: api-v4-groups-id---packages-debian-dists-*distribution-component-source-by-hash-
      path: /api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/source/by-hash/SHA256/{file_sha256}
      operations:
      - name: getapiv4groupsidpackagesdebiandistsdistributioncomponentsourcebyhashsha256filesha256
        method: GET
        description: The source files index by hash
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: distribution
          in: query
          type: string
          description: The Debian Codename or Suite
          required: true
        - name: component
          in: path
          type: string
          description: The Debian Component
          required: true
        - name: file_sha256
          in: path
          type: integer
          required: true
    - name: api-v4-groups-id---packages-debian-pool-distribution-project_id-letter-package_n
      path: /api/v4/groups/{id}/-/packages/debian/pool/{distribution}/{project_id}/{letter}/{package_name}/{package_version}/{file_name}
      operations:
      - name: getapiv4groupsidpackagesdebianpooldistributionprojectidletterpackagenamepackageversionfilename
        method: GET
        description: Download Debian package
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The group ID or full group path.
          required: true
        - name: project_id
          in: path
          type: integer
          description: The Project Id
          required: true
        - name: distribution
          in: path
          type: string
          description: The Debian Codename or Suite
          required: true
        - name: letter
          in: path
          type: string
          description: The Debian Classification (first-letter or lib-first-letter)
          required: true
        - name: package_name
          in: path
          type: string
          description: The Debian Source Package Name
          required: true
        - name: package_version
          in: path
          type: string
          description: The Debian Source Package Version
          required: true
        - name: file_name
          in: path
          type: string
          description: The Debian File Name
          required: true
    - name: api-v4-groups-id---packages-maven-*path-file_name
      path: /api/v4/groups/{id}/-/packages/maven/*path/{file_name}
      operations:
      - name: getapiv4groupsidpackagesmavenpathfilename
        method: GET
        description: Download the maven package file at a group level
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: path
          in: query
          type: string
          description: Package path
          required: true
        - name: file_name
          in: path
          type: string
          description: Package file name
          required: true
    - name: api-v4-groups-id---packages-npm-*package_name
      path: /api/v4/groups/{id}/-/packages/npm/*package_name
      operations:
      - name: getapiv4groupsidpackagesnpmpackagename
        method: GET
        description: NPM registry metadata endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: package_name
          in: query
          type: string
          description: Package name
          required: true
    - name: api-v4-groups-id---packages-npm---npm-v1-security-advisories-bulk
      path: /api/v4/groups/{id}/-/packages/npm/-/npm/v1/security/advisories/bulk
      operations:
      - name: postapiv4groupsidpackagesnpmnpmv1securityadvisoriesbulk
        method: POST
        description: NPM registry bulk advisory endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
    - name: api-v4-groups-id---packages-npm---npm-v1-security-audits-quick
      path: /api/v4/groups/{id}/-/packages/npm/-/npm/v1/security/audits/quick
      operations:
      - name: postapiv4groupsidpackagesnpmnpmv1securityauditsquick
        method: POST
        description: NPM registry quick audit endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
    - name: api-v4-groups-id---packages-npm---package-*package_name-dist-tags
      path: /api/v4/groups/{id}/-/packages/npm/-/package/*package_name/dist-tags
      operations:
      - name: getapiv4groupsidpackagesnpmpackagepackagenamedisttags
        method: GET
        description: Get all tags for a given an NPM package
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: package_name
          in: query
          type: string
          description: Package name
          required: true
    - name: api-v4-groups-id---packages-npm---package-*package_name-dist-tags-tag
      path: /api/v4/groups/{id}/-/packages/npm/-/package/*package_name/dist-tags/{tag}
      operations:
      - name: putapiv4groupsidpackagesnpmpackagepackagenamedisttagstag
        method: PUT
        description: Create or Update the given tag for the given NPM package and version
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: tag
          in: path
          type: string
          description: Package dist-tag
          required: true
        - name: putApiV4GroupsIdPackagesNpmPackage*packageNameDistTagsTag
          in: body
          type: string
          required: true
      - name: deleteapiv4groupsidpackagesnpmpackagepackagenamedisttagstag
        method: DELETE
        description: Deletes the given tag
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: The ID or URL-encoded path of the group
          required: true
        - name: package_name
          in: query
          type: string
          description: Package name
          required: true
        - name: tag
          in: path
          type: string
          description: Package dist-tag
          required: true
    - name: api-v4-groups-id---packages-nuget-index
      path: /api/v4/groups/{id}/-/packages/nuget/index
      operations:
      - name: getapiv4groupsidpackagesnugetindex
        method: GET
        description: The NuGet V3 Feed Service Index
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The group ID or full group path.
          required: true
    - name: api-v4-groups-id---packages-nuget-metadata-*package_name-*package_version
      path: /api/v4/groups/{id}/-/packages/nuget/metadata/*package_name/*package_version
      operations:
      - name: getapiv4groupsidpackagesnugetmetadatapackagenamepackageversion
        method: GET
        description: The NuGet Metadata Service - Package name and version level
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The group ID or full group path.
          required: true
        - name: package_name
          in: query
          type: string
          description: The NuGet package name
          required: true
        - name: package_version
          in: query
          type: string
          description: The NuGet package version
          required: true
    - name: api-v4-groups-id---packages-nuget-metadata-*package_name-index
      path: /api/v4/groups/{id}/-/packages/nuget/metadata/*package_name/index
      operations:
      - name: getapiv4groupsidpackagesnugetmetadatapackagenameindex
        method: GET
        description: The NuGet Metadata Service - Package name level
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The group ID or full group path.
          required: true
        - name: package_name
          in: query
          type: string
          description: The NuGet package name
          required: true
    - name: api-v4-groups-id---packages-nuget-query
      path: /api/v4/groups/{id}/-/packages/nuget/query
      operations:
      - name: getapiv4groupsidpackagesnugetquery
        method: GET
        description: The NuGet Search Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The group ID or full group path.
          required: true
        - name: q
          in: query
          type: string
          description: The search term
        - name: skip
          in: query
          type: integer
          description: The number of results to skip
        - name: take
          in: query
          type: integer
          description: The number of results to return
        - name: prerelease
          in: query
          type: boolean
          description: Include prerelease versions
    - name: api-v4-groups-id---packages-nuget-symbolfiles-*file_name-*signature-*same_file_n
      path: /api/v4/groups/{id}/-/packages/nuget/symbolfiles/*file_name/*signature/*same_file_name
      operations:
      - name: getapiv4groupsidpackagesnugetsymbolfilesfilenamesignaturesamefilename
        method: GET
        description: The NuGet Symbol File Download Endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Symbolchecksum
          in: header
          type: string
          required: true
        - name: id
          in: path
          type: integer
          description: The group ID or full group path.
          required: true
        - name: file_name
          in: query
          type: string
          description: The symbol file name
          required: true
        - name: signature
          in: query
          type: string
          description: The symbol file signature
          required: true
        - name: same_file_name
          in: query
          type: string
          description: The symbol file name. Must match the 'file_name' parameter
          required: true
    - name: api-v4-groups-id---packages-nuget-v2
      path: /api/v4/groups/{id}/-/packages/nuget/v2
      operations:
      - name: getapiv4groupsidpackagesnugetv2
        method: GET
        description: The NuGet V2 Feed Service Index
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The group ID or full group path.
          required: true
    - name: api-v4-groups-id---packages-nuget-v2-$metadata
      path: /api/v4/groups/{id}/-/packages/nuget/v2/$metadata
      operations:
      - name: getapiv4groupsidpackagesnugetv2metadata
        method: GET
        description: The NuGet V2 Feed Package $metadata endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The group ID or full group path.
          required: true
    - name: api-v4-groups-id---packages-pypi-simple
      path: /api/v4/groups/{id}/-/packages/pypi/simple
      operations:
      - name: getapiv4groupsidpackagespypisimple
        method: GET
        description: The PyPi Simple Group Index Endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The ID or full path of the group.
          required: true
    - name: api-v4-groups-id---packages-pypi-simple-*package_name
      path: /api/v4/groups/{id}/-/packages/pypi/simple/*package_name
      operations:
      - name: getapiv4groupsidpackagespypisimplepackagename
        method: GET
        description: The PyPi Simple Group Package Endpoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: The ID or full path of the group.
          required: true
        - name: package_name
          in: query
          type: string
          description: The PyPi package name
          required: true
    - name: api-v4-groups-id-packages
      path: /api/v4/groups/{id}/packages
      operations:
      - name: getapiv4groupsidpackages
        method: GET
        description: List packages within a group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          description: ID or URL-encoded path of the group
          required: true
        - name: exclude_subgroups
          in: query
          type: boolean
          description: Determines if subgroups should b

# --- truncated at 32 KB (415 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/gitlab-ci/refs/heads/main/capabilities/gitlab-ci-packages.yaml