Hi,
I have this account for testing the API and I started my first campaign 1 day ago. All endpoints work, but I am having issues with the metric timeline endpoint to fetch events of all metrics https://developers.klaviyo.com/en/reference/metrics-timeline .
When not specifying the ‘since’ parameter I get all my event data (5 events) :
curl --location --request GET 'https://a.klaviyo.com/api/v1/metrics/timeline?count=100&api_key=APIKEY'
When I specify the ‘since’ to right now I get all my event data (5 events) :
curl --location --request GET 'https://a.klaviyo.com/api/v1/metrics/timeline?count=100&api_key=APIKEY&since=1665566767'
When I specify the ‘since’ parameter to 2 days ago (10 October 2022 01:52:22 : ‘1665366742’ ) I get NO data:
curl --location --request GET 'https://a.klaviyo.com/api/v1/metrics/timeline?count=100&api_key=APIKEY&since=1665366742'
When I specify the ‘since’ parameter to 12 April 2032 : ‘1965366742’ I would expect to get no data, but i still receive all the data
curl --location --request GET 'https://a.klaviyo.com/api/v1/metrics/timeline?count=100&api_key=APIKEY&since=1965366742'
How does this since parameter work?
- I would expect to get data when searching for the since=1665366742
- I would expect not to get any data for the since=1965366742
UPDATE :
It seems to work when I set the sort = asc, but it’s confusing to why