Hi @Terry_Rieckhoff,
You can query all your tasks through our API with a request similar to the following:
curl --header “Authorization: Bearer $ASANA_PERSONAL_ACCESS_TOKEN” “https://app.asana.com/api/1.0/tasks?assignee=me&completed_since=now&limit=100&workspace=[workspace_id]”
To break this down, you’re passing
assignee=me
to get the tasks assigned to youcompleted_since=now
means "All tasks completed after ‘now’ " - in other words, all your incomplete tasks. If you want all tasks ever assigned to you, including complete ones, you can leave this outlimit=100
means “return the first 100 results” for pagination. To learn more about pagination parameterslimit
andoffset
you can refer to our docsworkspace=[workspace_id]
is because GET /tasks requires one of workspace, project, tag, or section, and you want all your tasks in the whole workspace.
You can read more about querying for tasks here. Thanks!