vaultix_list_payouts
Retrieve payout records from the Vaultix Payment API, with options to filter by status and limit results for managing payment transactions.
Instructions
List all payouts
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results (1-100) | |
| status | No | Filter by status |
Implementation Reference
- src/tools/index.ts:604-608 (handler)Handler case for 'vaultix_list_payouts' tool that retrieves payouts from the Vaultix API using GET /payouts with optional limit and status filters.case 'vaultix_list_payouts': return client.get('/payouts', { limit: args.limit, status: args.status, })
- src/tools/index.ts:395-405 (schema)Tool definition including input schema for 'vaultix_list_payouts', specifying parameters for listing payouts.{ name: 'vaultix_list_payouts', description: 'List all payouts', inputSchema: { type: 'object', properties: { limit: { type: 'number', description: 'Maximum results (1-100)' }, status: { type: 'string', enum: ['pending', 'in_transit', 'completed', 'failed', 'canceled'], description: 'Filter by status' }, }, }, },
- src/tools/index.ts:395-405 (registration)Registration of the 'vaultix_list_payouts' tool in the exported tools array.{ name: 'vaultix_list_payouts', description: 'List all payouts', inputSchema: { type: 'object', properties: { limit: { type: 'number', description: 'Maximum results (1-100)' }, status: { type: 'string', enum: ['pending', 'in_transit', 'completed', 'failed', 'canceled'], description: 'Filter by status' }, }, }, },