PriceList
The PriceList type in Bunny's GraphQL API and its fields.
| Name | Type | Description |
|---|---|---|
| addonPlans | List (Plan) | List of addons for this price list |
| basePrice | Float | The minimum amount you’ll pay by using this plan |
| charges | List (PriceListCharge) | List of charges for this plan |
| code | String | Unique code of the plan. To avoid name collissions, it is a good idea to prefix with plan code |
| createdAt | ISO8601DateTime | Timestamp of when the plan was created |
| currency | Currency | Currency object |
| currencyId | ID | The currency of the prices on the plan |
| deprecated | Boolean | Whether the price list is deprecated |
| id | ID | Unique ID of the price list |
| isVisible | Boolean | Controls whether the plan is visible for sale |
| monthlyBasePrice | Float | The minimum amount you’ll pay by using this plan per month |
| name | String | Name of the price list |
| periodMonths | Int | Number of months per billing cycle |
| plan | Plan | Object of the plan the price list belongs to |
| planId | ID | ID of the plan the price list belongs to |
| priceAdjustmentAction | PriceAdjustmentAction | |
| priceAdjustmentActionOptions | List (String) | |
| priceAdjustmentPercentage | Float | |
| priceAdjustmentTiming | PriceAdjustmentTiming | |
| priceAdjustmentTimingOptions | List (String) | |
| priceDescription | String | Auto-generated summary of the pricing |
| priceListChargeDefaults | PriceListChargeDefault | Default values for a new price list charge |
| product | Product | |
| productId | ID | ID of the plan the product belongs to |
| renewalTermMonths | Int | Number of months for the renewal term |
| renewalTermMonthsOptions | List (RenewalTermOption) | |
| showPriceAsMonthly | Boolean | Controls whether the price is shown as monthly |
| sku | String | Stock keeping unit |
| trialAllowed | Boolean | Determines whether a trial period is possible before paying |
| trialExpirationAction | TrialExpirationAction | Controls whether the subscription expires or converts to active when the trial expires |
| trialLengthDays | Int | The defaeult length in days of the trial period |
| updatedAt | ISO8601DateTime | Timestamp of last time the plan was updated |