---
title: "Cancel a subscription"
method: DELETE
path: "/subscriptions/{subscription_id}"
tags: ["Subscriptions"]
---

# Cancel a subscription

`DELETE /subscriptions/{subscription_id}`

Cancels an active subscription with the given `subscription_id`.

## Path parameters

- `subscription_id` string, required

## Query parameters

- `billingPeriod` 0 | 1

## Response `200`

Subscription canceled successfully.

- CancelSubscriptionResponse — Response schema for successfully canceling a subscription.
  - `subscriptions` object[] — A list of subscription cancellation details.
    - `subscription` string — The unique identifier of the subscription that was canceled.
    - `action` string — The action performed on the subscription.
    - `result` string — The result of the cancellation request (e.g., success or error).

## Other responses

- `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 while canceling the subscription.

---

[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)
