nodus billing shows available credit, what is held for running work and any arrears. Its verbs cover the
rest: top-up 50 opens checkout, redeem CODE adds a promo grant, auto-recharge --threshold 10 --amount 50
keeps the balance up, receipts lists receipts and invoices, and portal opens the payment-method portal.
nodus get usage groups spend by project, kind, label, meter, day, segment or rank, with --since,
--until and -o csv for spreadsheets. nodus get transactions lists every top-up, charge, grant, expiry
and refund with the balance after it.
CreditGrant is a read-only resource: nodus get creditgrants shows each grant’s source, amount, what is
left, what is held for running work, what was spent and what expired, with an Expired condition once it
lapses. Filter with --field-selector spec.source=Promo.
POST …/billingaccounts/default/redemptions redeems a promo code through the API, with dryRun to check a
code without using it. A used, expired or exhausted code answers with its own error code (PromoCodeUsed,
PromoCodeExpired) and a fix.