Skip to main content

I am trying to retrieve all of my events. I understand that the metrics/timeline API only allows me to retrieve a batch of 100 events. How am I able to get the next 100 and eventually retrieve them all? 

@PLG  if you look at the api docs for the metrics-timeline  you will see there is a  since string param.

You can specify for it a UUID obtained from the next attribute of a prior API call. This essentially achieves pagination to get you the next set of results.


@PLG  if you look at the api docs for the metrics-timeline  you will see there is a  since string param.

You can specify for it a UUID obtained from the next attribute of a prior API call. This essentially achieves pagination to get you the next set of results.

But this means that we will have to call https://a.klaviyo.com/api/events? sequentially with different page cursors, correct? It will take a long time for it to get all the events if there are lots of events. 


Reply