šŸŽØ Vibes Download API ā— Live

Version management and download endpoints for Vibes desktop application

Version Check

GET /version

Returns the latest version information and download URLs for all supported platforms. This endpoint is called by the Unity app on startup to check for available updates.

Example Response:
{
  "latestVersion": "1.0.0",
  "minSupportedVersion": "1.0.0",
  "forceUpdate": false,
  "releaseDate": "2025-10-30",
  "releaseNotes": "šŸŽØ Initial Release\n\n• AI-powered...",
  "platforms": {
    "windows": {
      "downloadUrl": "https://github.com/.../VibesInstaller-v1.0.0-Windows.exe",
      "fileSize": "150 MB",
      "minOSVersion": "Windows 10",
      "architecture": "x64"
    },
    "mac": {
      "downloadUrl": "https://github.com/.../Vibes-v1.0.0-Mac.dmg",
      "fileSize": "145 MB",
      "minOSVersion": "macOS 10.15",
      "architecture": "universal"
    }
  },
  "changelog": "https://github.com/.../releases/tag/v1.0.0",
  "website": "https://www.gotvibes.app",
  "support": "https://www.gotvibes.app/support"
}

Latest Download Redirect

GET /download/latest?platform=windows|mac

Automatically redirects (HTTP 302) to the latest installer download for the specified platform. Perfect for website download buttons and email campaigns.

Query Parameters:
  • platform - Required. Either windows or mac
Example Usage:
GET /download/latest?platform=windows
→ Redirects to latest Windows installer

GET /download/latest?platform=mac
→ Redirects to latest Mac DMG

Usage Examples

In Unity (C#):
private const string VERSION_CHECK_URL = "https://download.gotvibes.app/version";

UnityWebRequest request = UnityWebRequest.Get(VERSION_CHECK_URL);
yield return request.SendWebRequest();
// Parse JSON and check version...
On Website (HTML):
<a href="https://download.gotvibes.app/download/latest?platform=windows">
  Download for Windows
</a>

<a href="https://download.gotvibes.app/download/latest?platform=mac">
  Download for Mac
</a>
← Back to Vibes