updatesubscription.md

Update Subscription

Update an existing Subscription resource, typically used for subscriptions created without a Subscription Plan. Note that you can only update specific resource fields.

Two common use cases for updating a Subscription are:

Updating the payment amount

This operation allows for adjusting the payment amount, such as when a subscriber decides to donate more or less money to a charity or upgrade/downgrade a product or service.

Updating billing details

If the subscriber wishes to change their payment details, you can update the buyer_details.instrument_id property with a new Payment Instrument.

Endpoint: PUT /subscriptions/{subscription_id}
Security: BasicAuth

Path parameters:

Response 200 fields (application/json):

If the specified day doesn't exist in a given month (e.g., April 31), the subscription is billed on the last valid day of that month.

Accepted values are 1 to 31.
Example: 1

Possible values:

At this time, only approved merchants with one of the following processors are valid:

Response 400 fields (application/json):

Response 401 fields (application/json):

Response 403 fields (application/json):

Response 404 fields (application/json):

Response 406 fields (application/json):