Skip to main content

CreatePricingTierDto

billingIntervalstring

Possible values: [month, year, one_time]

Default value: month
currencystring

ISO 4217 currency code (lower-case, 3 chars). Defaults to usd.

Default value: usd
Example: usd
featuresIncludedstring[]deprecated

Ignored — featuresIncluded is auto-derived from tier_metric_quotas.

Default value: []
isFreeboolean
Example: false
isPublicboolean

Whether to list this tier publicly. Set false to create a hidden/custom tier for a specific customer — it stays subscribable via a direct checkout link but is omitted from public listings. Defaults to true.

Default value: true
pricenumberrequired

Price in the given currency. Use 0 for free tiers.

Example: 29.99
recommendedboolean
Default value: false
sortOrdernumber
Default value: 0
tierNamestringrequired

Possible values: <= 50 characters

Example: Starter
trialDaysobjectnullable

Possible values: <= 365

CreatePricingTierDto
{
"billingInterval": "month",
"currency": "usd",
"isFree": false,
"isPublic": true,
"price": 29.99,
"recommended": false,
"sortOrder": 0,
"tierName": "Starter",
"trialDays": {}
}