> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update a Billing Plan

Update a specific Billing Plan.

**Note:**

Once a Billing Plan is in use (assigned to at least one Subscription) most parameters may not be redefined. Pricing and descriptions can always be updated, and will take affect on the next billing of Subscriptions using this plan, with the exception of pre-notification guarantees which will be honored for the next billing before changing the price.

## HTTP Request

`POST https://api.vindicia.com/billing_plans/:billingplan`

## Route (URL) Parameters

| Parameter | Default | Description | Required |
| - | - | - | - |
| BillingPlan | n/a | The **id** or the **vid** of the Billing Plan to retrieve | Yes |

## Query Parameters

None.

## Accepts

JSON - This request supports the same arguments as ‘create’ (a full [Billing Plan](Billing_Plans) object) excepting the behavior of the **id**; providing an **id** or **vid** in the URL indicates to Subscribe that this is an update, not a create – as such, **id** and **vid** cannot be updated.

## **Returns**

JSON - A full [Billing Plan](Billing_Plans) object.

**Parent topic:**[Billing Plans](../topics/Billing_Plans)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.