asana_get_tasks_for_section
Retrieve all tasks from a specific project section in Asana, with options to filter by completion status, include custom fields, and manage pagination for large task lists.
Instructions
Get all tasks from a specific section in a project
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| section_id | Yes | The section ID to get tasks from | |
| opt_fields | No | Comma-separated list of optional fields to include (e.g., 'name,gid,completed,assignee,notes,subtasks') | |
| completed_since | No | Only return tasks that are either incomplete or that have been completed since this time (ISO 8601 format) | |
| limit | No | Number of results to return per page (1-100) | |
| offset | No | Pagination token from previous response. Required for paginated requests | |
| auto_paginate | No | If true, automatically gets all pages of results (limited by max_pages) | |
| max_pages | No | Maximum pages to fetch when auto_paginate is true |
Input Schema (JSON Schema)
{
"properties": {
"auto_paginate": {
"default": false,
"description": "If true, automatically gets all pages of results (limited by max_pages)",
"type": "boolean"
},
"completed_since": {
"description": "Only return tasks that are either incomplete or that have been completed since this time (ISO 8601 format)",
"type": "string"
},
"limit": {
"description": "Number of results to return per page (1-100)",
"type": "number"
},
"max_pages": {
"default": 10,
"description": "Maximum pages to fetch when auto_paginate is true",
"type": "number"
},
"offset": {
"description": "Pagination token from previous response. Required for paginated requests",
"type": "string"
},
"opt_fields": {
"description": "Comma-separated list of optional fields to include (e.g., 'name,gid,completed,assignee,notes,subtasks')",
"type": "string"
},
"section_id": {
"description": "The section ID to get tasks from",
"type": "string"
}
},
"required": [
"section_id"
],
"type": "object"
}