Create Subscription Plan
Creates a new subscription plan under the merchant's company account. Plans define the price, currency, items, and renewal interval that will apply to attached subscribers.
A freshly created plan has no subscribers and no billing activity. Use Add Subscribers to start onboarding clients onto the plan.
Two date fields in the response:
expiresAt— payment deadline for the current invoice: 7 days after it is issued (e.g. issued2026-07-01→expiresAt2026-07-08). An unpaid invoice becomesexpiredafter this date.nextBillingAt— staysnulluntil a subscriber's payment is received. It is then set to payment date + billing period − 4 days — the date the next renewal invoice is generated.
POST
/api/subscriptionsAuth: RequiredRequest Body
namestringRequiredSubscription plan name.
intervalCountnumberRequiredRenewal period interval counter. Allowed range: 1–3650.
intervalUnitstringRequiredRenewal period interval unit. One of: day, week, month, year.
invoiceCurrencystringRequiredItems price currency. Can be eur, usd, or a crypto asset (usdt, usdc, btc, eth, ton, sol, bnb, bch, ltc, trx).
itemsarrayRequiredProvided items and their prices.
More attributes