Create an activation

Creates a new activation.

POST/v3/activations

Request body

osstringrequired

Name of the operating system.

Allowed values: windows, linux, macos, android, ios

fingerprintstringrequired

Fingerprint of the machine.

Length: [64,1024]

hostnamestringrequired

Name of the host machine.

Length: [1,1024]

userHashstringrequired

Hash of the machine user name.

Length: [1,256]

productIdstringrequired

Unique identifier for the product.

Length: [1,256]

accountIdstringrequired

Unique identifier for the account.

Length: [0,256]

keystringrequired

License key to activate the license.

Length: [1,256]

osVersionstring

Version of the operating system.

Length: [0,256]

vmNamestring

Name of the virtual machine.

Length: [0,256]

containerboolean

Whether app is run inside a container.

releaseVersionstring

The release version of the app. Only following three formats are allowed x.x, x.x.x, x.x.x.x.

Length: [0,256]

releaseChannelstring

The release channel of the app.

Length: [0,256]

releasePlatformstring

The release platform of the app.

Length: [0,256]

releasePublishedAtstring

This release published date (UTC) of the app.

Format: date-time

userIdstring

Unique identifier for the user.

Length: [0,256]

leaseDurationinteger

Lease duration of the activation in case of hosted floating license. Set to 0 or -1 for unlimited.

Range: [-1, 9223372036854776000]Format: int64

metadataarray of object

List of metdata key/value pairs.

customAttributesarray of object

List of custom attribute values reported by the application โ€” each entry's resource type routes the value to the license or the activation.

meterAttributesarray of object

List of meter attributes.

Response

200 OK

activationTokenstringrequired