Skip to navigation

Update Prepaid Subscription

View as Markdown
This endpoint will allow you to modify the number of orders remaining, the number of orders per billing, and the renewal behavior for a prepaid subscription at any time during the lifecycle of the prepaid subscription

Authentication

x-api-keystring
API Key authentication via header

Path parameters

subscription_idstringRequired
Unique subscription ID

Request

This endpoint expects an object.
orders_per_billingintegerOptional
A number greater than 1
orders_remainingintegerOptional
A number greater than or equal to 0
renewal_behaviorenumOptionalDefaults to autorenew
Allowed values:

Response

200
customerstringOptional
merchantstringOptional
productstringOptional
paymentstringOptional
shipping_addressstringOptional
offerstringOptional
subscription_typestringOptional
raw_subscription_typestringOptional
componentslist of objectsOptional
extra_dataobjectOptional
public_idstringOptional
quantityintegerOptionalDefaults to 0
pricedouble or nullOptional
frequency_daysintegerOptionalDefaults to 0
reminder_daysintegerOptionalDefaults to 0
everyintegerOptionalDefaults to 0
every_periodintegerOptionalDefaults to 0
start_datestringOptional
cancelledboolean or nullOptional
cancel_reasonstring or nullOptional
iterationdouble or nullOptional
sequencedouble or nullOptional
session_idstringOptional
merchant_order_idstringOptional
createdstringOptional
updatedstringOptional
livebooleanOptionalDefaults to true
external_idstringOptional
product_attributemap from strings to any or nullOptional
cancel_reason_codestring or nullOptional
customer_repmap from strings to any or nullOptional
clubmap from strings to any or nullOptional
queued_actionslist of objectsOptional
prepaid_subscription_contextobjectOptional

Errors

400
Bad Request Error