Subscriptions

Reactivate a subscription

Calls off a scheduled cancellation at the gateway and locally: the counterpart to cancel, and the win-back path. Answers 202 with the outcome (outcome: reactivated) and emits subscription.reactivated.

Stripe only. On every other provider, cancelling ends the agreement outright, so there is nothing left to resume; the endpoint refuses and the member has to subscribe again. Flipping the record back to active would otherwise claim a recurring subscription the provider will never charge, and the member would keep access indefinitely for free.

An already-expired subscription cannot be reactivated regardless of provider.

post/v1/subscriptions/{subscription}/reactivate

Request

  • Base URL: https://api.subscriby.net
  • URL: https://api.subscriby.net/v1/subscriptions/{subscription}/reactivate
  • Auth: HTTP bearer

Path parameters

subscriptionstring uuid required

The subscription, resolved by the route binder.

Headers

Idempotency-Keystring uuid required

A key unique to this operation, such as a fresh UUID. The same key replays the original 2xx response for 24 hours (with Idempotent-Replay: true), so a retry after a timeout never repeats the write; the same key with a different body is refused with 409.

Response

202 with the outcome.

Example response

{
  "data": {
    "subscription_id": "5b7e2d40-1a86-4c39-97f2-e83d0b16c5a4",
    "plan_id": "c4e82f16-93a7-4d5b-b81c-6e0f27a94d3b",
    "payment_status": "active",
    "outcome": "reactivated"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.