Trial Key

Endpoint

  • Method: GET

  • Path: /api/v4/trial_key

  • Description: Creates and returns a trial license.

Authentication

See License API Authorization.

Required headers

  • Date (string)

  • Authorization (string)

  • Accept: application/json

Request

Query parameters

Required:

  • hardware_id (string)

  • product (string)

Optional (user-based products):

  • email (string)

  • password (string)

  • first_name (string)

  • last_name (string)

  • phone (string)

Optional:

  • license_policy (string)

  • customer metadata fields (address, postcode, state, country, city, reference)

chevron-rightInteractive reference (raw)hashtag

:::note

:::

triangle-exclamation

Schema

Request Query Parameters

JSON Schema

Response Body

circle-info

The response from this endpoint will differ depending in whether a trial license already exists for the requested product, hardware ID and email* (*if using user-based license)

1

If a new trial license is being created

2

If a trial license already exists

Examples

Errors

If an error occurs, the response will have an HTTP status code of 400 or higher, and the response body will contain an error description in the following format:

JSON Schema

List of exceptions

missing_parameters (400): Some parameters are missing in the request: { params }

missing_hardware_id (400): The hardware_id missing in the request

unknown_product (400): Provided product was not found

trial_not_allowed (400): Product does not allow trial

email_missing (400): An email is missing for user-based product

Last updated

Was this helpful?