Extend a trial

Learn how to gran trial extensions through the Developer Center or API

You can extend a trial through the Developer Center or API. Once the trial extension is granted, account admins will see the updated expiration date in the Apps section of the Admin tab.

Extend a trial through the Developer Center

Extend a trial through the Developer Center

How to extend a trial

Developer center

  1. Open the Developer Center.
  2. Click Monetization in the left-side menu.
  3. Select Trials to extend a trial plan.
  4. Enter the Account slug (found in your webhooks or by querying the account through the API).
  5. Select the plan for which you want to extend the trial.
  6. Choose the extension duration (up to 365 days).
  7. Click Set.

API

To extend up to five trials at a time via the API, use the batch_extend_trial_period mutation:

mutation { batch_extend_trial_period (account_slugs: ["test", "monday"], app_id: 12345678, plan_id: "Plan_1", duration_in_days: 21) { details { account_slug reason success } reason success } }

Troubleshooting

If you receive an error while attempting to extend a trial, refer to the table below for common issues:

Error messageIssue
Failed to extend trial - Check your inputsUser entered invalid input (e.g. exceeding 365 days)
Failed to extend trial - Invalid account detailsAccount with the provided ID doesn’t exist
Failed to extend trial - Account missing monetized install of applicationThe app is not installed on the account
Failed to extend trial - Existing app subscriptionAccount already purchased a subscription
Failed to extend trial - User cannot extend trialsGranting user can't provide trial extensions

Did this page help you?