Get all tasks. Use one or more of the parameters provided to filter the tasks returned.

You must specify exactly one of the following parameters:

  • Workspace and Assignee (both required)
  • Project ID
  • Section

External Documentation

To learn more, visit the Asana documentation.

Basic Parameters

ParameterDescription
AssigneeThe ID of the assignee to filter tasks on.Note: If you specify Assignee, you must also specify the Workspace.
Include FieldsSpecify which properties to include in the response.
Project IDThe ID of the project to filter tasks on.
Return All PagesAutomatically fetch all resources, page by page.
SectionThe ID of the section to filter tasks on.
WorkspaceThe ID of the workspace to filter tasks on.Note: If you specify Workspace, you must also specify the Assignee ID.

Advanced Parameters

ParameterDescription
Completed SinceOnly get tasks that are either incomplete or that have been completed since this time.
LimitResults per page.The number of objects to return per page. The value must be between 1 and 100.
Modified SinceOnly get tasks that have been modified since the given time.
OffsetAn offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an offset parameter to the next request. If an offset is not passed in, the API will return the first page of results.Note: You can only pass in an offset that was returned to you via a previously paginated request.

Example Output

{
	"data": [
		{
			"gid": "12345",
			"name": "Bug Task",
			"resource_subtype": "default_task",
			"resource_type": "task"
		}
	]
}

Workflow Library Example

List Tasks with Asana and Send Results Via Email

Workflow Library

Preview this Workflow on desktop