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.
resp = client.license.post_start_trial(
acknowledge=True,
)
print(resp) response = client.license.post_start_trial( acknowledge: true ) puts response
const response = await client.license.postStartTrial({
acknowledge: "true",
});
console.log(response); POST /_license/start_trial?acknowledge=true
Example response:
{
"trial_was_started": true,
"acknowledged": true
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/start-trial.html