Find Parent Manifest Lists

JFrog REST APIs

Content Type
REST API

Description: Finds all parent manifest lists that include a specific Docker manifest.

Since: 7.119.0

Security: Requires a user with read permission.

Usage: POST <artifactory-url>/artifactory/api/v2/<repository-name>/parentManifests

The request body must be a JSON object that identifies the child manifest you are querying as well as its tag. For example:

{
  "dockerRepository": "library/busybox",
  "tag": "v1.0.0"
}

Produces: application/json

{
    "parentManifestLists": [
        {
            "dockerRepository": "alpine",
            "digest": "sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715",
            "tags": [
                "v1",
                "v2"
            ]
        },
        {
            "dockerRepository": "alpine",
            "digest": "sha256:8266af4ff94d44b5428cc945ac6b98b761d10ffebb01b6416bea4a7013de206f",
            "tags": [
                "v3"
            ]
        }
    ]
}

Sample Usage:

curl --location 'https://admin:password@my-artifactory.com/artifactory/api/docker/docker-local/v2/parentManifests' \
--header 'Content-Type: application/json' \
--data '{
 "dockerRepository": "alpine",
 "tag": "amd64"
}'