Uncancel membership
Reverse a pending cancellation for a membership that was scheduled to cancel at period end.
Required permissions:
- member:manage
- member:email:read
- member:basic:read
Path parameters
The unique identifier of the membership to uncancel.
Response
A successful response
Example response
{
"account": {
"id": "biz_xxxxxxxxxxxxxx",
"logo_url": "https://whop-assets-example.s3.amazonaws.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"route": "shine-time-auto-detailing",
"title": "Shine Time Auto Detailing"
},
"created_at": "2026-01-01T12:00:00.000Z",
"current_period_end": "2026-01-01T12:00:00.000Z",
"id": "mem_xxxxxxxxxxxxxx",
"license_key": "WHOP-XXXX-XXXX-XXXX",
"member": {
"access_level": "customer",
"last_accessed_at": "2026-01-01T12:00:00.000Z",
"position": 1767268800000
},
"metadata": {},
"phone_number": "+xxxxxxxxxxx",
"plan_id": "plan_xxxxxxxxxxxxxx",
"product_id": "prod_xxxxxxxxxxxxxx",
"status": "active",
"user_id": "user_xxxxxxxxxxxxxx"
}Changes
Changed in 2 of the 41 revisions of this API.218
- ○
added the required property
phone_numberto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
added
MembershipMembersubschema #2to thememberresponse propertyoneOflist for the response status200response-property-one-of-added
- ▲
the
created_atresponse's property type/format changed fromstring/date-timetostring/for status200response-property-type-changed
- ▲
the
memberresponse's property type/format changed fromobjectnull/to/for status200response-property-type-changed
- ▲
removed the required property
cancel_optionfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
canceled_atfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
cancellation_reasonfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
checkout_configuration_idfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
companyfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
currencyfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
custom_field_responsesfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
joined_atfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
manage_urlfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
member/idfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
payment_collection_pausedfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
planfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
productfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
promo_codefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
renewal_period_endfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
renewal_period_startfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
updated_atfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
userfrom the response with the200statusresponse-required-property-removed
- ○
removed the
cancelingenum value from thestatusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
draftedenum value from thestatusresponse property for the response status200response-property-enum-value-removed
- ○
added the required property
accountto the response with the200statusresponse-required-property-added
- ○
added the required property
current_period_endto the response with the200statusresponse-required-property-added
- ○
added the required property
plan_idto the response with the200statusresponse-required-property-added
- ○
added the required property
product_idto the response with the200statusresponse-required-property-added
- ○
added the required property
user_idto the response with the200statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲