Api reference
Get dispute by ID
Retrieve a single dispute by its public ID (dsp_xxx) or internal UUID.
Related endpoints
GET /disputes— List disputesGET /disputes/open— Get open disputes requiring action
Common errors
401 unauthenticated— missing, malformed, or revoked API key.404 resource_missing— the referenced resource does not exist or is not visible to your key.
x-api-key<token>
Your RevKeen API key (powered by Unkey). Get it from Dashboard > Settings > API Keys. Use rk_sandbox_* for test mode and rk_live_* for production.
In: header
Path Parameters
id*string
Dispute public ID (dsp_xxx) or UUID
Response Body
application/json
curl "https://api.revkeen.com/v2/disputes/string" \ -H "x-api-key: $REVKEEN_API_KEY"{
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"public_id": "dsp_abc123xyz",
"payment_id": "660e8400-e29b-41d4-a716-446655440000",
"parent_transaction_id": "660e8400-e29b-41d4-a716-446655440000",
"gateway": "string",
"gateway_dispute_id": "chargeback_12345",
"gateway_transaction_id": "txn_original_12345",
"amount_minor": 10000,
"currency": "USD",
"reason_code": "4837",
"reason": "Fraudulent transaction",
"network_reason_code": "83",
"network_reason_description": "Fraud - Card-Absent Environment",
"customer_name": "John Doe",
"card_brand": "visa",
"card_last4": "4242",
"evidence_due_by": "2024-01-25T23:59:59Z",
"evidence_submitted": false,
"evidence_submitted_at": null,
"status": "needs_response",
"resolution": null,
"resolved_at": null,
"disputed_at": "2024-01-15T10:30:00Z",
"created_at": "2024-01-15T10:30:00Z",
"days_until_due": 0,
"is_overdue": true
}
}Empty
Empty
Empty