Hi is there an API or workaround to get all tasks, for a user or for a deal etc.
Hi, @urban-a.
Since tasks are a type of engagement, you can use the Get all engagments endpoint to retrieve them all (up to 250 in a single call). You will have to make multiple requests using the offset parameter until "hasMore": false.
Once your app receives the engagements, you can filter on the "type": "TASK" field or the dealIds or ownerIds values in the associations object.