Skip to content

List all package revisions

GET
/api/v4/projects/{id}/packages/conan/v2/conans/{package_name}/{package_version}/{package_username}/{package_channel}/revisions/{recipe_revision}/packages/{conan_package_reference}/revisions

Lists all package revisions for a specified recipe revision and package reference. This feature was introduced in GitLab 18.0.

id
required
One of:
string

The ID or URL-encoded path of the project

package_name
required
string

Package name

Example
my-package
package_version
required
string

Package version

Example
1.0
package_username
required
string

Package username

Example
my-group+my-project
package_channel
required
string

Package channel

Example
stable
recipe_revision
required
string

Recipe revision

Example
df28fd816be3a119de5ce4d374436b25
conan_package_reference
required
string

Package reference

Example
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9

OK

Media type application/json
object
packageReference

The Conan package reference

string
revisions

List of package revisions

Array<object>
object
revision

The revision hash of the Conan recipe or package

string
time

The UTC timestamp when the revision was created

string
Example
{
"packageReference": "packageTest/1.2.3@gitlab-org+conan/stable#1883c9f810f2d6e5b59d5285c7141970:133a1f2158ff2cf69739f316ec21143785be54c7",
"revisions": [
{
"revision": "75151329520e7685dcf5da49ded2fec0",
"time": "2024-12-17T09:16:40.334Z"
}
]
}

Bad Request

Unauthorized

Forbidden

Not Found