---
title: "Get latest desktop version"
method: GET
path: "/dl/desktop/{channel}/{plat}/{arch}/latest"
tags: ["Downloads"]
---

# Get latest desktop version

`GET /dl/desktop/{channel}/{plat}/{arch}/latest`

Returns metadata for the latest desktop version including download URLs and SHA-256 checksums for all available formats. Pass ?test=1 to resolve against unreleased test builds.

## Path parameters

- `channel` 'stable' | 'canary', required — The release channel
- `plat` 'win32' | 'darwin' | 'linux', required — The operating system platform
- `arch` 'x64' | 'arm64', required — The CPU architecture

## Query parameters

- `test` string — When set to 1/true, resolve against the desktop-test/ bucket prefix instead of desktop/.

## Response `200`

Success

- VersionInfoResponse
  - `version` string, required — Semantic version string (e.g., 1.0.0)
  - `pub_date` string, required — ISO 8601 date when this version was published
  - `minimum_system_version` string, nullable — Minimum operating system version required by this release, when applicable
  - `files` object, required — Map of package format to download files

## Other responses

- `400` — Bad Request - The request was malformed or contained invalid data
- `429` — Too Many Requests - You are being rate limited
- `500` — Internal Server Error - An unexpected error occurred

---

[API](https://skmtc.dev/fluxer/apis/fluxer-api.md) · [All operations](https://skmtc.dev/fluxer/apis/fluxer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fluxer/apis/fluxer-api/revisions/ff422d03f58a?raw)
