Enroll in membership auto-renew
mode “wallet”: records a wallet-pull authorization backed by a USDC approve you already signed to the treasury operator (allowance must cover at least one period); the cron pulls transferFrom each period. Omitting mode: reserves MAG3NT/USDC into a custodial autopay card when balance covers a renewal, else records a soft (no-funds) intent paid from your signed-in wallet at period end.
Authorizations
API key prefixed with 'Bearer sx_live_...'
Body
Omit for the custodial/soft path.
wallet starter, growth month, year Custodial path only - number of periods to prefund.
Wallet path - the on-chain approve tx you just signed (used only to disambiguate a still-confirming allowance).
Response
Already enrolled
wallet, funded An AP2 open-mandate-backed recurring billing agreement. The open_mandate SD-JWT is never returned over the API.