payoutMethods.list
Retrieve a list of payout methods associated with a specific Ryft account to manage payment destinations and financial operations.
Instructions
List payout methods for a Ryft account.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accountId | Yes | ||
| ascending | No | ||
| limit | No | ||
| startsAfter | No |
Implementation Reference
- src/tools/payout-methods.ts:55-64 (handler)Handler implementation for payoutMethods.list.
registerTool( 'payoutMethods.list', 'List payout methods for a Ryft account.', listPayoutMethodsSchema.shape, async (args) => { const parsed = listPayoutMethodsSchema.parse(args); const { accountId, ...query } = parsed; return client.get(`/accounts/${accountId}/payout-methods`, { query: query as Record<string, QueryValue> }); }, ); - src/tools/payout-methods.ts:36-41 (schema)Input schema for payoutMethods.list.
const listPayoutMethodsSchema = z.object({ accountId: z.string().min(1), ascending: z.boolean().optional(), limit: z.number().int().positive().max(100).optional(), startsAfter: z.string().optional(), }); - src/tools/payout-methods.ts:43-43 (registration)Registration function for payout method tools.
export function registerPayoutMethodTools(registerTool: ToolRegistrar, client: RyftHttpClient) {