Parameters
Results
License Key (FieldsToReturn=0)
Metadata (FieldsToReturn=0)
You can hide metadata by checking.Example results
If SignMethod=0Remarks
- The feature lock value is used to store the filedsToReturn value. If you set a certain value in the feature lock, it will be prioritized higher than the fieldsToReturn parameter.
- To compute the value of the feature lock, please use the Hide column, for those fields that you want to omit in the result above.
- If the ActivatedMachines is hidden, only the current machine code will be included (used during this particular activation). Otherwise, all machine codes will be included.
- This method will not work if block is set to true. Instead, you will first need to Unblock it.
- Hiding a column using the filedsToReturn does not remove the field from the result. It only removes the value of the field, for example by setting it to null.
- (For first time use) Before you proceed with signing, please visit this page to generate your public/private key pair.
- The SignMethod currently supports two ways of returning the license key information and signing the content. Linq Sign (0) - The default option supported in the SKM Client API for.NET. Everything is returned as a JSON dictionary with a signature attached to the license key object.
- String Sign (1) - This option is tailored for cross platform applications and is the preferred way retrieving signed versions of the license key object. The license key is converted into a json string which is later stored in base64. This is then signed using RSA 2048 with SHA256.
Errors
Model Versions
This changelog lists changes to the returned fields for each model version.- This model has a few changes. First, we have added a Reseller object to the LicenseKey. Secondly, we have made sure that all node-locked and floating licenses are returned (unless field masking is used). We added FloatingExpires to ActivatedMachines so that you can check when the activation was set to expire (note, this value can be overridden when calling this method with a different FloatingTimeInterval).
- Add FriendlyName to ActivatedMachines in the license key.
- The original model.
FAQ
Why does changing Friendly Name not update the dashboard?
Repeating a node-locked activation with the sameMachineCode does not update the stored FriendlyName.
The name is stored when that device is first registered. A successful repeated activation therefore does not mean the dashboard name changed.
For example, register YOUR_MACHINE_CODE with FriendlyName="Office laptop", then activate the same machine code
with FriendlyName="Renamed laptop". Its stored node-locked name remains Office laptop.
A subsequent successful floating activation with the new name refreshes the stored floating-device name to Renamed laptop.
FriendlyName is a label. MachineCode identifies the device; changing the label does not change that identity or seat count.
Friendly names are included in activation responses using model versions 2 and 3. Selecting a newer response model does not make
repeated node-locked activation update the stored name.