Hello developers, we have a new feature to announce: the API now properly exposes a user’s My Tasks! Previously, it was not possible to get a list of tasks assigned to a user in the same order they see them in the Asana web app, and moving things around within their My Tasks (for those of you who figured out how) was unintuitive and difficult to reason about.
Now, we have a dedicated endpoint to return the user’s My Tasks (called a
user_task_list in the API), and an endpoint to return the tasks within the list. The order of these tasks matches the special grouping users see in the UI: first the “new” group, then “today,” “upcoming,” and “later.” You can also insert or reorder tasks in a user’s My Tasks, and the
assignee_status on the task will be updated accordingly.