create_action_item
Record a task as an action item with a title, assignee, due date, and notes. Attach it to a conversation or folder, or link it to the message that prompted it.
Instructions
Create an action item, optionally attached to a conversation or folder.
USE WHEN: Recording a task. Only title is required. Attach it by passing both container_type and container_id, and link it to what prompted it with source_message_id.
USE INSTEAD: suggest_action_items_from_messages to have tasks extracted from message content automatically instead of writing each one yourself.
EXAMPLE: {"title":"Send the pricing deck","assigned_to":"user-abc"}
RETURNS: {id, title, status, notes_text?, assigned_to?, due_date?, container_id?, container_type?, creator_id, ...}. New items start at status todo.
ERROR BAD_REQUEST: assigned_to is not a valid user ID, or container_id does not match container_type. — Resolve people with search_users (never pass a name) and containers with list_conversations or get_root_folders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | What needs doing. The only required field. | |
| due_date | No | Due date as an ISO 8601 timestamp. | |
| notes_text | No | Free-text detail. | |
| assigned_to | No | Assignee user ID, from `search_users`. Not a name. | |
| container_id | No | ||
| workspace_id | No | Workspace scope, from `get_workspaces_basic_info`. | |
| container_type | No | ||
| source_message_id | No | Message that prompted this item, from `list_messages`. |