I'm trying to get a list of ALL email events for some an email sent out through the HubSpot Marketing hub. I'm doing this by looping through the event list using the offset and hasMore parameters as described here.
My problem is that hasMore becomes False even though I know that there are more events that I have not retrieved. I know that I haven't retrieved all of the events because after retrieving all of the events I can from the API, I count only 23 of type BOUNCE, while the Email performance page inside the HubSpot portal lists the total bounces for this specific email as 1016.
I assume that this has something to do with the bit of the documentation that says the offset parameter "is not meant to be long-lived". What does the documentation mean by this? Are events only stored for a certain amount of time? Is it impossible to access those other events? Any help here would be appreciated.