Skip to main content
POST
Move a subscription or the membership to another option now, charging the new price

Authorizations

x-cms-token
string
header
required

CMS session JWT from /api/v1/cms/session/login. Customer account operations require an email-verified session; signed offer links accept an anonymous store session.

Body

application/json
target
object
required
optionId
string
required
Minimum string length: 1

Response

Successful response

subscription
object | null
required
membership
object | null
required
orderId
string
required
status
enum<string>
required
Available options:
paid,
requires_action
redirectUrl
string | null
required