Skip to main content
GET
/
api
/
end_users
/
summary
List EndUsers with Summary Information
curl --request GET \
  --url https://app.herondata.io/api/end_users/summary \
  --header 'x-api-key: <api-key>'
{
  "_meta": {
    "limit": 100,
    "next_url": "<string>",
    "page": 1,
    "pages": 3,
    "prev_url": "<string>",
    "total": 350
  },
  "end_users": [
    {
      "confidence": 0.42,
      "created": "2025-10-15T17:46:40.181724",
      "criteria": [
        {
          "context": "higher_is_better",
          "currency": "<string>",
          "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": "<any>"
        }
      ],
      "crm_sync_result": {
        "crm_record_url": "<string>",
        "error_message": "<string>",
        "heron_id": "<string>",
        "name": "<string>",
        "occurred_at": "2023-11-07T05:31:56Z",
        "provider": "<string>",
        "result": "success",
        "success_message": "<string>"
      },
      "data_sources": [
        {
          "status": "new",
          "type": "pdf"
        }
      ],
      "end_user_id": "d8e17a22-a9f5-4f58-b5df-9d6d7f1a57a8",
      "files": [
        {
          "file_class": "<string>",
          "filename": "<string>",
          "heron_id": "<string>",
          "renamed_filename": "<string>"
        }
      ],
      "heron_id": "eus_NnXtefc62kiuWszJXE83HZ",
      "is_portfolio": true,
      "last_processed_at": "2025-11-26T17:46:40.182000",
      "last_updated": "2025-11-26T17:46:40.181760",
      "name": "Company Name Inc.",
      "policy_evaluations": [
        "passed"
      ],
      "profit_and_loss_layout": "<any>",
      "status": "ready"
    }
  ]
}

Authorizations

x-api-key
string
header
required

Query Parameters

interval_start
string<date-time> | null
heron_id
string | null

Unique ID generated by Heron

Example:

"eus_Z8H68CpRMHfPjdktRJA9Lt"

is_portfolio
boolean | null

Whether the end user is part of a lending portfolio

Example:

true

include_data_sources
boolean
default:false

Whether the to include data sources for each end user

Example:

true

interval_end
string<date-time> | null
with_crm_sync_result
any
status
enum<string> | null

Filter by status of end user

Available options:
new,
ready,
processed,
reviewed,
review_requested,
failed
Example:

"reviewed"

with_policy_result
any
order_by
enum<string>
default:last_updated_desc

Order to return end users by

Available options:
last_updated_desc,
last_updated_asc,
created_desc,
created_asc
limit
integer | null

Pagination limit per page (optional). If provided, 'page' must also be provided.

Required range: 1 <= x <= 10000
name
string | null

Filter by name associated with end user

Example:

"your_end_user_name"

page
integer | null

Pagination page number (optional). If provided, 'limit' must also be provided.

Required range: x >= 1
include_scorecard_metrics
boolean
default:false

Whether to include scorecard metrics for each end user (under field criteria)

Example:

true

end_user_id
string | null

Filter by ID associated with end_user_id field in transactions

Example:

"your_end_user_id"

Response

200 - application/json

OK

_meta
object

Pagination metadata. Present only if pagination parameters ('page' and 'limit') are provided in the request.

end_users
object[]