Skip to main content
POST
Create a new product

Body

application/json
name
string
required
pricing_model
enum<string>
required
Available options:
one_time,
subscription,
pay_what_you_want,
tiered
price
number
required
description
string
status
string
default:active
subscription_interval
enum<string>
Available options:
day,
week,
month,
year
trial_days
integer
requires_license_key
boolean
license_key_activation_limit
integer
cart_recovery_enabled
boolean
customer_portal_visibility
string
default:visible
has_metered
boolean

Enable metered billing for overages

metered_prices
object[]

Configure your overage pricing tiers here. If a user exceeds their deliverable grant, they will be billed at these rates.

is_bundle
boolean

Whether this product is a dynamic bundle.

Example:

true

bundle_items
string[]

An array of product IDs to include in the bundle.

Example:
subscription_interval_count
integer

The number of intervals between subscription billings.

Required range: x >= 1

Response

Product created successfully

data
object