> ## 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.

# BillingPlan Methods

The following table summarizes the methods for the `BillingPlan` object.

| Method | Description |
| - | - |
| [BillingPlan.fetchAll](BillingPlan_fetchAll) | Returns all the `BillingPlan` objects. |
| [BillingPlan.fetchAllInSeason](BillingPlan_fetchAllInSe) | Returns all in season Billing Plans. |
| [BillingPlan.fetchAllOffSeason](BillingPlan_fetchAllOffS) | Returns all off-season Billing Plans. |
| [BillingPlan.fetchByBillingPlanStatus](BillingPlan_fetchByBilli) | Returns one or more `BillingPlan` objects whose status matches the input (`Active` or `Suspended`). |
| [BillingPlan.fetchByMerchantBillingPlanId](BillingPlan_fetchByMerch) | Returns a `BillingPlan` object whose ID assigned by you matches the input. |
| [BillingPlan.fetchByMerchantEntitlementId](BillingPlan_fetchByMerch_1) | Returns one or more `BillingPlan` objects whose entitlement ID assigned by you (`merchantEntitlementId`) matches the input. |
| [BillingPlan.fetchByVid](BillingPlan_fetchByVid) | Returns a `BillingPlan` object whose VID matches the input. |
| [BillingPlan.update](BillingPlan_update) | Creates or updates a `BillingPlan` object. |

* **[BillingPlan.fetchAll](../topics/BillingPlan_fetchAll)**

* **[BillingPlan.fetchAllInSeason](../topics/BillingPlan_fetchAllInSe)**

* **[BillingPlan.fetchAllOffSeason](../topics/BillingPlan_fetchAllOffS)**

* **[BillingPlan.fetchByBillingPlanStatus](../topics/BillingPlan_fetchByBilli)**

* **[BillingPlan.fetchByMerchantBillingPlanId](../topics/BillingPlan_fetchByMerch)**

* **[BillingPlan.fetchByVid](../topics/BillingPlan_fetchByVid)**

* **[BillingPlan.update](../topics/BillingPlan_update)**

**Parent topic:**[The BillingPlan Object](../topics/The_BillingPlan_Object)


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