Create subscription from plan
Create a new subscription.
Required permissions:subscription:write
Authorizations
Value for the Authorization header parameter.
Body
The customer who owns the subscription.
Custom fields for the entity. The keys are the field names and the values are the field values. They need to be configured under "/custom-fields" in the API documentation. The input is validated against the configuration. For more details see Custom Fields Guide
The invoice address of the customer. If not set, the default invoice address of the customer is used.
The name of the subscription. If not set, an empty string is used.
The number of the subscription. If not set, a unique number is generated. This number is used for the invoice and to display the subscription in the customer portal.
The payment method id to use for the subscription. If not set, the default payment method of the customer is used.
The plan code which identifies the plan.
The plan item selections which defines the items of the subscription.
Response
The date the subscription was activated.
The billing group defines the billing cycle of the subscription.
The date the subscription will be cancelled.
The date when the subscription was cancelled.
The contract details of the subscription.
The date and time when the resource was created.
Custom fields for the entity. The keys are the field names and the values are the field values. They need to be configured under "/custom-fields" in the API documentation. The input is validated against the configuration. For more details see Custom Fields Guide
The invoice address is null, we use the default invoice address of the customer.
The payment method is null, we use the default payment method of the customer.
The invoice address of the subscription. If null, the default invoice address of the customer is used.
Indicates if the subscription is pending for cancellation. If true, the subscription will be cancelled in the future and the cancellation could be revoked.
The last billing date of the subscription.
The name of the subscription. Defaults to the name of the plan. This will be used in the invoice for the grouping headers.
The next billing date of the subscription.
The number of the subscription.
The partner of the customer.
The payment method of the subscription. If null, the default payment method of the customer is used.
The plan this subscription is based on.
The po number of the subscription.
The status of the subscription.
Possible values:
draft
: The subscription is in draft mode and not active yet.active
: The subscription is active and will be billed.paused
: The subscription is paused and will not be billed.cancelled
: The subscription is cancelled and will not be billed anymore.terminated
: The subscription is terminated and will not be billed anymore.offer
: The subscription is an offer and waiting for acceptance.
The date the trial period ends.
The date and time when the resource was last updated.
Was this page helpful?