disputes
Retrieve a single dispute, including its canonical state, deadlines, and evidence requirements
Retrieve a single dispute by its Truemed dispute_id, with everything you need to decide how to respond: its canonical state and phase, the reason code, the disputed amount and currency, the evidence deadline, and the recommended evidence for the dispute's reason. Only disputes on your own sales channel's payments are accessible — any other ID returns 404.
Response Notes
state is processor-agnostic. Every dispute, whatever the processor, maps to one of eight canonical states:
| State | Meaning |
|---|---|
| inquiry | A pre-dispute warning or retrieval request. Not yet a chargeback; no funds withdrawn. |
| needs_response | An open chargeback awaiting your evidence by due_by. The only state you can accept. |
| under_review | Evidence submitted; the processor or card network is deciding. |
| won | Resolved in your favor; funds retained. |
| lost | Resolved against you; funds withdrawn. |
| accepted | You conceded the dispute (see Accept Dispute). |
| expired | The evidence deadline passed with no response. |
| closed | An inquiry that resolved without becoming a chargeback — a favorable no-contest outcome, tracked separately from won. |
- phase (inquiry, dispute, pre_arbitration, arbitration) is orthogonal to state: it tells you which round of the lifecycle you're in, not whether the dispute is open or resolved.
- outcome is null until the dispute reaches a terminal state (won, lost, accepted, expired, closed).
- amount is the original disputed amount in cents and does not change with the outcome; currency is the ISO code.
- due_by is set only while the dispute is challengeable — it's null for inquiries and for resolved disputes.
- evidence_requirements is the recommended evidence for this dispute's reason, resolved by Truemed: a merchant_explanation narrative (Markdown) plus categories grouped by weight into compelling, supporting, and other, each entry carrying its canonical category, display label, helper description, and whether it takes free text and/or a file.
- counters is the full chain of evidence submissions (counters) for this dispute across phases.
- State, amounts, and deadlines are read-only and advance only through processor events. The only writable fields are exposed through Accept Dispute and Update Dispute Metadata.
get/api/v1/disputes/{business_id}
Request
- Base URL: https://dev-api.truemed.com
- URL: https://dev-api.truemed.com/api/v1/disputes/{business_id}
- Auth: API key in header x-truemed-api-key
Path parameters
business_idstring required
The Truemed dispute ID (UUID).
Response
Successful response
Changes
No recorded changes to this operation across all 1 revision of this API.