Update
Updates the “extra_data”, “price”, “components”, “offer”, and “cancel_reason” fields.
Authentication
x-api-keystring
API Key authentication via header
Path parameters
subscription_id
Unique subscription ID
Request
This endpoint expects an object.
extra_data
JSON object that should be JSON.parse() as key/value store for any extra information.
price
Price, must be in decimal form ex: 10.00
components
Array of JSON objects to set product IDs that are the legacy bundle components. For example: “components”: [ {“product”:“123”}, {“product”:“456”}, {“product”:“789”} ],
offer
Public ID of the new offer.
cancel_reason
Pipe-delimited cancel reason code and cancel reason details, e.g. “4|Overstocked”
Response
200
customer
merchant
product
payment
shipping_address
offer
subscription_type
components
extra_data
public_id
product_attribute
quantity
price
frequency_days
reminder_days
every
every_period
start_date
cancelled
cancel_reason
cancel_reason_code
iteration
sequence
session_id
merchant_order_id
customer_rep
club
created
updated
live
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error