Create a subscription
Creates a subscription for the authenticated API key owner. Server-managed fields are rejected if supplied.
Authorizations
Developer API key generated in the app. Keys carry scopes; a read key can call list, get, analytics, and audit endpoints, while a write key additionally allows create, update, cancel, pause, resume, and delete.
Body
Human-readable service or product name.
1 - 120User-visible category label used for grouping and analytics.
1 - 80Payment amount in major currency units, with at most 2 decimal places.
0 <= x <= 999999.99Must be a multiple of 0.01ISO-like currency code supported by the app.
CNY, USD, EUR, JPY, GBP, AUD, CAD, CHF, HKD, SGD Billing cadence used to calculate nextPaymentDate.
monthly, yearly, custom Most recent payment date. The server calculates nextPaymentDate from this value and period.
^\d{4}-\d{2}-\d{2}$"2026-06-01"
Required only when period is custom. Despite the legacy name, this is a positive whole-number string of days, not a calendar date.
^[1-9]\d*$Lifecycle state. active means billing; paused means temporarily stopped; cancelled means no longer billing but kept for history.
active, paused, cancelled