Way to get all timer entries for a specific user on a time frame

Hi, I am trying to use the api to create a report for me on time spent on task per user.

I’ve been looking into the timer entries endpoints but it seems like I need to give it a task id to see time entries. I have users who work on dozens or more tasks within a given week and I don’t even know how I would know what task IDs to feed it to get the data. Is there a way I can just request all timer entries for a given time frame, and/or a specific user?

I should note I am trying this https://app.asana.com/api/1.0/workspaces/1234/tasks/search??modified_at.after=2025-03-14 and am getting the

"message": "You must specify at least one search filter.",

response, but isn’t the modified thing a search filter?

Ok face palm, I had two ?. I got that url working. I just want to double check I will have to loop through all tasks and get timer entries per task

Right, that’s currently the only way to retrieve time tracking entries.

1 Like

Thanks, do you all have a product feature/enhancement place? Figured I’d at least drop it in as I wonder if a lot of others would find it useful.

@Michael_Andrews5 - consider voting for this request. I think it’s basically exactly what you’re trying to do.