The Contact profile's Activity tab tracks a detailed timeline per contact — email opens, email clicks, page views, funnel workflow pageviews/visits, and workflow enter/exit steps (recently redesigned per your changelog). This data is clearly captured and stored, but there's no way to retrieve it via the V2 API. The Contacts endpoints only expose current state (tags, custom attributes) — not the event history.
Use case: we run multi-touch email/funnel campaigns and need to analyze contact-level behavior after the fact (which email drove a click, how many touches before conversion, drop-off points) to improve targeting and messaging. Right now the only way to see this is manually opening each contact's profile in the UI — not viable at any real scale.
Requesting either:
A GET /contacts/{id}/activities (or similar) endpoint returning the same timeline shown in the UI, with pagination and date filtering, or
Confirmation that Webhooks::Outgoing::Events (List Events) contains this data workspace-wide regardless of when an endpoint was configured — if so, better documentation of that would solve this without new engineering work.
Happy to be a beta tester for this if it's in development.