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
| 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' }, }, }, },