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
}