v1

latestOpenAPI 3.0.42026-08-062942352.0 MB
Activations

Update an activation

Updates the specified activation by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

patch/v3/activations/{id}

Path parameters

idstring required

Unique identifier for the activation.

Request body

os'windows' | 'linux' | 'macos' | 'android' | 'ios' required

Name of the operating system.

osVersionstring nullable

Version of the operating system.

fingerprintstring required

Fingerprint of the machine.

vmNamestring nullable

Name of the virtual machine.

containerboolean nullable

Whether app is run inside a container.

hostnamestring required

Name of the host machine.

userHashstring required

Hash of the machine user name.

productIdstring required

Unique identifier for the product.

accountIdstring nullable required

Unique identifier for the account.

releaseVersionstring nullable

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

releaseChannelstring nullable

The release channel of the app.

releasePlatformstring nullable

The release platform of the app.

releasePublishedAtstring date-time nullable

This release published date (UTC) of the app.

keystring required

License key to activate the license.

userIdstring nullable

Unique identifier for the user.

leaseDurationinteger nullable

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

deviceIdstring uuid nullable

Unique identifier for the device.

deviceChallengestring nullable

Device challenge.

deviceChallengeSignaturestring nullable

Challenge signature of the device.

Response

OK

activationTokenstring required