The LicenseCodeDetails object contains parameters of a license code.
LicenseCodeDetails Parameters
Name |
Type |
Description |
LicenseCode |
String |
License code |
CodeId |
String |
License code id |
DateCreated |
String |
Date of the license code |
Status |
String |
Status of the license code. Possible values: Active, Blocked, Redemption, ToDestroy |
IsTest |
Boolean |
Is it test code or not |
UseFreeze |
Boolean |
Temporary block license code for 'FreezeLicenseDays' days after each new registration |
FreezeLicenseDays |
Number |
Quantity of days for freeze feature |
UseComputersRotation |
Boolean |
Use rotate hardware feature. Allows automatically change assigned computers for the license code |
UseLicenseValidation |
Boolean |
Validate license code each 'LicenseValidationDays' days |
LicenseValidationDays |
Number |
Quantity of days for license validation feature |
WorkIfValidationBlocked |
Boolean |
Allow or deny the software usage if validation is blocked for some reasons, for example in a firewall |
UseComputersLimit |
Boolean |
Use computers limit feature. Maximum computers quantity is set in the 'MaxComputers' property |
MaxComputers |
Number |
Maximum computers quantity for the Computers limit feature |
LicenseType |
Object |
The LicenseType object |
ProjectName |
String |
Project name |
ProjectId |
String |
Project id |
OrderId |
String |
Order Id |
OrderNumber |
String |
Order number |
DateActivated |
Date |
Date when the software was activated by the code |
DateRegistered |
Date |
Date when the software was registered by the code |
IsFrozen |
Boolean |
Describes Freeze status. If the code is frozen 'true' the software will not be registered. |
Computers |
Number |
Computers quantity which are assigned to the code |
Delete |
Date |
Date when license code was deleted |
LicenseExpirationType |
String |
License expiration type.
Possible values: NotExpires, ExpiresAfterDaysRegistration, ExpiresAfterDaysCreation, ExpiresOnDate |
SupportExpirationType |
String |
Support expiration type.
Possible values: NotExpires, ExpiresAfterDaysRegistration, ExpiresAfterDaysCreation, ExpiresOnDate, ExpiresByPpversion
|
Example Response
{
"LicenseType"
: {
"TypeId"
: 1,
"Name"
:
"Full version"
},
"ProjectId"
:
"e56fb66dee4ee2119baec86000bd38b2"
,
"ProjectName"
:
"Project 1"
,
"OrderId"
:
"4a64434b1cdde41181da001bfc6ad16e"
,
"OrderNumber"
:
"ITP-DLOA-KDED7F29-CB43423E-ADF333C3-D44B9244-62"
,
"DateActivated"
:
"2015-01-07T11:30:00"
,
"DateRegistered"
:
"2015-04-07T11:51:00"
,
"IsFrozen"
:
false
,
"Computers"
: 1,
"Delete"
:
null
,
"LicenseExpirationType"
:
"ExpiresAfterDaysCreation"
,
"SupportExpirationType"
:
"NotExpires"
,
"LicenseCode"
:
"IPRL-5629D8-HDB34DE8-CFB5FB25-8349EC37-34-DA9C"
,
"CodeId"
:
"4b64434b1cdde41181da001bfc6ad16e"
,
"DateCreated"
:
"2015-04-07T11:51:00"
,
"Status"
:
"Active"
,
"IsTest"
:
true
,
"UseFreeze"
:
false
,
"FreezeLicenseDays"
: 5,
"UseComputersRotation"
:
false
,
"UseLicenseValidation"
:
false
,
"LicenseValidationDays"
: 30,
"WorkIfValidationBlocked"
:
false
,
"UseComputersLimit"
:
false
,
"MaxComputers"
: 3
}