curl "https://api.vouchmark.com/v1/disputes?status=pending" \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": [
{
"disputeId": "dsp_aBcD...",
"vendorId": "cmp_aBcD...",
"customerId": "usr_aBcD...",
"eventId": "evt_xYz...",
"description": "This sanctions match is a false positive. The listed entity has a different registration number.",
"documents": [
{
"url": "https://res.cloudinary.com/.../evidence.pdf",
"publicId": "vouchmark-disputes/abc123",
"filename": "evidence.pdf",
"mimeType": "application/pdf",
"uploadedAt": "2026-05-16T10:00:00Z"
}
],
"status": "pending",
"reviewNote": null,
"reviewedBy": null,
"reviewedAt": null,
"scoreDeltaRestored": null,
"eventVoidedAt": null,
"createdAt": "2026-05-16T10:00:00Z",
"updatedAt": "2026-05-16T10:00:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"totalPages": 1
}
}
Disputes
List disputes
List all disputes you’ve submitted against monitoring events.
GET
/
v1
/
disputes
curl "https://api.vouchmark.com/v1/disputes?status=pending" \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": [
{
"disputeId": "dsp_aBcD...",
"vendorId": "cmp_aBcD...",
"customerId": "usr_aBcD...",
"eventId": "evt_xYz...",
"description": "This sanctions match is a false positive. The listed entity has a different registration number.",
"documents": [
{
"url": "https://res.cloudinary.com/.../evidence.pdf",
"publicId": "vouchmark-disputes/abc123",
"filename": "evidence.pdf",
"mimeType": "application/pdf",
"uploadedAt": "2026-05-16T10:00:00Z"
}
],
"status": "pending",
"reviewNote": null,
"reviewedBy": null,
"reviewedAt": null,
"scoreDeltaRestored": null,
"eventVoidedAt": null,
"createdAt": "2026-05-16T10:00:00Z",
"updatedAt": "2026-05-16T10:00:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"totalPages": 1
}
}
Returns disputes the authenticated user has filed. Disputes let you challenge a Sentinel finding that you believe is incorrect.
Query parameters
string
Filter by status:
pending, under_review, upheld, or rejected.string
Filter to disputes for a specific vendor.
integer
default:"1"
integer
default:"20"
Max 50.
curl "https://api.vouchmark.com/v1/disputes?status=pending" \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": [
{
"disputeId": "dsp_aBcD...",
"vendorId": "cmp_aBcD...",
"customerId": "usr_aBcD...",
"eventId": "evt_xYz...",
"description": "This sanctions match is a false positive. The listed entity has a different registration number.",
"documents": [
{
"url": "https://res.cloudinary.com/.../evidence.pdf",
"publicId": "vouchmark-disputes/abc123",
"filename": "evidence.pdf",
"mimeType": "application/pdf",
"uploadedAt": "2026-05-16T10:00:00Z"
}
],
"status": "pending",
"reviewNote": null,
"reviewedBy": null,
"reviewedAt": null,
"scoreDeltaRestored": null,
"eventVoidedAt": null,
"createdAt": "2026-05-16T10:00:00Z",
"updatedAt": "2026-05-16T10:00:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"totalPages": 1
}
}
reviewNote, reviewedBy, reviewedAt, scoreDeltaRestored, and eventVoidedAt are null until the dispute is resolved.⌘I
