v1
latestOpenAPI 3.1.02026-07-263644911022.4 KBClose a dispute
Use this endpoint to close a dispute with a resolution. The dispute can be marked as won or lost based on the outcome.
Path parameters
Dispute ID
Headers
A unique identifier for tracing the request across services.
Optional idempotency key for safe retries. Also accepts Idempotency-Key as an alternative header name. If the same key is sent again and the original request was already processed, the cached response is returned with X-Idempotency-Replayed: true.
See Retries and idempotency for details.
Request body
Example request
{
"resolution": "Counterparty acknowledged the error and issued correction",
"won": true
}Response
Indicates that the request was successful and the response contains the expected data.
The response includes the X-Idempotency-Replayed header.
If the value is false, the request was just processed. If the value is true, the response is a replay of a previously processed request.
See Retries and idempotency for more details.
Example response
{
"category": "BANK_FEE_ERROR",
"createdAt": "2025-01-15T10:30:00.000Z",
"description": "Transaction amount differs from expected",
"evidence": [
{
"comment": "Bank statement attached",
"disputeId": "019c96a0-10d2-7193-8841-0d7347efd09a",
"fileUrl": "https://storage.example.com/evidence/doc123.pdf",
"id": "019c96a0-0c0d-7915-84b9-e497bfee9916",
"submittedAt": "2025-01-15T10:30:00.000Z",
"submittedBy": "user@example.com"
}
],
"exceptionId": "019c96a0-10d2-7134-ba5f-664142ee7052",
"id": "019c96a0-10d2-7193-8841-0d7347efd09a",
"openedBy": "user@example.com",
"reopenReason": "New evidence discovered",
"resolution": "Counterparty confirmed error",
"state": "OPEN",
"updatedAt": "2025-01-15T10:30:00.000Z"
}