Get all disputes for platform
/api/v1/disputesBearer tokenQuery parameters
- statusenum
Filter by dispute status
"open" · "under_review" · "pending_votes" · "in_arbitration" · "resolved"
Responses
200Disputes retrieved successfully
- idstringrequired
- transactionIdstringrequired
- initiatedByenumrequired"sender" · "receiver"
- currentTierenumrequired"tier_1_smart_contract" · "tier_2_peer_review" · "tier_3_arbitration"
- statusenumrequired"open" · "under_review" · "pending_votes" · "in_arbitration" · "resolved"
- reasonstringrequired
tier1CompletedAtobject
objecttier2CompletedAtobject
objectresolvedAtobject
object- outcomeenum"favor_sender" · "favor_receiver" · "partial_refund"
resolutionReasonobject
objectrefundPercentageobject
objectmetadataobject
object- createdAtstring (date-time)required
- updatedAtstring (date-time)required
evidencearray of EvidenceResponseDto
array of EvidenceResponseDto- idstringrequired
- disputeIdstringrequired
- submittedBystringrequired
- typestringrequired
- titlestringrequired
descriptionobject
objectcontentobject
objectfileUrlobject
objectfileHashobject
object- isEncryptedbooleanrequired
metadataobject
object- createdAtstring (date-time)required
[
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"transactionId": "550e8400-e29b-41d4-a716-446655440001",
"initiatedBy": "sender",
"currentTier": "tier_1_smart_contract",
"status": "open",
"reason": "Product not as described",
"tier1CompletedAt": "2024-01-15T10:30:00Z",
"tier2CompletedAt": "2024-01-16T10:30:00Z",
"resolvedAt": "2024-01-17T10:30:00Z",
"outcome": "favor_sender",
"resolutionReason": "Evidence clearly shows product defect",
"refundPercentage": 50,
"metadata": {},
"createdAt": "2024-01-15T10:00:00Z",
"updatedAt": "2024-01-15T10:30:00Z",
"evidence": [
{
"id": "string",
"disputeId": "string",
"submittedBy": "string",
"type": "string",
"title": "string",
"description": {},
"content": {},
"fileUrl": {},
"fileHash": {},
"isEncrypted": true,
"metadata": {},
"createdAt": "2026-01-15T12:00:00.000Z"
}
]
}
]curl https://api-staging.coinbax.com/api/v1/disputes \
-H "Authorization: Bearer $ACCESS_TOKEN"const response = await fetch('https://api-staging.coinbax.com/api/v1/disputes', {
headers: {
'Authorization': `Bearer ${process.env.ACCESS_TOKEN}`,
},
});
const result = await response.json();