Guides & Tutorials
Jenga API
Account Services
Account Full Statement

Account Full Statement

Test URL

POSThttps://uat.finserve.africa/v3-apis/account-api/v3.0/accounts/fullStatement

Live URL

POSThttps://api.finserve.africa/v3-apis/account-api/v3.0/accounts/fullStatement

This web service enables the Jengi to retrieve the full set of transactions on a particular account based on a specified date range.

200 Success Response Schema

Field NameField TypeField Description
accountNumberstringaccount number
currencystringaccount currency
balancestringaccount balance
transactionsarraytransactions list
transactions.referencestringtransaction reference
transactions.datestringtransaction date
transactions.descriptionstringtransaction description
transactions.amountstringtransaction amount (will always be the same as the account currency)
transactions.serialstringtransaction serial number
transactions.postedDateTimestring
transactions.typestringtransaction type. One of; Debit, Credit
transactions.runningBalanceobjectrunning balance amount
runningBalance.currencystringrunning balance currency
runningBalance.amountstringrunning balance amount
Signature Formulae e.g. 1450160649886KE2023-10-13
accountNumber+countryCode+toDate

Example Request

Example Request
curl -X POST \
	-d '{
            "countryCode": "KE",
            "accountNumber": "00201XXXX14605",
            "fromDate": "2023-10-01",
            "toDate": "2023-10-13",
            "limit": 10,
            "reference": "",
            "serial": "",
            "postedDateTime": "",
            "date": "",
            "runningBalance": {
                "currency": "",
                "amount": 0.0
            },
        }'  \
	-H 'Authorization: Bearer {{access_token}}'  \
	-H 'Content-Type: application/json'  \
	-H 'signature: {{signature}}'  \
	-L 'https://uat.finserve.africa/v3-apis/account-api/v3.0/accounts/fullStatement'

Example Response

Example Response
{
	"status": true,
	"code": 0,
	"message": "Success",
	"data": {
		"balance": 1105334.32,
		"currency": "KES",
		"accountNumber": "00201XXXX14605",
		"transactions": [
			{
				"reference": "697210075664341",
				"date": "2023-10-13T18:14:39.000",
				"amount": 1.0,
				"serial": "1",
				"description": "JENGA CHARGE CREDIT 697210075493611",
				"postedDateTime": "2023-10-13T18:14:39.000",
				"type": "Credit",
				"runningBalance": {
					"amount": 839509.37,
					"currency": "KES"
				},
				"transactionId": "54172"
			},
			{
				"reference": "697210075664341",
				"date": "2023-10-13T18:14:39.000",
				"amount": 1.0,
				"serial": "2",
				"description": "JENGA CHARGE DEBIT 697210075493611",
				"postedDateTime": "2023-10-13T18:14:39.000",
				"type": "Debit",
				"runningBalance": {
					"amount": 839508.37,
					"currency": "KES"
				},
				"transactionId": "54172"
			}
		]
	}
}