Get EndUser balance
Changed onGet balance for given EndUser on a daily and account granularity
Request
- Base URLhttps://app.herondata.io
- URLhttps://app.herondata.io/api/end_users/balance
- AuthAPI key in header x-api-key
Query parameters
end_user_id for statistics; either end_user_id or end_user_heron_id is required
Heron-generated id for end user; either end_user_id or end_user_heron_id is required
ISO 4217 currency code to convert to
Deprecated (use date_min instead). Filter for transactions with timestamp after the input value
Filter for transactions with timestamp after the input value (inclusive). It has precedence over timestamp_min
Deprecated (use date_max instead). Filter for transactions with timestamp earlier than the input value
Filter for transactions with date earlier than the input value (inclusive). It has precedence over timestamp_max
If true, forecasts the balances of each account
Filter by specific account reference IDs
[ "1234", "5678" ]
Response
OK. Empty balances include a warning reason when no balance data is available.
Example response
{
"daily_balances": [
{
"accounts": [
{
"account_info": {
"currency": "USD",
"heron_id": "dsa_cykpvUuCaCvM8wmjS9GjVr",
"institution_name": "Chase",
"name": "Checking Account",
"number": "123456789",
"owner_name": "John Doe",
"type": "Checking"
},
"currency": "USD",
"currency_converted": "USD",
"display_account_id": "7505",
"heron_account_suffix": "001"
}
],
"accounts_not_converted": [
{
"account_info": {
"currency": "USD",
"heron_id": "dsa_cykpvUuCaCvM8wmjS9GjVr",
"institution_name": "Chase",
"name": "Checking Account",
"number": "123456789",
"owner_name": "John Doe",
"type": "Checking"
},
"currency": "USD",
"currency_converted": "USD",
"display_account_id": "7505",
"heron_account_suffix": "001"
}
],
"currency": "USD"
}
],
"forecasted": [
{
"balances": [
{
"date": "2026-11-02",
"predicted": 42.42,
"predicted_lower": 4.24,
"predicted_upper": 420.42
}
]
}
],
"summary": {
"accounts": [
{
"account_info": {
"currency": "USD",
"heron_id": "dsa_cykpvUuCaCvM8wmjS9GjVr",
"institution_name": "Chase",
"name": "Checking Account",
"number": "123456789",
"owner_name": "John Doe",
"type": "Checking"
},
"currency": "USD",
"currency_converted": "USD",
"display_account_id": "7505",
"heron_account_suffix": "001"
}
],
"accounts_not_converted": [
{
"account_info": {
"currency": "USD",
"heron_id": "dsa_cykpvUuCaCvM8wmjS9GjVr",
"institution_name": "Chase",
"name": "Checking Account",
"number": "123456789",
"owner_name": "John Doe",
"type": "Checking"
},
"currency": "USD",
"currency_converted": "USD",
"display_account_id": "7505",
"heron_account_suffix": "001"
}
],
"currency": "USD"
}
}Changes
- info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status
- info