Disputes file
disputes_fileFile a dispute on a goods order (order_id; reasons: not_as_described, defective, not_received, fraud_unauthorized_charge, duplicate_charge, other) or a service quote (service_quote_id; reasons: service_not_delivered, service_quality, service_scope_mismatch, plus the generic three). Exactly one target. Filing on a service quote pauses its payout auto-release. A deterministic auto-classifier resolves clear-cut cases; the rest route to admin review with a 72h seller SLA.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"reason": "<reason>",
"summary": "<summary>"
},
"name": "disputes_file"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Dispute reason. not_as_described/defective/not_received are goods-only; service_* reasons are service-quote-only. | |
| summary | Yes | Plain-text account of the problem, max 4000 chars. | |
| order_id | No | UUID of the goods order in dispute. Provide exactly one of order_id / service_quote_id. | |
| desired_outcome | No | What the buyer wants, e.g. a full refund. Max 500 chars. | |
| service_quote_id | No | UUID of the service quote in dispute. Provide exactly one of order_id / service_quote_id. | |
| claimed_amount_pence | No | Amount claimed, in pence (minor units); cannot exceed the charged total. Omit if unsure. |