Mutation
The mutation returns a task ID. The import runs asynchronously — subscriptions are created in the background. Individual subscriptions that fail validation are skipped without blocking the rest of the batch.
Parameters
ImportSubscriptionsBulkInput
required
Input for bulk subscription import
Return Type
Returns aString — the task ID for the asynchronous import operation.
Examples
Free plan subscription
Custom plan with feature and credit entitlements
Custom plans use theentitlements field to define per-customer access — this can include feature entitlements (usage limits) and credit entitlements (credit allowances).
Common Use Cases
Migrate from another billing system
Migrate from another billing system
Import existing subscriptions during migration to Stigg. Use
startDate for backdating and billingId to link to the existing billing provider subscription.Bulk onboard enterprise customers
Bulk onboard enterprise customers
Import custom plan subscriptions with per-customer entitlements — different seat limits, project counts, and credit allocations for each customer.
Seed a staging environment
Seed a staging environment
Quickly populate a staging or testing environment with subscriptions for QA.
Related Operations
- Provision Subscription — Create a single subscription
- Update Subscription — Modify an existing subscription
- Create Credit Grant — Grant credits outside of a subscription
