Start trial API

Start trial API

Starts a 30-day trial.

Request

POST /_license/start_trial

Description

The start trial API enables you to start a 30-day trial, which gives access to all subscription features.

You are allowed to initiate a trial only if your cluster has not already activated a trial for the current major product version. For example, if you have already activated a trial for v6.0, you cannot start a new trial until v7.0. You can, however, request an extended trial at https://www.elastic.co/trialextension.

To check the status of your trial, use Get trial status.

For more information about features and subscriptions, see https://www.elastic.co/subscriptions.

Authorization

You must have manage cluster privileges to use this API. For more information, see Security privileges.

Examples

The following example starts a 30-day trial. The acknowledge parameter is required as you are initiating a license that will expire.

  1. resp = client.license.post_start_trial(
  2. acknowledge=True,
  3. )
  4. print(resp)
  1. response = client.license.post_start_trial(
  2. acknowledge: true
  3. )
  4. puts response
  1. const response = await client.license.postStartTrial({
  2. acknowledge: "true",
  3. });
  4. console.log(response);
  1. POST /_license/start_trial?acknowledge=true

Example response:

  1. {
  2. "trial_was_started": true,
  3. "acknowledged": true
  4. }