Assign a plan to multiple customers in one request, with optional entitlement or credit items
succeeded and failed arrays in the response.skip_invoice: true when migrating customers who have already paid outside of Metrifox. The subscription and order will be created, but no invoice will be generated.billing_interval is optional for free plans. You can omit it and the subscription will be created without a billing cycle. For paid plans, billing_interval is required and must match one of the intervals configured on the plan.currency_code when your plan has localized pricing in multiple currencies and you want to pin the subscription to a specific currency (e.g. "EUR" for a European customer). If omitted, the plan’s default product currency is used.start_date to backdate subscriptions when onboarding was delayed. Pass a date string in the past (e.g. "2026-04-01") and the subscription will be created with that start date. Combine with skip_invoice: true to avoid charging for the gap period. Future dates are not allowed.Array of customer keys to assign to the plan
["cust_001", "cust_002", "cust_003"]
The offering key of the plan to assign
"pro-plan"
The billing interval for the subscription. Must be an interval available on the plan. Required for paid plans. Can be omitted when assigning a free plan.
"monthly"
The ISO 4217 currency code to use when selecting the plan's price option. Use this when your plan has localized pricing in multiple currencies and you want to assign a specific currency to the customer. If omitted, the plan's default product currency is used.
"EUR"
Optional entitlement or credit items to include with the subscription. Each item must have either a feature_key or credit_key, plus a quantity.
When true, subscriptions are created without generating invoices. Use this for customer migrations where payment has already been collected externally.
A date string in the past to backdate the subscription start (e.g. "2026-04-01"). Use this when onboarding was delayed and you want the subscription to reflect the original agreed-upon start date.
Must be in the past — future dates are rejected. If omitted, the subscription starts immediately.
"2026-04-01"