---
title: "Convert a subscription"
method: POST
path: "/subscriptions/{subscription_id}/convert"
tags: ["Subscriptions"]
---

# Convert a subscription

`POST /subscriptions/{subscription_id}/convert`

Creates a session that allows a buyer to reactivate a trial subscription and convert it to a paid subscription.

**Preconditions:**

- The subscription is a trial without any payment method added.
- The subscription was deactivated because the trial period ended without a payment method being added.
- The subscription conversion period is still active.
- Conversion is enabled for the subscription.
- The reactivation request is made within the allowed conversion period: Deactivation date + conversion days <= API call date.

## Path parameters

- `subscription_id` string, required

## Response `200`

OK

- ConvertExpiredTrialWithoutPaymentMethodResponse — Response schema for reactivating a trial subscription.
  - `id` string — Unique identifier for the reactivation session.
  - `currency` string — The currency used for the subscription.
  - `expires` integer — Timestamp (in milliseconds) when the session expires.
  - `order` string, nullable — Unique identifier for the order, if any.
  - `account` string — Unique identifier for the buyer's account.
  - `subtotal` number, float — Subtotal amount for the subscription.
  - `items` object[] — List of items associated with the subscription.
    - `product` string — Unique identifier to reference a specific product, also known as the product path ID.
    - `quantity` integer — Quantity of the product.

## Other responses

- `400` — Bad Request
- `401` — Authentication credentials are missing or invalid.
- `429` — Rate limit exceeded. Retry after the number of seconds specified in the Retry-After header.
- `500` — Internal server error.

---

[API](https://skmtc.net/fastspring/apis/fastspring-api-accounts.md) · [All operations](https://skmtc.net/fastspring/apis/fastspring-api-accounts/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fastspring/fastspring-api-accounts/versions/ae2f0b97db3e/schema)
