I would like to know if there is a way to query via API the number of times Contacts opened a specific newsletter.
I read your API V3 doc and try a few things with Postman, but I haven’t found a GET request to retrieve this specific information. However, via the webbrowser app, I can manually download this (in Campaign Reports / Campaign_Name / Opens/reads reports => Export button).
As @curalife70811 has mentioned, there is a way around api v3 limitations by using the v1 api. I have escalated this request to our dev team, you’re not alone in needing this ability.
@gsvoboda , no offense, but I can see such requests for a pretty long time now, and with all due respect, we haven’t seen any progress in that direction, nor do we hear that this is on the roadmap from our account managers. Using V1 is excruciatingly slow (20 records per page limit for the list open endpoint? There are no kind words to describe that).
Is there a some kind of an ETA for getting proper email events endpoint which can be filtered properly (especially be date)?
Thanks,
API v1 is an option, although we have worked on gathering clicks, opens, etc. for our analytics service and v1 is not accurate data, you can verify by checking the difference between the aggregated data on v3 vs v1. The best chance you have of accurate data is going to be the webhooks which won’t let you go back in time sadly.
What we end up doing is to scatter the data total from v3 with specific points from the v1 so you can detect trends from previous data, while live that is always highly accurate.