API Endpoints Summary
Section titled βAPI Endpoints Summaryβ- GET
/api/v1/wallet/balancesβ Get aggregate balances (general + AI) - GET
/api/v1/wallet/balances/generalβ Get general balance only - GET
/api/v1/wallet/balances/aiβ Get AI balance (limit, usage, remaining) - POST
/api/v1/wallet/transfersβ Transfer from general balance to AI credits - GET
/api/v1/wallet/transactionsβ List transactions - GET
/api/v1/wallet/transactions/{id}β Get transaction by ID - GET
/api/v1/wallet/ai-fee-historyβ Get AI credit fee history - GET
/api/v1/wallet/payment-methods/β Get all payment methods - POST
/api/v1/wallet/payment-methods/β Add a new payment method - GET
/api/v1/wallet/payment-methods/{id}β Get payment method by ID - PUT
/api/v1/wallet/payment-methods/{id}β Update a payment method - PATCH
/api/v1/wallet/payment-methods/{id}β Update a payment method - DELETE
/api/v1/wallet/payment-methods/{id}β Delete a payment method - PUT
/api/v1/wallet/payment-methods/{id}/defaultβ Set a payment method as default - PATCH
/api/v1/wallet/payment-methods/{id}/defaultβ Set a payment method as default - POST
/api/v1/wallet/payments/β Process a payment - GET
/api/v1/wallet/payments/{id}β Get payment status - GET
/api/v1/wallet/invoices/β Get all invoices - GET
/api/v1/wallet/invoices/{id}β Get invoice by ID - GET
/api/v1/wallet/invoices/{id}/pdfβ Download invoice PDF - POST
/api/v1/wallet/invoices/generate/{id}β Generate invoice for transaction
# CLI mapping will be generated from the SDK CLI sources in a later step.# Example (placeholder):# hoody-cli <command> --help