Subscriptions

Resume Subscription

Resumes a paused/past_due/unpaid subscription and restarts the billing cycle from the current timestamp. This clears grace periods, recalculates next billing dates for every component, expires or revokes existing plan credit grants, and issues fresh credits for the plan.

POST
/subscriptions/{id}/resume

Authorization

bearerAuth
AuthorizationBearer <token>

Use your secret API key as the bearer token

In: header

Path Parameters

id*string

Stable subscription ID (sub_*) to resume.

Match^sub_[A-Za-z0-9]{22}$

Response Body

application/json

application/json

application/json

curl -X POST "https://api.getlumen.dev/v1/subscriptions/sub_5n3K2gVDt1xQ78kPq4LzYh/resume"
{
  "success": true,
  "status": "active"
}
Empty
{
  "error": "Subscription not found or access denied"
}
{
  "error": "Failed to resume subscription"
}