> ## Documentation Index
> Fetch the complete documentation index at: https://developers.hubspot.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Subscription lifecycle API (BETA)

> Use the subscription lifecycle API to manage the state of active revenue subscriptions in your HubSpot account.

> [accordion] Required Scopes

> [!WARNING]
>
> This functionality is currently in beta. By participating in this beta, you agree to HubSpot's [Developer Terms](https://legal.hubspot.com/developer-terms) and [Developer Beta Terms](https://legal.hubspot.com/developerbetaterms). Note that the functionality is still under active development and is subject to change based on testing and feedback.

Use the subscription lifecycle API to manage the state of active subscriptions associated with CRM records. You can pause, unpause, or cancel a subscription using the subscription's CRM object ID.

Learn more about [subscriptions](https://knowledge.hubspot.com/subscriptions/create-subscriptions) in HubSpot.

## Cancel a subscription

To cancel an active subscription, make a `POST` request to `/payments-subscriptions/2027-03-beta/subscriptions/crm/{objectId}/cancel`, where `objectId` is the CRM object ID of the subscription.

No request body is required. A successful response returns `200`.

## Pause a subscription

To pause an active subscription, make a `POST` request to `/payments-subscriptions/2027-03-beta/subscriptions/crm/{objectId}/pause`, where `objectId` is the CRM object ID of the subscription.

No request body is required. A successful response returns `200`.

## Unpause a subscription

To resume a previously paused subscription, make a `POST` request to `/payments-subscriptions/2027-03-beta/subscriptions/crm/{objectId}/unpause`, where `objectId` is the CRM object ID of the subscription.

No request body is required. A successful response returns `200`.
