Change Prepaid Renewal Behavior
Sets a prepaid subscription’s renewal_behavior to autorenew, cancel or downgrade. See Managing Prepaid Renewal Behaviors for what each one does.
Returns 400 when the merchant doesn’t have prepaid subscriptions enabled, the subscription isn’t prepaid or isn’t live, or renewal_behavior is missing or invalid. If prepaid_orders_remaining is 0, cancel cancels the subscription and downgrade converts it to pay-as-you-go right away.
Authentication
x-api-keystring
Application API Scope — server-to-server, sent in the x-api-key header. See Authentication.
OR
Path parameters
subscription_id
Unique subscription ID
Request
This endpoint expects an object.
renewal_behavior
Allowed values:
Response
200
customer
merchant
product
payment
shipping_address
offer
subscription_type
raw_subscription_type
components
extra_data
public_id
quantity
price
frequency_days
reminder_days
every
every_period
start_date
cancelled
cancel_reason
iteration
sequence
session_id
merchant_order_id
created
updated
live
external_id
product_attribute
cancel_reason_code
customer_rep
club
queued_actions
prepaid_subscription_context
Errors
400
Bad Request Error