curl --request POST \
--url https://api.withorb.com/v1/plans/{plan_id}/versions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"add_prices": [
{
"price": {
"model_type": "unit",
"unit_config": {
"unit_amount": "<string>",
"scaling_factor": 123
},
"metadata": {},
"external_price_id": "<string>",
"name": "Annual fee",
"dimensional_price_configuration": {
"dimensional_price_group_id": "<string>",
"external_dimensional_price_group_id": "<string>",
"dimension_values": [
"<any>"
]
},
"billable_metric_id": "<string>",
"item_id": "<string>",
"billed_in_advance": true,
"fixed_price_quantity": 123,
"invoice_grouping_key": "<string>",
"cadence": "annual",
"billing_cycle_configuration": {
"duration": 123,
"duration_unit": "day"
},
"invoicing_cycle_configuration": {
"duration": 123,
"duration_unit": "day"
},
"conversion_rate": 123,
"conversion_rate_config": {
"conversion_rate_type": "unit",
"unit_config": {}
},
"currency": "<string>",
"reference_id": "<string>"
},
"allocation_price": {
"currency": "USD",
"amount": "10.00",
"cadence": "monthly",
"expires_at_end_of_cadence": true,
"custom_expiration": {
"duration": 123,
"duration_unit": "day"
}
},
"plan_phase_order": 123
}
],
"remove_prices": [
{
"price_id": "<string>",
"plan_phase_order": 123
}
],
"replace_prices": [
{
"price": {
"model_type": "unit",
"unit_config": {
"unit_amount": "<string>",
"scaling_factor": 123
},
"metadata": {},
"external_price_id": "<string>",
"name": "Annual fee",
"dimensional_price_configuration": {
"dimensional_price_group_id": "<string>",
"external_dimensional_price_group_id": "<string>",
"dimension_values": [
"<any>"
]
},
"billable_metric_id": "<string>",
"item_id": "<string>",
"billed_in_advance": true,
"fixed_price_quantity": 123,
"invoice_grouping_key": "<string>",
"cadence": "annual",
"billing_cycle_configuration": {
"duration": 123,
"duration_unit": "day"
},
"invoicing_cycle_configuration": {
"duration": 123,
"duration_unit": "day"
},
"conversion_rate": 123,
"conversion_rate_config": {
"conversion_rate_type": "unit",
"unit_config": {}
},
"currency": "<string>",
"reference_id": "<string>"
},
"allocation_price": {
"currency": "USD",
"amount": "10.00",
"cadence": "monthly",
"expires_at_end_of_cadence": true,
"custom_expiration": {
"duration": 123,
"duration_unit": "day"
}
},
"replaces_price_id": "<string>",
"plan_phase_order": 123
}
],
"add_adjustments": [
{
"adjustment": {
"applies_to_price_ids": [
"price_1",
"price_2"
],
"applies_to_item_ids": [
"item_1",
"item_2"
],
"applies_to_all": true,
"filters": [
{
"field": "price_id",
"operator": "includes",
"values": [
"<any>"
]
}
],
"currency": [
"USD",
"JPY",
"credits"
],
"price_type": "usage",
"is_invoice_level": true,
"adjustment_type": "percentage_discount",
"percentage_discount": 123
},
"plan_phase_order": 123
}
],
"remove_adjustments": [
{
"adjustment_id": "<string>",
"plan_phase_order": 123
}
],
"replace_adjustments": [
{
"adjustment": {
"applies_to_price_ids": [
"price_1",
"price_2"
],
"applies_to_item_ids": [
"item_1",
"item_2"
],
"applies_to_all": true,
"filters": [
{
"field": "price_id",
"operator": "includes",
"values": [
"<any>"
]
}
],
"currency": [
"USD",
"JPY",
"credits"
],
"price_type": "usage",
"is_invoice_level": true,
"adjustment_type": "percentage_discount",
"percentage_discount": 123
},
"replaces_adjustment_id": "<string>",
"plan_phase_order": 123
}
],
"set_as_default": true,
"version": 123
}'