Skip to main content

LicenseInfo Model

Overview​

The licenseinfo table is designed to store and manage software license details for various products, including license keys, activation statuses, product information, and customer-specific data. This table is used to track license issuance, activation counts, and expiration dates, helping organizations manage and monitor their licensed software deployments.

Fields​

FieldTypeDescriptionRequired
idstringUnique identifier for the license record. Serves as the primary key.❌
licenseKeystringA unique license string/code that is used to activate a product. It's what the customer receives for installation or activation.❌
keystringAdditional key identifier for the license. Sometimes used for hashed keys or tokens.❌
productanyName of the licensed product.❌
issuedTostringThe entity or user to whom the license is issued.❌
customer_idstringIdentifier of the customer associated with the license.❌
issueDatedateDate when the license was issued to the customer.❌
expiryDatedateEnd date of the license validity. After this date, the license may be invalid or require renewal.❌
mailStatusbooleanBoolean (0/1) indicating whether the license key was emailed to the recipient. Useful for tracking delivery.❌
activationStatusbooleanBoolean flag indicating whether the license has been activated at least once.❌
activationTotalCountanyA field storing the total number of allowed activations for this license.❌
installedCountanyNumber of times the license has been installed.❌
activationModestringMode of activation (e.g., online, offline).Helps in enforcing license models.❌
created_atdateTimestamp when the record was created.❌
modified_atdateTimestamp when the record was last updated.❌
isActivatedbooleanBoolean (0/1) to quickly check if the license is currently active. Useful for quick filtering.❌
productInfoIdstringReference to detailed product info in a different table, like release notes or technical specs.❌
bundleIdstringID linking to a bundle of features or modules associated with this license, if any.❌
usersarrayList of users associated with the license, possibly stored as JSON or another serialized format.❌
xr_appsarrayList of extended reality (XR) applications associated with the license.❌
application_idstringIdentifier for the site map associated with the license, possibly related to user access or environment.❌
siteMapIdstringReference to a site map configuration, potentially indicating where the product is deployed.❌
orgIdstringThe ID of the organization that owns the license. Useful in multi-tenant systems.❌
systemInfoanyAdditional system-related information for the license. Used for validation and security.❌

Sample JSON​

{
"id": "example_value",
"licenseKey": "example_value",
"key": "example_value",
"product": "example_value",
"issuedTo": "example_value",
"customer_id": "example_value",
"issueDate": "example_value",
"expiryDate": "example_value",
"mailStatus": "example_value",
"activationStatus": "example_value",
"activationTotalCount": "example_value",
"installedCount": "example_value",
"activationMode": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"isActivated": "example_value",
"productInfoId": "example_value",
"bundleId": "example_value",
"users": "example_value",
"xr_apps": "example_value",
"application_id": "example_value",
"siteMapId": "example_value",
"orgId": "example_value",
"systemInfo": "example_value"
}