Hello developers, we have an exciting announcement to make: the Asana API now has an advanced search endpoint for tasks! This new endpoint brings the power of the in-app advanced search feature to the API for the first time. Say goodbye to paginating through entire projects and inspecting every individual task to find the ones that have a particular custom field value or a particular assignee or a due date in a particular range, and say hello to simple queries! For example:
GET /workspaces/workspace-id/tasks/search ? completed=false & projects.any=123,456 & custom_fields.789.less_than=5 & assignee.any=me,firstname.lastname@example.org & due_on.after=2018-07-01 & due_on.before=2018-07-15
We here on the API and Developer Relations team at Asana hope that this makes it easy for you to find and fetch exactly the data you need. As always, let us know what you think! And keep an eye out for even more launches in the future!