Backend and API Improvements for License Validation and Free Plan Detection
We have made the following updates to our backend and API servers.
License API Improvements
We have enhanced our license activation API doc to document the various error codes the endpoint might return and how to handle them. This should make it easier to build more reliable application license integration logic.
Additionally, all our endpoints now return an X-API-Server-Time header to help protect against local time tampering when validating a license’s expiration on the client side.
Fixed Free Plan Identification
We identified an edge-case bug where our system was incorrectly treating some plans as “Free” plans. This led to some unintended side effects. For example, some of the transactional emails were being sent with “Thanks for upgrading” instead of “Thanks for subscribing”, even when no Free offering was involved.
We found the root cause and fixed the issue.

