Skip to main content
Server path: /asana-tasks | Type: Application | PCID required: Yes

Tools

ToolDescription
asana_tasks_add_dependencies_for_taskSet dependencies for a task
asana_tasks_add_dependents_for_taskSet dependents for a task
asana_tasks_add_followers_for_taskAdd followers to a task
asana_tasks_add_project_for_taskAdd a project to a task
asana_tasks_add_tag_for_taskAdd a tag to a task
asana_tasks_create_subtask_for_taskCreate a subtask
asana_tasks_create_taskCreate a task
asana_tasks_delete_taskDelete a task
asana_tasks_delete_task_templateDelete a task template
asana_tasks_duplicate_taskDuplicate a task
asana_tasks_get_dependencies_for_taskGet dependencies from a task
asana_tasks_get_dependents_for_taskGet dependents from a task
asana_tasks_get_for_projectGet tasks from a project
asana_tasks_get_for_sectionGet tasks from a section
asana_tasks_get_for_tagGet tasks from a tag
asana_tasks_get_for_user_task_listGet tasks from a user task list
asana_tasks_get_subtasks_for_taskGet subtasks from a task
asana_tasks_get_taskGet a task
asana_tasks_get_task_for_custom_idGet a task for a given custom ID
asana_tasks_get_task_templateGet a task template
asana_tasks_get_task_templatesGet multiple task templates
asana_tasks_get_tasksGet multiple tasks
asana_tasks_instantiate_taskInstantiate a task from a task template
asana_tasks_remove_dependencies_for_taskUnlink dependencies from a task
asana_tasks_remove_dependents_for_taskUnlink dependents from a task
asana_tasks_remove_follower_for_taskRemove followers from a task
asana_tasks_remove_project_for_taskRemove a project from a task
asana_tasks_remove_tag_for_taskRemove a tag from a task
asana_tasks_search_tasks_for_workspaceSearch tasks in a workspace
asana_tasks_set_parent_for_taskSet the parent of a task
asana_tasks_update_taskUpdate a task

asana_tasks_add_dependencies_for_task

Set dependencies for a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoThe data value

asana_tasks_add_dependents_for_task

Set dependents for a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoA set of dependent tasks.

asana_tasks_add_followers_for_task

Add followers to a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value

asana_tasks_add_project_for_task

Add a project to a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoThe data value

asana_tasks_add_tag_for_task

Add a tag to a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoThe data value

asana_tasks_create_subtask_for_task

Create a subtask Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value

asana_tasks_create_task

Create a task Parameters:
ParameterTypeRequiredDefaultDescription
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value

asana_tasks_delete_task

Delete a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.

asana_tasks_delete_task_template

Delete a task template Parameters:
ParameterTypeRequiredDefaultDescription
task_template_gidstringYesGlobally unique identifier for the task template.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.

asana_tasks_duplicate_task

Duplicate a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value

asana_tasks_get_dependencies_for_task

Get dependencies from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_dependents_for_task

Get dependents from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_for_project

Get tasks from a project Parameters:
ParameterTypeRequiredDefaultDescription
completed_sincestringNoOnly return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword now.
project_gidstringYesGlobally unique identifier for the project.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_for_section

Get tasks from a section Parameters:
ParameterTypeRequiredDefaultDescription
section_gidstringYesThe globally unique identifier for the section.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
completed_sincestringNoOnly return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword now.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_for_tag

Get tasks from a tag Parameters:
ParameterTypeRequiredDefaultDescription
tag_gidstringYesGlobally unique identifier for the tag.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_for_user_task_list

Get tasks from a user task list Parameters:
ParameterTypeRequiredDefaultDescription
completed_sincestringNoOnly return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword now.
user_task_list_gidstringYesGlobally unique identifier for the user task list.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_subtasks_for_task

Get subtasks from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_task

Get a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_task_for_custom_id

Get a task for a given custom ID Parameters:
ParameterTypeRequiredDefaultDescription
workspace_gidstringYesGlobally unique identifier for the workspace or organization.
custom_idstringYesGenerated custom ID for a task.

asana_tasks_get_task_template

Get a task template Parameters:
ParameterTypeRequiredDefaultDescription
task_template_gidstringYesGlobally unique identifier for the task template.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_task_templates

Get multiple task templates Parameters:
ParameterTypeRequiredDefaultDescription
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
projectstringNoThe project to filter task templates on.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_get_tasks

Get multiple tasks Parameters:
ParameterTypeRequiredDefaultDescription
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
limitintegerNoResults per page. The number of objects to return per page. The value must be between 1 and 100.
offsetstringNoOffset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input 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.
assigneestringNoThe assignee to filter tasks on. If searching for unassigned tasks, assignee.any = null can be specified. Note: If you specify assignee, you must also specify the workspace to filter on.
projectstringNoThe project to filter tasks on.
sectionstringNoThe section to filter tasks on.
workspacestringNoThe workspace to filter tasks on. Note: If you specify workspace, you must also specify the assignee to filter on.
completed_sincestringNoOnly return tasks that are either incomplete or that have been completed since this time.
modified_sincestringNoOnly return tasks that have been modified since the given time. Note: A task is considered “modified” if any of its properties change, or associations between it and other objects are modified (e.g. a task being added to a project). A task is not considered modified just because another object it is associated with (e.g. a subtask) is modified. Actions that count as modifying the task include assigning, renaming, completing, and adding stories.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_instantiate_task

Instantiate a task from a task template Parameters:
ParameterTypeRequiredDefaultDescription
task_template_gidstringYesGlobally unique identifier for the task template.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value

asana_tasks_remove_dependencies_for_task

Unlink dependencies from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoThe data value

asana_tasks_remove_dependents_for_task

Unlink dependents from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoA set of dependent tasks.

asana_tasks_remove_follower_for_task

Remove followers from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value

asana_tasks_remove_project_for_task

Remove a project from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoThe data value

asana_tasks_remove_tag_for_task

Remove a tag from a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
dataobjectNoThe data value

asana_tasks_search_tasks_for_workspace

Search tasks in a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspace_gidstringYesGlobally unique identifier for the workspace or organization.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
textstringNoPerforms full-text search on both task name and description
resource_subtypestringNoFilters results by the task’s resource_subtype
assignee.anystringNoComma-separated list of user identifiers
assignee.notstringNoComma-separated list of user identifiers
portfolios.anystringNoComma-separated list of portfolio IDs
projects.anystringNoComma-separated list of project IDs
projects.notstringNoComma-separated list of project IDs
projects.allstringNoComma-separated list of project IDs
sections.anystringNoComma-separated list of section or column IDs
sections.notstringNoComma-separated list of section or column IDs
sections.allstringNoComma-separated list of section or column IDs
tags.anystringNoComma-separated list of tag IDs
tags.notstringNoComma-separated list of tag IDs
tags.allstringNoComma-separated list of tag IDs
teams.anystringNoComma-separated list of team IDs
followers.anystringNoComma-separated list of user identifiers
followers.notstringNoComma-separated list of user identifiers
created_by.anystringNoComma-separated list of user identifiers
created_by.notstringNoComma-separated list of user identifiers
assigned_by.anystringNoComma-separated list of user identifiers
assigned_by.notstringNoComma-separated list of user identifiers
liked_by.notstringNoComma-separated list of user identifiers
commented_on_by.notstringNoComma-separated list of user identifiers
due_on.beforestringNoISO 8601 date string
due_on.afterstringNoISO 8601 date string
due_onstringNoISO 8601 date string or null
due_at.beforestringNoISO 8601 datetime string
due_at.afterstringNoISO 8601 datetime string
start_on.beforestringNoISO 8601 date string
start_on.afterstringNoISO 8601 date string
start_onstringNoISO 8601 date string or null
created_on.beforestringNoISO 8601 date string
created_on.afterstringNoISO 8601 date string
created_onstringNoISO 8601 date string or null
created_at.beforestringNoISO 8601 datetime string
created_at.afterstringNoISO 8601 datetime string
completed_on.beforestringNoISO 8601 date string
completed_on.afterstringNoISO 8601 date string
completed_onstringNoISO 8601 date string or null
completed_at.beforestringNoISO 8601 datetime string
completed_at.afterstringNoISO 8601 datetime string
modified_on.beforestringNoISO 8601 date string
modified_on.afterstringNoISO 8601 date string
modified_onstringNoISO 8601 date string or null
modified_at.beforestringNoISO 8601 datetime string
modified_at.afterstringNoISO 8601 datetime string
is_blockingbooleanNoFilter to incomplete tasks with dependents
is_blockedbooleanNoFilter to tasks with incomplete dependencies
has_attachmentbooleanNoFilter to tasks with attachments
completedbooleanNoFilter to completed tasks
is_subtaskbooleanNoFilter to subtasks
sort_bystringNoOne of due_date, created_at, completed_at, likes, or modified_at, defaults to modified_at
sort_ascendingbooleanNoDefault false
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

asana_tasks_set_parent_for_task

Set the parent of a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value

asana_tasks_update_task

Update a task Parameters:
ParameterTypeRequiredDefaultDescription
task_gidstringYesThe task to operate on.
opt_prettybooleanNoProvides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.
opt_fieldsstring[]NoThis endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.
dataobjectNoThe data value