Skip to main content

Pause Subscription

POST/subscriptions//pause
Pauses an active subscription. Auto-renewal is suspended and is_active becomes false. The remaining days in the current period are stored internally and will be restored when the subscription is unpaused.

Authentication

Headers

Path Parameters

Example Request

Success Response

Returns the full subscription object in the standard SubscriptionResource shape — identical to Get Subscription, List Subscriptions, and Lookup Subscriptions. The fields most relevant to pausing are shown below — see Get Subscription for the complete field list.

Behavior

  • Only active subscriptions can be paused
  • Auto-renewal is suspended — no payment attempts will be made
  • is_active is set to false
  • The remaining days in the current period are stored in metadata
  • When unpaused, the period is extended by the stored remaining days
  • A subscription.paused webhook event is dispatched
Pausing a subscription does not refund any charges. It simply stops auto-renewal and marks the subscription as inactive. Use this for temporary holds, not cancellations.

Error Responses