Garmin Activities: Garmin Wellness API returns empty array

I have integrated Garmin Wellness API but each time i try to fetch activities or manually added activities i get empty array. I do have activities added on the date i try to fetch and the timestamp is also correct. Can anyone please guide me what could be the reason?

And yes all of my requests are signed requests as per oAuth1.0 specifications. There is no issue with the request itselt. The only problem is that i get empty array with response 200