Skip to main content

ReactivateSubscription reactivates a cancelled subscription.

POST 

/api/v1/billing/subscription/reactivate

Restores a cancelled subscription before the cancellation takes effect. Only works for subscriptions cancelled with at_period_end=true that haven't reached their cancellation date yet.

Authorization

Requires billing:manage permission.

Behavior

  • Clears cancelled_at and cancel_at_period_end
  • Returns subscription to 'active' status
  • Subscription continues with same plan and billing cycle

Response

Returns reactivated Subscription.

Errors

  • NOT_FOUND: No subscription exists
  • FAILED_PRECONDITION: Subscription not in cancellable state or already expired
  • PERMISSION_DENIED: Caller lacks billing:manage permission

Request

Responses

A successful response.