Hi Community!
My team is currently developing a new feature to show our professional users view and contact statistics. Currently we are sending view and contact events to Amplitude and need to access these in order to calculate the statistics, on demand, for each user and serve/present them in our App & web.
My understanding is that there is no endpoint we can use in the Amplitude API that can return a selection of events, for a single user, for a configurable time-frame. Is this correct?
If the understanding above is correct, as an alternative, we were thinking to integrate Amplitude with out ElasticSearch cluster using a Webhook.
Additionally, looking at the Webhook configurations, it seems that the Webhook would be called for every event received. Is this correct? Is there a way to batch the calls to the Webhook (e.g.: Event Streaming configuration)? Also, is a request volume limitation (request/minute)?
I would be must grateful if you could help us find the best solution for this use case.
Thanks in advance,
Pedro