feat: add resume subscription functionality in OrganizationSettings for improved user control over billing

This commit is contained in:
Usman Baig
2026-02-20 16:07:17 +01:00
parent 53ed7493c6
commit 99e9235f1f
2 changed files with 46 additions and 14 deletions

View File

@@ -74,6 +74,13 @@ export async function cancelSubscription(params?: CancelSubscriptionParams): Pro
})
}
/** Clears cancel_at_period_end so the subscription continues past the current period. */
export async function resumeSubscription(): Promise<{ ok: boolean }> {
return await billingFetch<{ ok: boolean }>('/api/billing/resume', {
method: 'POST',
})
}
export interface ChangePlanParams {
plan_id: string
interval: string