Skip to content

↑↓ navigate ↵ open Ctrl↵ new tab esc close

Lists the evidence recorded on a transaction, from oldest to newest.

GET https://api.rapidchargeback.com/api/v1/evidence?transaction_id=<uuid>

Basic Auth with client_id:client_secret. See Authentication.

ParamTypeDescriptionRequired
transaction_idstring (UUID)Transaction whose evidence you want to seeYes

Unlike the POST, there is no lookup by transaction_ref here: the query is by Rapid’s UUID only.

RuleResponse
transaction_id missing422 VALIDATION_ERROR: transaction_id is required
Missing or invalid credential401 UNAUTHORIZED

A transaction from another company, or a nonexistent one, returns an empty list, because the query is filtered by your company; it does not return an error.

Terminal window
curl "https://api.rapidchargeback.com/api/v1/evidence?transaction_id=00000000-0000-0000-0000-000000000042" \
-H "Authorization: Basic Y2xpZW50X2lkOmNsaWVudF9zZWNyZXQ="
{
"data": [
{
"id": "00000000-0000-0000-0000-0000000000e1",
"type": "terms_acceptance",
"payload": {
"ip": "203.0.113.10",
"accepted_at": "2026-04-01T15:29:40Z",
"terms_version": "v3.2"
},
"captured_at": "2026-04-01T15:29:41.000Z",
"created_at": "2026-04-01T15:32:36.027Z"
}
]
}
FieldDescription
idEvidence ID
typeThe type given in the record
payloadThe object you sent, as you sent it. Key order is not preserved
captured_atWhen the fact happened, as you reported it
created_atWhen Rapid received the record
{ "data": [] }
{
"error": {
"code": "VALIDATION_ERROR",
"message": "transaction_id is required"
}
}