> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# Activate a trialing subscription in one API call

Use the activate a trialing subscription operation to immediately activate a trialing subscription.

---

## What's new?

We added the [activate a trialing subscription operation](https://developer.paddle.com/api-reference/subscriptions/activate-subscription.md) to the Paddle API. You can use it to immediately activate a subscription that's in trial.

{% api-endpoint method="POST" path="/subscriptions/{subscription_id}/activate"  %}

- **subscription_id** (string): Paddle ID of the subscription entity to work with
{% /api-endpoint %}

{% callout type="info" %}
The [activate a trialing subscription operation](https://developer.paddle.com/api-reference/subscriptions/activate-subscription.md) works for subscriptions where the status is `trialing`. You cannot reinstate a canceled subscription.
{% /callout %}

## How it works

Making it as easy as possible for trialing customers to transition to a paid plan is a simple way to reduce your customer acquisition cost.

You can use the new [activate a trialing subscription operation](https://developer.paddle.com/api-reference/subscriptions/activate-subscription.md) to bill for a subscription that's trialing, cutting any remaining trial period short. There's no need to include a date with your request — the subscription is activated immediately.

We recommend providing a way for customers to [make changes to their subscription](https://developer.paddle.com/build/subscriptions/update-trials.md), like adding or removing users or changing their plan, before activating a subscription.

To preview charges and present them to a customer, [get a subscription](https://developer.paddle.com/api-reference/subscriptions/get-subscription.md) including the `next_transaction` and `recurring_transaction_details` objects.

{% api-endpoint method="GET" path="/subscriptions/{subscription_id}?include=next_transaction,recurring_transaction_details"  %}

- **subscription_id** (string): Paddle ID of the subscription entity to work with
- **include** (array[string]): Include related entities in the response. Use a comma-separated list to specify multiple entities
{% /api-endpoint %}

## Next steps

This change is available in version `1` of the Paddle API.

It's a non-breaking change, meaning it doesn't impact existing integrations.

You can [activate a trialing subscription](https://developer.paddle.com/api-reference/subscriptions/activate-subscription.md) using the API to get started.
## Summary of changes

| Name | Type | Change | Entity | Description |
| --- | --- | --- | --- | --- |
| POST Activate a trialing subscription | API operation | added | Subscriptions |  |
