Update a trial activation

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

PATCH/v3/trial-activations/{id}

Path parameters

idstringrequired

Unique identifier for the trial activation.

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]

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

metadataarray of object

List of metdata key/value pairs.

customAttributesarray of object

List of custom attribute name/value pairs reported by the application. Trial activations have no license, so all values target the trial activation itself.

Response

200 OK

trialActivationTokenstringrequired