Secure Downloads & Versions
Secure Downloads & Versions
Upload Management
Product releases are managed under License → Product Releases, not inside the Catalog product form. Manual upload works for any digital product: create a Product Release, pick the product variant it belongs to, and upload the zip asset — useful even for a plain Digital Download product with no license key.
Version Control
Releases are tracked per product variant. Each release has:
- Version number (e.g., 2.1.0)
- Release notes / changelog
- Release date
- One or more downloadable asset files
Releases can also be built automatically from a connected Git repository — see Connecting a Git Provider in the Release & Build Pipeline section.
Secure Download Links
Download links are temporary and signed. When a customer clicks "Download," the system generates a one-time URL valid for a limited time. Direct file URLs are never exposed.
Download Limits
Set a maximum number of downloads per purchase per file. Once exhausted, the customer can request a reset from their account.
Update Check API
Software with an active license (Software License products with releases enabled) can check for and fetch the latest release using the activation token returned by the verify call:
GET /api/licenses/release/latest/{productVariantSlug}?token=your-activation-token
The response includes the latest version, slug, changelog, release_notes, and release date. Plain Digital Download products don't use this endpoint — customers simply see the newest file in My Account → Downloads & Licenses.