Retrieve one wallet statement
Retrieve transactions across wallets
Filters
Transaction object
invoice is present when the wallet transaction came from a collection invoice.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Retrieve wallet statements and filter transaction history by wallet, date, currency, or transaction type.
curl --request GET \
--url "https://app.kulmipay.com/api/v1/wallets/wlt_abc123/transactions/?start_date=2026-05-01&end_date=2026-05-28" \
--header "Authorization: Bearer ISSecretKey_live_xxxxxxxxxxxxxxxx"
curl --request GET \
--url "https://app.kulmipay.com/api/v1/transactions/?wallet_id=wlt_abc123&trans_type=DEPOSIT" \
--header "Authorization: Bearer ISSecretKey_live_xxxxxxxxxxxxxxxx"
| Filter | Description |
|---|---|
wallet_id | Wallet alias ID. Supported on GET /api/v1/transactions/. |
currency | Wallet currency, such as KES. |
trans_type | Transaction type: SALE, ADJUSTMENT, PAYOUT, WITHDRAWAL, CHARGE, AIRTIME, DEPOSIT, EXCHANGE, or UNMARKED. |
start_date | Return transactions created on or after this date. |
end_date | Return transactions created on or before this date. |
narrative | Filter by transaction narrative. |
{
"transaction_id": "txn_xyz789",
"invoice": null,
"currency": "KES",
"value": "1500.00",
"running_balance": "51500.00",
"narrative": "Wallet funding",
"trans_type": "DEPOSIT",
"status": "AVAILABLE",
"created_at": "2026-05-28T08:23:11Z",
"updated_at": "2026-05-28T08:24:05Z"
}
invoice is present when the wallet transaction came from a collection invoice.