Execute subscription modification
Execute a mid-cycle subscription modification (inheritance, quantity change, grouped invoicing, trial end, coupon, or tax).
Path parameters
Subscription ID
Request body
Response
OK
Changes
Changed in 5 of the 12 revisions of this API.16443
- ●
removed the optional property
changed_resources/invoices/items/invoice/subscription/customer_timezonefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
subscription/customer_timezonefrom the response with the200statusresponse-optional-property-removed
- ●
added the new
VOIDEDenum value to thechanged_resources/invoices/items/invoice/payment_statusresponse property for the response status200response-property-enum-value-added
- ○
added the new optional request property
coupon_paramsnew-optional-request-property
- ○
added the new optional request property
inheritance_params/actionnew-optional-request-property
- ○
added the new optional request property
inheritance_params/external_customer_ids_to_removenew-optional-request-property
- ○
added the new optional request property
tax_paramsnew-optional-request-property
- ○
added the new optional request property
trial_end_paramsnew-optional-request-property
- ○
added the new
couponenum value to the request propertytyperequest-property-enum-value-added
- ○
added the new
taxenum value to the request propertytyperequest-property-enum-value-added
- ○
added the new
trial_endenum value to the request propertytyperequest-property-enum-value-added
- ○
added the optional property
changed_resources/invoices/items/invoice/customer/integrations/items/metadatato the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/customer/timezoneto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/line_items/items/adjusted_entitlement_quantityto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/line_items/items/subscription_line_item_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/coupon_associations/items/coupon/coupon_codeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/coupon_associations/items/subscription_line_itemto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/customer/integrations/items/metadatato the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/customer/timezoneto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/line_items/items/commitment_time_bucketsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/line_items/items/price/sequenceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/synced_price_sequenceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/invoice/subscription/timezoneto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/wallet_transaction/created_by_user/metadatato the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/wallet_transaction/created_by_user/nameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/wallet_transaction/customer/integrations/items/metadatato the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/invoices/items/wallet_transaction/customer/timezoneto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/subscriptions/items/current_period_endto the response with the200statusresponse-optional-property-added
- ○
added the optional property
changed_resources/subscriptions/items/trial_endto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/coupon_associations/items/coupon/coupon_codeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/coupon_associations/items/subscription_line_itemto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/customer/integrations/items/metadatato the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/customer/timezoneto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/line_items/items/commitment_time_bucketsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/line_items/items/price/sequenceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/synced_price_sequenceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscription/timezoneto the response with the200statusresponse-optional-property-added
- ●
- ●
removed the optional property
detailsfrom the response with the400statusresponse-optional-property-removed
- ●
removed the optional property
detailsfrom the response with the404statusresponse-optional-property-removed
- ●
removed the optional property
detailsfrom the response with the500statusresponse-optional-property-removed
- ●
added the new
too_many_requestsenum value to thecoderesponse property for the response status400response-property-enum-value-added
- ●
added the new
too_many_requestsenum value to thecoderesponse property for the response status404response-property-enum-value-added
- ●
added the new
too_many_requestsenum value to thecoderesponse property for the response status500response-property-enum-value-added
- ○
added the optional property
changed_resources/invoices/items/invoice/issue_dateto the response with the200statusresponse-optional-property-added
This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
added the new required request property
typenew-required-request-property
- ●
removed the request property
external_customer_ids_to_inherit_subscriptionrequest-property-removed
- ●
removed the optional property
active_pause_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
billing_anchorfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
billing_cadencefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
billing_cyclefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
billing_periodfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
billing_period_countfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
cancel_atfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
cancel_at_period_endfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
cancelled_atfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
collection_methodfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
commitment_amountfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
commitment_durationfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
coupon_associationsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
created_atfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
created_byfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
credit_grantsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
currencyfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
current_period_endfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
current_period_startfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
customerfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
customer_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
customer_timezonefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
enable_true_upfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
end_datefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
environment_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
gateway_payment_method_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
invoicing_customer_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
latest_invoicefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
line_itemsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
lookup_keyfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
metadatafrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
overage_factorfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
parent_subscription_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
pause_statusfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
pausesfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
payment_behaviorfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
payment_termsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
phasesfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
planfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
plan_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
proration_behaviorfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
start_datefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
statusfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
subscription_statusfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
subscription_typefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
tenant_idfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
trial_endfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
trial_startfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
updated_atfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
updated_byfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
versionfrom the response with the200statusresponse-optional-property-removed
- ○
added the new optional request property
grouped_invoicing_paramsnew-optional-request-property
- ○
added the new optional request property
inheritance_paramsnew-optional-request-property
- ○
added the new optional request property
quantity_change_paramsnew-optional-request-property
- ○
added the optional property
changed_resourcesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
subscriptionto the response with the200statusresponse-optional-property-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
removed the optional property
line_items/items/price/trial_periodfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
line_items/items/trial_periodfrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
line_items/items/price/trial_period_daysto the response with the200statusresponse-optional-property-added
- ○
added the optional property
line_items/items/trial_period_daysto the response with the200statusresponse-optional-property-added
- ●
- ○
endpoint added
endpoint-added
This revision also has 7 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○