Creates a subscription upgrade that can be used to add or remove add-ons from an existing contract term.
/subscriptions/{subscription_id}/upgrade/{order_id}/estimate to preview pricing before confirming/subscriptions/{subscription_id}/upgrade/{order_id}/start to begin the upgradeHow plan_id affects pricing:
plan_id provided — the upgrade uses the latest published pricing for that planplan_id omitted — the upgrade keeps your existing pricing. Any new bricks will use the same plan’s pricing, or if not available, the latest plan’s pricing. This is to grandfather customers in at their existing pricingAPI key for authentication
^([a-zA-Z\d\-]+)$Subscription upgrade input serializer for upgrading a subscription order.
The start date of the subscription upgrade
The bricks included in subscription upgrade. Quantity is used to upgrade the add-on quantity (ie. adding 2 more units should be quantity 2 -> quantity 4). For usage, quantity is used to set the pre-commitment (ie. previously having 5 pre-commitment quantity and updating it to 10 would update the pre-commitment quantity to 10.)
Optional plan ID for the upgrade. When provided, the upgrade uses the latest published pricing for that plan. When omitted, the upgrade keeps your existing pricing. Any new bricks will use the same plan's pricing, or if not available, the latest plan's pricing. This is to grandfather customers in at their existing pricing.
Discount coupon codes to apply to the subscription upgrade. Currently only supports one discount coupon - only the first one in the list will be applied.
The custom order form html to use with <html><body>...</body></html> formatting
Optional metadata to add to the subscription. Sending an empty map will delete all keys. Keys prefixed with _ are private and will be ignored.
Serializer for individual subscription order
Unique identifier for the order
Total contract value with currency
URL to download signed order form PDF
TRIAL - TrialSTANDARD - New BusinessRENEWAL - RenewalUPGRADE - UpgradeRECAST - RecastTRIAL, STANDARD, RENEWAL, UPGRADE, RECAST