I am planning on integerating with the following api:
to fetch all the events for a specific app_id, with an optional campaign/startTime specified.
I noticed that this api is paginated with an offset, however i may be planning on loading all the records. Is there a bulk fetch api to load all the email events, or is the only way to loop over the offset will hasMore is true? One issue i can forsee is that events may be added as i loop over the offset, which could could cause me to miss data. This depends on if the offset param will consistently return the same records, or it would change if the underlying query has more or less events.
That was a lot of words so if it doesn't make sense the tldr is:
- Is there a api that has a bulk download of all events for the query
- If not is the offset idempotent, such that if i: A. load the api B. a new event is created C. load the api with the offset from (A). C should return the same records regardless of (B).