file_dispute
File a dispute against an interaction outcome by providing the interaction ID and a clear reason. Requires authentication.
Instructions
File a dispute against an interaction outcome.
Provide the interaction_id from a previously reported interaction and a clear reason explaining why you believe the outcome was incorrectly reported.
REQUIRES authentication (access_token) and trust.dispute.file scope.
Filing frivolous disputes damages your own trust score — dismissed disputes apply a small penalty to the filer.
Returns dispute_id and status ('open').
Example call: file_dispute( interaction_id="a1b2c3d4-...", reason="Counterparty did not deliver the agreed code review within SLA", access_token="eyJ..." )
Example response: { "dispute_id": "d5e6f7a8-...", "interaction_id": "a1b2c3d4-...", "filed_against": "550e8400-...", "status": "open", "created_at": "2026-03-20T12:00:00+00:00" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| interaction_id | Yes | ||
| reason | Yes | ||
| access_token | Yes | ||
| evidence | No |