List EndUsers with Summary Information
Changed onGet a list of EndUsers
Request
- Base URLhttps://app.herondata.io
- URLhttps://app.herondata.io/api/end_users/summary
- AuthAPI key in header x-api-key
Query parameters
Filter by name associated with end user
Filter by status of end user
Whether the end user is part of a lending portfolio
Order to return end users by
Unique ID generated by Heron
Filter by ID associated with end_user_id field in transactions
Filter by tag Heron IDs. End users holding any active requested tag are returned. Unknown and soft-deleted tag IDs do not match any end users.
Pagination page number (optional). If provided, 'limit' must also be provided.
Pagination limit per page (optional). If provided, 'page' must also be provided.
Whether the to include data sources for each end user
Whether to include scorecard metrics for each end user (under field criteria)
Whether to include the tags applied to each end user
Only end users whose policy result was this.
Filter by whether an active document is pending human review
Whether to include the brokers who submitted each end user
Only end users linked to any of these LendSaaS deal IDs. Requires a LendSaaS CRM integration.
Whether to include the LendSaaS deal IDs linked to each end user
Whether to include the CRM queue each end user's workflow last synced it to (currently read from LendSaaS sync steps)
When true, interval_start and interval_end match end users created or last updated within the window. Bounds are inclusive only when this flag is true.
Response
OK
Example response
{
"end_users": [
{
"confidence": 0.42,
"created": "2026-09-22T13:48:17.145047",
"criteria": [
{
"context": "higher_is_better",
"date_range": "last_180_days",
"description": "The number of unique transactions with a timestamp",
"group": "data_quality",
"label": "unique_transactions",
"status": "not_available",
"unit": "n",
"value": 42.42
}
],
"data_sources": [
{
"status": "new",
"type": "pdf"
}
],
"end_user_id": "8dc2ffc4-b5b2-4daa-9912-f2b05a4c8b1e",
"heron_id": "eus_W2yb7hSzruhnvUKW2ysUs8",
"is_portfolio": true,
"last_processed_at": "2026-11-03T13:48:17.145471",
"last_updated": "2026-11-03T13:48:17.145083",
"name": "Company Name Inc.",
"status": "ready"
}
]
}Changes
- breaking
the
response's property type changed fromobjectto no type for status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
added the new
execution_errorenum value to the////response property for the response status - warning
added the new
execution_errorenum value to the///response property for the response status - warning
added the new
skippedenum value to the////response property for the response status - warning
added the new
skippedenum value to the///response property for the response status - info
added the new optional
queryrequest parameterin_human_review - info
added the new optional
queryrequest parameterinclude_crm_queue - info
added the new optional
queryrequest parameterinclude_lendsaas_deal_ids - info
added the new optional
queryrequest parameterinclude_submitting_brokers - info
added the new optional
queryrequest parameterinclude_tags - info
added the new optional
queryrequest parameterlendsaas_deal_ids - info
added the new optional
queryrequest parametertags - info
added the new enum value
execution_errorto thequeryrequest parameterwith_policy_result - info
added the new enum value
undefinedto thequeryrequest parameterorder_by - 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
added the optional property
//to the response with the status - info
added to the
response propertyallOflist for the response status
- breaking