add_todo
Create a new todo in Things 3 with title, notes, scheduling, deadline, tags, and assignment to a project or area.
Instructions
Create a new todo in Things.
Args:
----
title: Title of the todo
notes: Notes for the todo
when: When to schedule the todo (today, tomorrow, evening, anytime, someday, or YYYY-MM-DD)
deadline: Deadline for the todo (YYYY-MM-DD)
tags: Tags to apply to the todo. IMPORTANT: Always pass as an array of
strings (e.g., ["tag1", "tag2"]) NOT as a comma-separated string.
Passing as a string will treat each character as a separate tag.
list_id: ID of project/area to add to (takes priority over list_title if both provided)
list_title: Title of project/area to add to (must exactly match an existing area or project title — look them up with get_areas or get_projects).
If both list_id and list_title are provided, list_id takes priority.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| when | No | ||
| notes | No | ||
| title | Yes | ||
| list_id | No | ||
| deadline | No | ||
| list_title | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |