create_task
Create a new task in a project. Tasks track work items and can be assigned to team members and linked to sessions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags for categorization (e.g. ['bug', 'frontend']) | |
| title | Yes | Task title | |
| due_at | No | Due date in ISO 8601 format (e.g. '2026-03-15T00:00:00Z') | |
| team_id | No | Team ID (alternative to team_name) | |
| priority | No | Priority: low, medium, high, urgent (default: medium) | |
| assignees | No | Assignee names or emails (optional — resolves to user IDs) | |
| team_name | No | Team name to assign to (optional — resolves to team ID) | |
| depends_on | No | Task IDs that this task depends on / is blocked by (optional). Creates 'blocks' dependencies. | |
| project_id | No | Project ID (alternative to project_name) | |
| description | No | Task description (optional) | |
| project_name | No | Project name to create the task in | |
| sprint_number | No | Sprint number to assign the task to (optional — auto-assigns to current sprint if omitted) |