Skip to main content
Updates an existing pricing plan. Only the fields you include in the request body will be changed — all other fields remain untouched.
To manage which features are assigned to a plan, use the Add Features to Plan and Remove Feature from Plan endpoints.

Endpoint

Authentication

string
required
Bearer token with your API key. Requires read_write permission.

Path Parameters

string
required
The project’s URL-friendly slug identifier.
number
required
The plan’s unique ID.

Body Parameters

All fields are optional. Only provided fields are updated.
string
Plan display name.
string
Description of the plan.
Mark or unmark the plan as “Popular”.
boolean
Show or hide the plan on the pricing page.
number
Monthly base price of the plan.
boolean
Whether this is a free plan.
number
Number of free trial days before billing begins.
boolean
Enable per-user (per-seat) pricing for this plan.
number
Price multiplier per additional user when per-user pricing is enabled.

Response

Returns the full updated plan object.

Example

Errors