vaultix_list_customers
Retrieve customer records from the Vaultix Payment API. Filter by email or limit results to manage customer data for Brazilian payment methods including PIX, card, and boleto.
Instructions
List all customers
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results (1-100) | |
| No | Filter by email |
Implementation Reference
- src/tools/index.ts:467-471 (handler)The handler for the 'vaultix_list_customers' tool. It retrieves the list of customers from the Vaultix API using GET /customers with optional 'limit' and 'email' query parameters.case 'vaultix_list_customers': return client.get('/customers', { limit: args.limit, email: args.email, })
- src/tools/index.ts:96-102 (schema)Input schema for the 'vaultix_list_customers' tool, defining optional parameters: limit (number) and email (string).inputSchema: { type: 'object', properties: { limit: { type: 'number', description: 'Maximum results (1-100)' }, email: { type: 'string', description: 'Filter by email' }, }, },
- src/tools/index.ts:93-103 (registration)Registration of the 'vaultix_list_customers' tool in the exported 'tools' array, including name, description, and input schema.{ name: 'vaultix_list_customers', description: 'List all customers', inputSchema: { type: 'object', properties: { limit: { type: 'number', description: 'Maximum results (1-100)' }, email: { type: 'string', description: 'Filter by email' }, }, }, },