disputes.deleteEvidence
Remove evidence from a Ryft dispute to manage case details by deleting text entries or files associated with a specific dispute ID.
Instructions
Delete evidence from a Ryft dispute.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| text | No | ||
| files | No |
Implementation Reference
- src/tools/disputes.ts:90-99 (handler)The handler implementation for the disputes.deleteEvidence tool.
registerTool( 'disputes.deleteEvidence', 'Delete evidence from a Ryft dispute.', deleteDisputeEvidenceSchema.shape, async (args) => { const parsed = deleteDisputeEvidenceSchema.parse(args); const { id, ...body } = parsed; return client.delete(`/disputes/${id}/evidence`, body); }, ); - src/tools/disputes.ts:32-36 (schema)Schema definition for the disputes.deleteEvidence tool.
const deleteDisputeEvidenceSchema = z.object({ id: z.string().min(1), text: z.array(z.string().min(1)).optional(), files: z.array(z.string().min(1)).optional(), });