/api/v1/wallet/ledger wallet:read The full audit trail of one end-user's wallet: deposits credited, purchase reserves, settlements and refunds, each with the running balance after it. source / source_id tie an entry back to what caused it (e.g. purchase:123).
GET /api/v1/wallet/ledger?external_user_id=demo-explorer&limit=10 These inputs are shared across all docs pages, so an id entered here carries over.
{
"success": false,
"message": "Mystery partner API key required",
"error": "This endpoint requires an API key linked to a mystery partner account"
}curl -X GET 'https://service.rip.fun/api/v1/wallet/ledger?external_user_id=demo-explorer&limit=10' \ -H 'X-API-Key: rip_…'
| Field | Type | Required | Description |
|---|---|---|---|
external_user_id / wallet_address | query string | yes | Which end-user |
limit / offset | query int | — | Pagination |
data)| Field | Description |
|---|---|
entries[].entry_type / amount / amount_usdc | What happened and for how much |
entries[].balance_after / reserved_after | Running balances after this entry |
entries[].source / source_id / description / created_at | Cause linkage and timestamp |