GETURL:
https://app.kulmipay.com/api/v1/wallets/{wallet_id}/transactions/
Replace {wallet_id} with the wallet_id (alias ID) of the wallet you want to query.
Query parameters
Filter transactions by currency code, for example
KES or USD.Filter by transaction direction. Use
DEBIT for outgoing transactions and CREDIT for incoming transactions.Return only transactions on or after this date. Use
YYYY-MM-DD format, for example 2024-01-01.Return only transactions on or before this date. Use
YYYY-MM-DD format, for example 2024-01-31.Code example
cURL
Transaction object
The endpoint returns a paginated list of transaction objects. Results appear under theresults key, with count, next, and previous for pagination.
The transaction alias ID. Use this value to reference a specific transaction.
A human-readable description of the transaction, for example
"Internal transfer - wlt_abc123 to wlt_def456".The transaction amount as a decimal string, for example
"1500.00".The wallet balance immediately after this transaction was applied.
Transaction direction. Either
DEBIT (funds left the wallet) or CREDIT (funds arrived).Current processing status of the transaction.
Currency of the wallet at the time of the transaction.
The invoice linked to this transaction, if one exists. Present for collection and disbursement transactions.
ISO 8601 timestamp of when the transaction was created.
ISO 8601 timestamp of the last update to this transaction.
Example response
Use the
next and previous URLs in the response to navigate between pages of results. Both fields are null when there are no further pages in that direction.