Skip to main content

Transaction History

A user can retrieve their own transfer history directly from your app — no admin console required. The endpoint is scoped to the caller: the user id comes from the session token, so a user only ever sees their own transfers.

List transfers

curl "https://api.korastratum.com/api/v1/remittance/transfers?page=1&pageSize=20" \
-H "Authorization: Bearer $KORA_SESSION" \
-H "X-Tenant-ID: $KORA_TENANT_ID"

Query parameters:

ParamDefaultNotes
page11-indexed
pageSize20Max 100

Response:

{
"transfers": [ { "id": "…", "reference": "TXN-8ZK3QP", "status": "completed", "sendAmount": "100.00", "sendCurrency": "USD", "receiveAmount": "5600.00", "receiveCurrency": "PHP", "recipientName": "Maria S.", "createdAt": "2026-08-10T14:10:02Z" } ],
"totalCount": 42,
"page": 1,
"pageSize": 20
}

Fetch a single transfer

curl "https://api.korastratum.com/api/v1/remittance/transfers/{id}" \
-H "Authorization: Bearer $KORA_SESSION" \
-H "X-Tenant-ID: $KORA_TENANT_ID"

The single-transfer response includes the status-history events so you can render a timeline.

note

This returns the authenticated user's transfers. For server-to-server reporting across your users, use a tenant-scoped reporting call with your API key — see the API Reference or contact us for access.