---
title: "Returns list of latest assets for the given feature version and jvm impl"
method: GET
path: "/v1/assets/latestForVendors"
tags: ["Assets"]
---

# Returns list of latest assets for the given feature version and jvm impl

`GET /v1/assets/latestForVendors`

## Query parameters

- `architecture` Architecture[]
- `feature_version` integer[]
- `image_type` ImageType[]
- `os` OperatingSystem[]
- `vendor` Vendor[], required

## Response `200`

OK

- BinaryAssetView[]
  - `binary` Binary — Details of a binary that can be downloaded including either or both a package and platform specific installer
    - `os` 'linux' | 'windows' | 'mac' | 'solaris' | 'aix' | 'alpine_linux', required
    - `architecture` 'x64' | 'x86' | 'ppc64' | 'ppc64le' | 's390x' | 'aarch64' | 'arm' | 'sparcv9' | 'riscv64', required
    - `image_type` 'jdk' | 'jre', required
    - `c_lib` 'musl' | 'glibc'
    - `jvm_impl` 'hotspot' | 'openj9', required
    - `package` Package
      - `name` string, required
      - `link` string, required
      - `sha256sum` string, required
      - `sha265sum` string — This value is present to avoid an API breaking change from a previous typo for sha256sum in the API. DO NOT USE THIS, it is deprecated and will be removed.
      - `sha256sum_link` string
      - `signature_link` string
    - `installer` object[] — Describes details of the installer archive associated with this binary
      - `name` string, required
      - `link` string, required
      - `sha256sum` string, required
      - `sha265sum` string — This value is present to avoid an API breaking change from a previous typo for sha256sum in the API. DO NOT USE THIS, it is deprecated and will be removed.
      - `sha256sum_link` string
      - `signature_link` string
      - `installerType` string — Type of the installer, i.e exe, msi, deb, dmg
    - `timestamp` string, date, required
    - `scm_ref` string — Scm reference to the commit inside the vendors own repository upon which this build is based
    - `openjdk_scm_ref` string, required — Scm reference to the commit inside the OpenJDK project, upon which this build is based
    - `distribution` 'temurin' | 'dragonwell' | 'zulu' | 'microsoft' | 'semeru' | 'bisheng' | 'redhat', required
    - `aqavit_results_link` string, required — Link to the aquavit results details for this binary
    - `tck_affidavit_link` string — Link to the tck affidavit for this binary
  - `release_name` string, required
  - `vendor` 'adoptium' | 'alibaba' | 'ibm' | 'microsoft' | 'azul' — The vendor of the OpenJDK distribution. The following vendors are no longer receiving updates or new releases for their OpenJDK distributions: <ul> <li><b>huawei</b> - Huawei OpenJDK</li> <li><b>redhat</b> - Red Hat OpenJDK</li> </ul>
  - `version` OpenjdkVersionData
    - `major` integer
    - `minor` integer, nullable
    - `security` integer, nullable
    - `patch` integer, nullable
    - `build` integer, nullable
    - `pre` string, nullable
    - `optional` string, nullable
    - `openjdk_version` string

---

[API](https://skmtc.net/adoptium/apis/adoptiummarketplace.md) · [All operations](https://skmtc.net/adoptium/apis/adoptiummarketplace/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adoptium/adoptiummarketplace/revisions/51df51d3ded2/schema)
