vaultix_list_balance_transactions
Retrieve transaction statements to monitor payment activity, filter by charge or refund type, and manage financial records with configurable result limits.
Instructions
List balance transactions (statement)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results (1-100) | |
| type | No | Filter by type |
Implementation Reference
- src/tools/index.ts:501-505 (handler)Handler implementation in the handleToolCall switch statement. Calls the VaultixClient GET /balance/transactions endpoint with optional limit and type filters.case 'vaultix_list_balance_transactions': return client.get('/balance/transactions', { limit: args.limit, type: args.type, })
- src/tools/index.ts:176-186 (registration)Tool registration in the exported tools array, defining the name, description, and input schema for validation.{ name: 'vaultix_list_balance_transactions', description: 'List balance transactions (statement)', inputSchema: { type: 'object', properties: { limit: { type: 'number', description: 'Maximum results (1-100)' }, type: { type: 'string', enum: ['charge', 'refund'], description: 'Filter by type' }, }, }, },