I am experimenting with webhooks and an API calls to create our own custom notifications when new tasks are added or tasks are updated.
Is there a way to watch for workspace level task changes? Apparently I can only watch for task changes on a per project basis, but on the workspace level I would need to filter to project level changes only. But in this case what would be the way to implement the type of overall, workspace level monitoring of new/update tasks? Is there any way to achieve this?
I understand that workspace level task events could mean a lot of information. But couldn’t pagination be a solution that instead of disallowing workspace level task events altogether? Instead of having to, for example, register a webhook for every single project, or even worse: to query, via the API, every single project every few minutes…
Unfortunately Asana’s own notifications are not granular enough: we either receive a million notifications, or none. There is no way to receive, for example, notifcations only if tagged. We also tried the Asana-Slack integration for this. That is a little better: it only send notifications if tagged or assigned a task or if someone comments on a task assigned to you. However, if you are “active” on Asana (eg. happen to be editing another task), then you will not receive the Slack notification. Long story short: it seems the only way would be to create our own notification system that we can then fine-tune. Hence my question.
(I apologize if I used incorrect expressions in my post.)