billing
Use action=balance only when the user asks to inspect credits; do not preflight credit-consuming work. Use action=plans to compare live subscriptions before recommending a purchase. Create checkout only after the user chooses. Use refund-quote before refund, then pass its quote ID with explicit confirmation. Portal, invoices, and trial-status actions manage the existing account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | Customer portal flow | |
| limit | No | Maximum invoice count | |
| action | No | Check balance, compare plans, or manage billing for the current account | balance |
| surface | No | Plan catalog: loadout or aident | loadout |
| trialCode | No | Trial invite code for checkout | |
| refundQuoteId | No | Quote ID returned by the refund-quote action | |
| priceLookupKey | No | Plan returned by the plans action | |
| refundConfirmation | No | Required confirmation for a Credit Boost refund |