Skip to content
Loading keys…

List disputes

GET /disputes: list the disputes on your account.

GEThttps://api.wajub.com/disputes

Private key required

Dispute endpoints take a private (sk.…) or restricted key, in live and in sandbox. A public key gets a 406.

statusstringoptional
Filter: open, under_review, resolved, won or lost.
date_fromstringoptional
Created on or after this date (YYYY-MM-DD).
date_tostringoptional
Created on or before this date, on or after date_from.
searchstringoptional
Search by id, reason or description.
per_pageintegeroptionaldefault : 25
Number of items per page (1 to 100).
pageintegeroptionaldefault : 1
Page number, with offset pagination: a whole number from 1, anything else is a 422.
cursorstringoptional
Cursor from a previous response. See [Pagination](/api/pagination).

The list comes back under items, most recent first.

GEThttps://api.wajub.com/disputes?status=open
Request
curl "https://api.wajub.com/disputes?status=open" \
  -H "Authorization: sk.xxxxxxxxxxxxxxxx…"
Response · 200 OK
{
"code": 200,
"status": "OK",
"message": "Disputes retrieved",
"items": [
{
"id": "dsp_hrgUOE225KMKULRQqYvl",
"transaction": "trx_CSUGajfv9xh0XQ5wu2lx",
"amount": 5000,
"currency": "XAF",
"status": "open",
"reason": "fraudulent",
"due_date": "2026-07-22T10:21:08+00:00",
"created_at": "2026-07-15T10:21:08+00:00"
}
],
"meta": {
"current_page": 1,
"last_page": 1,
"per_page": 25,
"total": 1
}
}

What did you think of this content?