payoutMethods.delete
Remove a payout method from a Ryft account to manage payment options and maintain accurate financial records.
Instructions
Delete a Ryft payout method.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accountId | Yes | ||
| payoutMethodId | Yes |
Implementation Reference
- src/tools/payout-methods.ts:87-96 (registration)Tool registration and handler implementation for payoutMethods.delete.
registerTool( 'payoutMethods.delete', 'Delete a Ryft payout method.', payoutMethodTargetSchema.shape, async (args) => { const { accountId, payoutMethodId } = payoutMethodTargetSchema.parse(args); return client.delete(`/accounts/${accountId}/payout-methods/${payoutMethodId}`); }, ); } - src/tools/payout-methods.ts:31-34 (schema)Input schema for payoutMethods.delete.
const payoutMethodTargetSchema = z.object({ accountId: z.string().min(1), payoutMethodId: z.string().min(1), });