API Fixes for License Upgrade and Deployment Update Endpoints
Bug Fix for Checkout Upgrade Link Generation API
We’ve rolled out updates to the recently released API endpoint for generating upgrade links for licenses.
- The links now use time-limited authorized tokens instead of license keys, improving both security and alignment with best practices.
- We also removed the
currency
parameter from the payload documentation. This was mistakenly included earlier — Freemius does not support changing currency through the license renewal or upgrade flow.
Upgrade links provide a great UX for your buyers to manage their subscriptions. You can find the detailed documentation here.
Bug Fix for Deployment Update API Endpoint
We noticed an issue in the deployment update API endpoint where the limit
value was incorrectly accepting negative integers and converting them to 0
.
The limit
value is used for staged rollouts — a great way to gradually release deployments, helping to catch bugs earlier within a tighter feedback loop. However, due to this bug, an incorrect value would essentially disable staged rollout altogether.

This bug has now been fixed. Additionally, we’ve updated the UI to prevent negative values from being submitted.