Skip to main content
POST
Create product pricing

Authorizations

x-api-key
string
header
default:<your-api-key>
required
organisation
string
header
default:<your-organisation-id>
required

Path Parameters

product_id
string<uuid>
required

Query Parameters

return_existing
boolean | null
default:false
Example:

"return_existing=True"

Body

application/json
pricing_data
MatrixPricing · object
required

Pricing Data

name
string | null

Pricing Model Name

description
string | null

Pricing Model Description

quantity
Quantity · object | null

Quantity

grants
Grant · object[] | null

Grants

consumptions
Consumption · object[] | null

Consumptions

Parent Link ID

free_units
FreeUnit · object[] | null

Free Units

discounts
Discount · object[] | null

Discounts

commitments
Commitment · object[] | null

Commitments

taxes
Taxes · object[] | null

Taxes

payment_terms
PaymentTerms · object[] | null

Payment Terms

service_fees
ServiceFee · object[] | null

Service Fees

execution_logic
ExecutionLogic · object | null

Execution Logic

is_recurring
boolean | null

Is Recurring or not

billing_period
Period · object | null

Billing Cadence

add_to_catalog
boolean | null

Part of product catalog or not

usage_report_configs
ProductPricingUsageAssociationRequestSchema · object[] | null

Usage Report Configuration

overage_pricing
CreateProductPricingRequestSchema · object | null

Overage Pricing Configuration

products
CreateProductInBundleRequestSchema · object[] | null

Products

Response

Successful Response