Reactivate Membership
Restores access to a canceled or expired membership that contains only one-time purchases and sets its status to completed. Lifetime memberships regain lifetime access. For memberships with an expiration, days sets current_period_end that many days from now; without it the original current_period_end is kept, so days is required once that has passed. Active and recurring memberships cannot be reactivated.
Authorizations
An Account API key, an App API key, an account access token, an account-scoped user token, or a user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-09-24"
Path Parameters
Membership ID (mem_ tag).
Body
Days of access from now (1-1095), which sets current_period_end. Omit to keep the original current_period_end; required once it has passed. Ignored for lifetime memberships.
1 <= x <= 109510
Response
membership reactivated
The account (seller) this membership belongs to.
Whether the membership is set to cancel when the current billing period ends. Only meaningful for recurring plans.
false
When the membership was created, as an ISO 8601 timestamp.
"2026-01-01T12:00:00.000Z"
When the current billing period renews, or when a non-renewing membership expires, as an ISO 8601 timestamp. null for one-time purchases with no expiration.
"2026-01-01T12:00:00.000Z"
Membership ID, prefixed mem_.
"mem_xxxxxxxxxxxxxx"
The software license key for this membership. Only present when the product includes a software licensing experience.
"WHOP-XXXX-XXXX-XXXX"
The caller's member row on the account. Present only when the membership belongs to the caller; null on seller-side reads.
Custom key-value pairs stored on the membership, commonly used for software licensing.
The buyer's phone number recorded for this membership, or null. The number collected (or verified) at checkout when the seller's phone collection is on; falls back to the buyer's account number when they have shared one with this seller.
"+xxxxxxxxxxx"
The plan the buyer purchased, prefixed plan_.
"plan_xxxxxxxxxxxxxx"
The product this membership grants access to, prefixed prod_.
"prod_xxxxxxxxxxxxxx"
Billing state of the membership. active/trialing memberships grant access; past_due is the grace period after a failed payment; completed one-time purchases keep access; canceled/expired do not.
trialing, active, past_due, completed, canceled, expired, unresolved "active"
The buyer, prefixed user_. null when the buyer is another business or the membership is unclaimed.
"user_xxxxxxxxxxxxxx"

