RevKeen Docs
Api reference

Get dispute by ID

Retrieve a single dispute by its public ID (dsp_xxx) or internal UUID.


Related endpoints

  • GET /disputes — List disputes
  • GET /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.
GET
/disputes/{id}
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