Creates a new price.
Prices describe how you charge for products. You must include a product_id in your request to relate this price to a product.
If you omit the quantity object, Paddle automatically sets a minimum of 1 and a maximum of 100 for you. This means the most units that a customer can buy is 100. Set a quantity if you’d like to offer a different amount.
If successful, your response includes a copy of the new price entity.
Requests are authenticated with API keys. Provide your API key as a Bearer token in the Authorization header.
API keys are assigned permissions, granting them access to entities and operations.
Each endpoint may require one or more permissions, defined with the x-permissions extension.
Values for include parameters may require specific permissions as defined in the x-enum-permissions extension.
See all available permissions in the permission schema or documentation.
Get an API key and select the permissions you need from the Paddle dashboard under Paddle > Developer Tools > Authentication.
Represents a price entity when creating prices.
Internal description for this price, not shown to customers. Typically notes for your team.
2 - 500Paddle ID for the product that this price is for, prefixed with pro_.
"pro_01gsz97mq9pa4fkyy0wqenepkz"
Base price. This price applies to all customers, except for customers located in countries where you have unit_price_overrides.
Type of item. Standard items are considered part of your catalog and are shown in the Paddle dashboard. If omitted, defaults to standard.
custom, standard Name of this price, shown to customers at checkout and on invoices. Typically describes how often the related product bills.
1 - 150How often this price should be charged. null if price is non-recurring (one-time). If omitted, defaults to null.
Trial period for the product related to this price. The billing cycle begins once the trial period is over.
null for no trial period. Requires billing_cycle. If omitted, defaults to null.
How tax is calculated for this price. If omitted, defaults to account_setting.
account_setting, external, internal List of unit price overrides. Use to override the base price with a custom price and currency for a country or group of countries.
250Limits on how many times the related product can be purchased at this price. Useful for discount campaigns. If omitted, defaults to 1-100.
{ "minimum": 1, "maximum": 100 }Your own structured key-value data.
{ "customer_reference_id": "abcd1234" }