Skip to main content

POST /v1/subscriptions/:id/reactivate

Undo a still-pending end_of_period cancel — the subscription keeps renewing. No body. Valid only while the subscription is still active (before it has actually ended). On an already-canceled subscription this returns 409 — start a new subscription instead.
cURL
curl -X POST https://api.useplinth.com/v1/subscriptions/sub_01JABC.../reactivate \
  -H "Authorization: Bearer sk_test_DOCS_SHARED_KEY"
Response
{
  "object": "subscription",
  "subscriptionId": "sub_01JABC...",
  "state": "active",
  "cancelAtPeriodEnd": false,
  "effectiveAt": "2026-08-01T00:00:00Z",
  "policy": "n/a"
}