Amberflo API
Product Item Price Templates
Create a product item price using a product item price template
1min
POST
https://app.amberflo.io/payments/pricing/amberflo/account-pricing/product-item-price/template/tiered_seat_based
Authentication
X-API-KEY
apiKey
Body Parameters
body
payment.pricing.price.generators.TieredSeatBasedGenerator.in
distinctDimensions
string[]
*
id
string
*
leafNodeType
string
*
priceTiers
payment.pricing.price.PriceTier.in[]
*
productItemId
string
*
usageGranularity
payment.pricing.price.UsageGranularity.in
*
groupDimensions
string[]
lockingStatus
com.amberflo.service.common.LockingStatus.in
productItemInvoiceLabel
string
productItemPriceName
string
scalar
number
dimensionalScalars
payment.pricing.price.DimensionalScalar.in[]
usageTransformer
payment.pricing.UsageTransformer.in
type
string
Responses
200
Successful request
payment.pricing.ProductItemPrice.out
id
string
productItemId
string
price
payment.pricing.price.PriceStateMachineNode.out
One Of
payment.pricing.price.DimensionCounterWindowFunctionNode.out
subscriptionPrice
payment.pricing.price.PriceStateMachineNode.out
One Of
payment.pricing.price.DimensionCounterWindowFunctionNode.out
subscriptionPriceGenerator
payment.pricing.price.generators.DynamicPriceGenerator.out
One Of
payment.pricing.price.generators.UltraFrequencyNoDimensionPriceGenerator.out
productItemPriceName
string
productItemInvoiceLabel
string
scalar
number
dimensionalScalars
payment.pricing.price.DimensionalScalar.out[]
subscriptionSettings
payment.pricing.subscription_orders.SubscriptionPriceSettings.out
paymentMinimums
payment.pricing.price.minimums.ItemPaymentMinimums.out
usageTransformerId
string
lockingStatus
com.amberflo.service.common.LockingStatus.out
lastUpdateTimeInMillis
integer<int64>
priceGenerator
payment.pricing.price.generators.PriceGenerator.out
One Of
payment.pricing.price.generators.CostPlusDimensionPriceGenerator.out
Updated 07 Nov 2024
Did this page help you?