Update a Plan
/v2/plans/{id}
curl --request POST \
--url https://api.whop.com/v2/plans/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json'
{
"data": {
"accepted_payment_methods": [
"array"
],
"access_pass": "string",
"base_currency": "string",
"billing_period": "integer",
"card_payments": "boolean",
"created_at": "integer",
"direct_link": "string",
"id": "string",
"initial_price": "number",
"internal_notes": "string",
"metadata": "object",
"plan_type": "string",
"product": "string",
"release_method": "string",
"release_method_settings": "object",
"renewal_price": "number",
"requirements": "object",
"stock": "integer",
"unlimited_stock": "boolean",
"visibility": "visible"
}
}
Headers
Your API key, which can be found on the Whop Business Dashboard. You must prepend your key with the word 'Bearer', which will look like Bearer ***************************
Path Parameters
The ID of the Plan, which will look like plan_*************
Body
Marks whether customers can purchase multiple quantity of the Plan.
Deprecated. Please use accepted_payment_methods
instead.
Whether or not Coinbase Commerce payments are accepted.
The interval at which the Plan charges (expiration plans).
The time period (in days) after a Membership expires where the customer can still top-up.
The price to be initially charged when a user first purchases the Plan
A nickname for the Plan set by the company and not visible to the customer
A key value pair of metadata. Whatever you put on here will be assigned to any memberships that are created on this plan
Marks whether or not a Plan can be purchased multiple times by a user. Used most likely for free trial plans. Default is false
Marks whether paypal payments are/aren't accepted.
An array of currencies that will be pegged to the base currency
Marks whether an expiration Plan can/can't be topped-up.
The short link identifier for the Plan.
The amount of stock left in the Plan
The number of free trial days added before a renewal Plan.
Whether or not the Plan offers unlimited stock
The level of visibility of the Plan
visible
, hidden
, archived
, quick_link
Response
Plan model
curl --request POST \
--url https://api.whop.com/v2/plans/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json'
{
"data": {
"accepted_payment_methods": [
"array"
],
"access_pass": "string",
"base_currency": "string",
"billing_period": "integer",
"card_payments": "boolean",
"created_at": "integer",
"direct_link": "string",
"id": "string",
"initial_price": "number",
"internal_notes": "string",
"metadata": "object",
"plan_type": "string",
"product": "string",
"release_method": "string",
"release_method_settings": "object",
"renewal_price": "number",
"requirements": "object",
"stock": "integer",
"unlimited_stock": "boolean",
"visibility": "visible"
}
}