list_tasks
Retrieve tasks from a specific Google Tasks list by specifying user email, task list ID, and filters like completion status, due dates, or visibility. Supports pagination for large datasets.
Instructions
List all tasks in a specific task list.
Args: user_google_email (str): The user's Google email address. Required. task_list_id (str): The ID of the task list to retrieve tasks from. max_results (int): Maximum number of tasks to return. (default: 20, max: 10000). page_token (Optional[str]): Token for pagination. show_completed (bool): Whether to include completed tasks (default: True). Note that show_hidden must also be true to show tasks completed in first party clients, such as the web UI and Google's mobile apps. show_deleted (bool): Whether to include deleted tasks (default: False). show_hidden (bool): Whether to include hidden tasks (default: False). show_assigned (bool): Whether to include assigned tasks (default: False). completed_max (Optional[str]): Upper bound for completion date (RFC 3339 timestamp). completed_min (Optional[str]): Lower bound for completion date (RFC 3339 timestamp). due_max (Optional[str]): Upper bound for due date (RFC 3339 timestamp). due_min (Optional[str]): Lower bound for due date (RFC 3339 timestamp). updated_min (Optional[str]): Lower bound for last modification time (RFC 3339 timestamp).
Returns: str: List of tasks with their details.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
completed_max | No | ||
completed_min | No | ||
due_max | No | ||
due_min | No | ||
max_results | No | ||
page_token | No | ||
show_assigned | No | ||
show_completed | No | ||
show_deleted | No | ||
show_hidden | No | ||
task_list_id | Yes | ||
updated_min | No | ||
user_google_email | Yes |