License Entitlements

Trial Licenses

6min
all licenses have a boolean field denoting whether it is a trial or not this can be seen on the license summary as well as the license detail page is trial boolean location by using the is trial boolean designating a license is of type trial, you have a flag that allows you to configure your software in demo mode particularities of a trial license trial licenses are the only type of license that can be issued through the license api in other words, your application can request and activate a trial license without the software vendor's involvement by changing the boolean value of the is trial field from true to false , you can upgrade a license since any license type can also be a trial license, you might notice that a perpetual or a consumption license can also have an expiry date when a license is a trial license, the expiry date for that license always refers to the trial expiry date setting a trial expiration date through the vendor platform you can either set a fixed end date, or a set number of days from the first use of the trial license setting license type as trial the trial days is a integer value which is used at the moment of licence activation to determine the expiration date ( validity period ) if validity period is not set already it is used to calculate this field ( activate date + trial days = validity period ) trial days is a static value which does not change after license activation, only calculated validity period field determines until when trial license is valid before activation you have two options you can either set trial days or validity period on a trial license if both are defined on a trial license, when this license is activated, validity period will take precedence and license api will use this field and ignore trial days if only trial days are defined, then validity period will be calculated and used to determine license validity use only trial days if you want the validity period to be calculated on the time of activation based on this number use validity period if you already know, even before activation, until when this license should be valid “upgrading” a trial license any trial license can be edited to modify the license so that it is no longer a trial license, but a full license for your product to do so open the license detail page for that given trial license and click "edit license" uncheck the "is trial" box, and click "save" editing from trial to full license issuing new trial licenses there are a few ways that a trial license can be issued through the vendor platform on issuing new licenses docid\ feddg9wixsybhadhxyol0 view through the license api using trial key docid\ mtanosfyjyxu 2m0ovz a endpoint through the management api using create order docid\ gcoyguloy0np x03dvck2 endpoint