Create a new Subscription.
Subscriptions are applied to specific Customers, identified by the customerId field, and are instances of a specific frequency of a specific Plan, identified by the planFrequencyId below.
A plan and plan frequency must be set up in the catalog using the Admin UI before a subscription can be created. The subscriptionOverride object will change the name and description of the subscription, as it appears on the Customer's invoice. Creating a Subscription will include all the default or included Products in the associated Plan in the newly created Subscription. You can edit the Subscription if you wish to modify aspects of the Products.
See the Update Subscription page for more details.
Upon success, a new subscription with a unique id will be returned. It will have a status of Draft when created.
See the Activate Subscription page for details.
Coupons can also be provided when creating the subscription using the couponCodes value. The minimum request key-value pairs for a successful request include fields customerID and PlanFrequencyID. A good starting payload can be generated by using Read Plan and the view with value subscription
This endpoint returns the full Subscription object for the newly created Subscription. To include the full invoice in the response, include the parameter ?view=sideeffects.
