All download endpoints are public and do not require authentication.
Get Download URL
GET /downloads/public
Get a signed download URL for the latest release.
| Parameter | Type | Description |
|---|
platform | string | macos or windows |
channel | string | release or beta |
curl "https://api.buildwithtrace.com/api/v2/downloads/public?platform=macos&channel=release"
{
"download_url": "https://...",
"version": "1.1.0",
"filename": "trace-1.1.0-macos-universal.dmg",
"file_size": 245000000
}
Signed URLs expire after 1 hour.
List Versions
GET /downloads/versions
curl "https://api.buildwithtrace.com/api/v2/downloads/versions"
Returns all available versions with release notes and file sizes.
List Channels
GET /downloads/channels
curl "https://api.buildwithtrace.com/api/v2/downloads/channels"
Returns available release channels with the latest version for each.
Check for Updates
GET /downloads/check-update
| Parameter | Type | Description |
|---|
platform | string | macos or windows |
arch | string | universal, x86_64, arm64 |
current_version | string | Currently installed version |
curl "https://api.buildwithtrace.com/api/v2/downloads/check-update?platform=macos&arch=universal¤t_version=1.0.0"