I need to maintain list if all user's incomplete tasks with asana API.
Right now, the best solution I came up with is polling asana for every X minutes and use /tasks
with completed_since
filter. However this is inefficient, since I have to perform exactly one call for every workspace.
The next thing I tried was looking into /events
API, but events are generated only for projects and tasks. I got about 25 projects so it isn't the best solution either.
Is there any way I could check for updates efficiently?
Thanks.