Skip to main content
Creates a new subscription for an existing customer.

Mutation

Parameters

ProvisionSubscriptionInput
required
Input for provisioning a subscription

Return Type

Returns a ProvisionSubscriptionResult with:

Examples

With Trial Period

With Addons

Scheduled Start

Scheduled Cancellation at Creation

Provision a subscription that’s already scheduled to cancel on a known future date. The subscription is created normally and the cancellation is queued for the supplied date.

Trial behavior

Trial subscriptions accept cancellationDate. When provided, the trial’s trialEndDate is aligned to the supplied cancellationDate — so the trial ends and the subscription cancels on the same date. Use this when you want a fixed-end trial that won’t convert.

Custom Plan with Entitlements

Custom plans use the entitlements field to define what the subscription grants — this can include feature entitlements (access flags, usage limits) and credit entitlements (recurring credit allocations).

Common Use Cases

Create paid subscription for customer on free plan.
Add subscription to additional product for existing customer.
Provision paid subscription when trial customer converts.