Update a subscription
Updates a non-empty subset of writable fields. nextPaymentDate is authoritative. Monthly schedules preserve billingAnchorDay across short months.
Authorizations
Developer API key generated in the app. Keys carry scopes; a read key can call list, get, notification settings, analytics, and audit endpoints, while a write key additionally allows create, update, delete, and notification settings updates.
Path Parameters
Subscription UUID.
Body
1 - 1201 - 800 <= 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. Monthly means the same calendar day each month; fixed-day intervals use custom.
monthly, yearly, custom Calendar date without time, always in YYYY-MM-DD format.
^\d{4}-\d{2}-\d{2}$"2026-06-01"
Calendar date without time, always in YYYY-MM-DD format.
^\d{4}-\d{2}-\d{2}$"2026-06-01"
1 <= x <= 31Required 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*$Calendar date without time, always in YYYY-MM-DD format.
^\d{4}-\d{2}-\d{2}$"2026-06-01"