Get one deal's analytics overview
GET
/analytics/deals/{deal_id}/overviewReturns one deal's details with its engagement events: the total, distinct people, and per category.
Use GET /analytics/deals/{id} across many deals. The deal must be one GET /deals lists for you, else 404. Deal fields come from the deal; funding_sought and the counts come from the analytics store, which trails live data, so an unsynced deal has a null funding_sought and zero events. Query parameters are ignored. It only reads.
Path parameters
The deal's id, as
GET /dealsreturns it.
Responses
{
"data": {
"deal_guid": "9f3b6e2a-4c7d-4a1e-9b2f-8d0c1a3e5f70",
"name": "Series B - Meridian Renewables",
"status": "published",
"asset_class": "private_equity",
"structure": "equity",
"funding_sought": 5000000,
"currency": "GBP",
"published_on": "2026-02-14T09:30:00Z",
"engagement": {
"event_count": 1842,
"viewer_count": 137,
"by_category": [
{
"key": "deal",
"value": 1650
},
{
"key": "transaction",
"value": 192
}
]
}
}
}403Error
Authorization failed. error.code is one of org_disabled,
ip_blocked, missing_scope, scope_disabled, user_disabled.
Examples
curl https://your-org-domain/kong/core/api/v2/analytics/deals/{deal_id}/overview\
-H "Authorization: Bearer $HELM_API_KEY"\
-H "Content-Type: application/json"