changedInput schema / properties / billingCycle / description
Previous value: -"For subscription prices, defines the recurring billing period"New value: +"How often this price should be charged. `null` if price is non-recurring (one-time). If omitted, defaults to `null`."
changedInput schema / properties / billingCycle / properties / frequency / description
Previous value: -"How many intervals make up one billing cycle (e.g., 2 weeks, 3 months)"New value: +"Amount of time."
changedInput schema / properties / billingCycle / properties / interval / description
Previous value: -"The billing period unit (day, week, month, or year)"New value: +"Unit of time."
changedInput schema / properties / customData / description
Previous value: -"A JSON object of custom metadata. Limited to 50 keys, with key names up to 40 characters"New value: +"Any structured custom key-value data needed outside of Paddle's standard fields. Occasionally used by third-parties."
changedInput schema / properties / description / description
Previous value: -"A description of this price that will be displayed to customers"New value: +"Internal description for this price, not shown to customers."
changedInput schema / properties / name / description
Previous value: -"The name of the price"New value: +"Name of this price, shown to customers at checkout and on invoices. Typically describes how often the related product bills."
changedInput schema / properties / productId / description
Previous value: -"The ID of the product this price is for"New value: +"Paddle ID for the product that this price is for, prefixed with `pro_`."
changedInput schema / properties / quantity / description
Previous value: -"Quantity limits for this price"New value: +"Limits on how many times the related product can be purchased at this price. Useful for discount campaigns. If omitted, defaults to 1-100."
changedInput schema / properties / quantity / properties / maximum / description
Previous value: -"The maximum quantity that can be purchased. Must be greater than minimum if specified"New value: +"Maximum quantity of the product related to this price that can be bought. Required if `minimum` set. Must be greater than or equal to the `minimum` value."
changedInput schema / properties / quantity / properties / minimum / description
Previous value: -"The minimum quantity that can be purchased. Must be at least 1 if specified"New value: +"Minimum quantity of the product related to this price that can be bought. Required if `maximum` set."
addedInput schema / properties / quantity / required
Added value: +[
+ "minimum",
+ "maximum"
+]
addedInput schema / properties / taxMode
Added value: +{
+ "description": "How tax is calculated for this price.",
+ "enum": [
+ "account_setting",
+ "external",
+ "internal"
+ ],
+ "type": "string"
+}
changedInput schema / properties / trialPeriod / description
Previous value: -"For subscription prices with a trial, defines the trial period duration"New value: +"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 `billingCycle`. If omitted, defaults to `null`."
changedInput schema / properties / trialPeriod / properties / frequency / description
Previous value: -"How many intervals make up the trial period (e.g., 14 days, 1 month)"New value: +"Amount of time."
changedInput schema / properties / trialPeriod / properties / interval / description
Previous value: -"The trial period unit (day, week, month, or year)"New value: +"Unit of time."
addedInput schema / properties / type
Added value: +{
+ "description": "Type of item. Standard items are considered part of the listed catalog and are shown in the Paddle dashboard.",
+ "enum": [
+ "custom",
+ "standard"
+ ],
+ "type": "string"
+}
changedInput schema / properties / unitPrice / description
Previous value: -"The base price details"New value: +"Base price. This price applies to all customers, except for customers located in countries where `unitPriceOverrides` are set."
changedInput schema / properties / unitPrice / properties / amount / description
Previous value: -"The price amount in the smallest currency unit (e.g., cents). Must be a positive integer represented as a string"New value: +"Amount in the lowest denomination for the currency, e.g. 10 USD = 1000 (cents). Although represented as a string, this value must be a valid integer."
changedInput schema / properties / unitPrice / properties / currencyCode / description
Previous value: -"The three-letter ISO 4217 currency code (e.g., USD, EUR, GBP)"New value: +"Supported three-letter ISO 4217 currency code."
addedInput schema / properties / unitPrice / properties / currencyCode / enum
Added value: +[
+ "USD",
+ "EUR",
+ "GBP",
+ "JPY",
+ "AUD",
+ "CAD",
+ "CHF",
+ "HKD",
+ "SGD",
+ "SEK",
+ "ARS",
+ "BRL",
+ "CNY",
+ "COP",
+ "CZK",
+ "DKK",
+ "HUF",
+ "ILS",
+ "INR",
+ "KRW",
+ "MXN",
+ "NOK",
+ "NZD",
+ "PLN",
+ "RUB",
+ "THB",
+ "TRY",
+ "TWD",
+ "UAH",
+ "VND",
+ "ZAR"
+]
changedInput schema / properties / unitPriceOverrides / description
Previous value: -"Country-specific price overrides. Used for regional pricing"New value: +"List of unit price overrides. Use to override the base price with a custom price and currency for a country or group of countries."
changedInput schema / properties / unitPriceOverrides / items / properties / countryCodes / description
Previous value: -"List of two-letter ISO 3166-1 alpha-2 country codes where this override applies"New value: +"Supported two-letter ISO 3166-1 alpha-2 country code. Customers located in the listed countries are charged the override price."
addedInput schema / properties / unitPriceOverrides / items / properties / countryCodes / items / enum
Added value: +[
+ "AD",
+ "AE",
+ "AG",
+ "AI",
+ "AL",
+ "AM",
+ "AO",
+ "AR",
+ "AS",
+ "AT",
+ "AU",
+ "AW",
+ "AX",
+ "AZ",
+ "BA",
+ "BB",
+ "BD",
+ "BE",
+ "BF",
+ "BG",
+ "BH",
+ "BI",
+ "BJ",
+ "BL",
+ "BM",
+ "BN",
+ "BO",
+ "BQ",
+ "BR",
+ "BS",
+ "BT",
+ "BV",
+ "BW",
+ "BZ",
+ "CA",
+ "CC",
+ "CG",
+ "CH",
+ "CI",
+ "CK",
+ "CL",
+ "CM",
+ "CN",
+ "CO",
+ "CR",
+ "CV",
+ "CW",
+ "CX",
+ "CY",
+ "CZ",
+ "DE",
+ "DJ",
+ "DK",
+ "DM",
+ "DO",
+ "DZ",
+ "EC",
+ "EE",
+ "EG",
+ "EH",
+ "ER",
+ "ES",
+ "ET",
+ "FI",
+ "FJ",
+ "FK",
+ "FM",
+ "FO",
+ "FR",
+ "GA",
+ "GB",
+ "GD",
+ "GE",
+ "GF",
+ "GG",
+ "GH",
+ "GI",
+ "GL",
+ "GM",
+ "GN",
+ "GP",
+ "GQ",
+ "GR",
+ "GS",
+ "GT",
+ "GU",
+ "GW",
+ "GY",
+ "HK",
+ "HM",
+ "HN",
+ "HR",
+ "HU",
+ "ID",
+ "IE",
+ "IL",
+ "IM",
+ "IN",
+ "IO",
+ "IQ",
+ "IS",
+ "IT",
+ "JE",
+ "JM",
+ "JO",
+ "JP",
+ "KE",
+ "KG",
+ "KH",
+ "KI",
+ "KM",
+ "KN",
+ "KR",
+ "KW",
+ "KY",
+ "KZ",
+ "LA",
+ "LB",
+ "LC",
+ "LI",
+ "LK",
+ "LR",
+ "LS",
+ "LT",
+ "LU",
+ "LV",
+ "MA",
+ "MC",
+ "MD",
+ "ME",
+ "MF",
+ "MG",
+ "MH",
+ "MK",
+ "MN",
+ "MO",
+ "MP",
+ "MQ",
+ "MR",
+ "MS",
+ "MT",
+ "MU",
+ "MV",
+ "MW",
+ "MX",
+ "MY",
+ "MZ",
+ "NA",
+ "NC",
+ "NE",
+ "NF",
+ "NG",
+ "NL",
+ "NO",
+ "NP",
+ "NR",
+ "NU",
+ "NZ",
+ "OM",
+ "PA",
+ "PE",
+ "PF",
+ "PG",
+ "PH",
+ "PK",
+ "PL",
+ "PM",
+ "PN",
+ "PR",
+ "PS",
+ "PT",
+ "PW",
+ "PY",
+ "QA",
+ "RE",
+ "RO",
+ "RS",
+ "RW",
+ "SA",
+ "SB",
+ "SC",
+ "SE",
+ "SG",
+ "SH",
+ "SI",
+ "SJ",
+ "SK",
+ "SL",
+ "SM",
+ "SN",
+ "SR",
+ "ST",
+ "SV",
+ "SX",
+ "SZ",
+ "TC",
+ "TD",
+ "TF",
+ "TG",
+ "TH",
+ "TJ",
+ "TK",
+ "TL",
+ "TM",
+ "TN",
+ "TO",
+ "TR",
+ "TT",
+ "TV",
+ "TW",
+ "TZ",
+ "UA",
+ "UG",
+ "UM",
+ "US",
+ "UY",
+ "UZ",
+ "VA",
+ "VC",
+ "VG",
+ "VI",
+ "VN",
+ "VU",
+ "WF",
+ "WS",
+ "XK",
+ "YT",
+ "ZA",
+ "ZM"
+]
changedInput schema / properties / unitPriceOverrides / items / properties / unitPrice / description
Previous value: -"The override price details"New value: +"Override price. This price applies to customers located in the countries for this unit price override."
changedInput schema / properties / unitPriceOverrides / items / properties / unitPrice / properties / amount / description
Previous value: -"The override price amount in the smallest currency unit. Must be a positive integer represented as a string"New value: +"Amount in the lowest denomination for the currency, e.g. 10 USD = 1000 (cents). Although represented as a string, this value must be a valid integer."
changedInput schema / properties / unitPriceOverrides / items / properties / unitPrice / properties / currencyCode / description
Previous value: -"The three-letter ISO 4217 currency code (e.g., USD, EUR, GBP)"New value: +"Supported three-letter ISO 4217 currency code."
addedInput schema / properties / unitPriceOverrides / items / properties / unitPrice / properties / currencyCode / enum
Added value: +[
+ "USD",
+ "EUR",
+ "GBP",
+ "JPY",
+ "AUD",
+ "CAD",
+ "CHF",
+ "HKD",
+ "SGD",
+ "SEK",
+ "ARS",
+ "BRL",
+ "CNY",
+ "COP",
+ "CZK",
+ "DKK",
+ "HUF",
+ "ILS",
+ "INR",
+ "KRW",
+ "MXN",
+ "NOK",
+ "NZD",
+ "PLN",
+ "RUB",
+ "THB",
+ "TRY",
+ "TWD",
+ "UAH",
+ "VND",
+ "ZAR"
+]
changedInput schema / required
Previous value: -[
- "productId",
- "description",
- "unitPrice"
-]New value: +[
+ "description",
+ "productId",
+ "unitPrice"
+]