create_task
Create a new task in a Kanboard project with automatic fallback to defaults from .kanboard.yaml for optional fields like column, owner, category, and swimlane. Returns the new task ID.
Instructions
Create a new task in a Kanboard project. Project is resolved from explicit project_id or project_identifier, or from .kanboard.yaml. Optional fields (column_id, owner_id, category_id, swimlane_id) fall back to .kanboard.yaml defaults when not provided. Returns { task_id } on success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | Kanboard project id (overrides .kanboard.yaml). | |
| project_identifier | No | Kanboard project identifier string (overrides .kanboard.yaml). | |
| title | Yes | Task title (1–255 characters, required). | |
| description | No | Task description (optional). | |
| column_id | No | Column id. Falls back to .kanboard.yaml default_column_id. | |
| owner_id | No | Owner user id. Falls back to .kanboard.yaml default_owner_id. | |
| color_id | No | Color identifier (e.g. 'blue', 'red'). | |
| date_due | No | Due date as ISO 8601 string, Unix epoch seconds (integer), or null to clear. | |
| category_id | No | Category id. Falls back to .kanboard.yaml default_category_id. | |
| swimlane_id | No | Swimlane id. Falls back to .kanboard.yaml default_swimlane_id. | |
| score | No | Task complexity score. | |
| priority | No | Task priority. | |
| reference | No | External reference (e.g. issue URL). | |
| tags | No | Array of tag strings. | |
| date_started | No | Start date as ISO 8601 string, Unix epoch seconds (integer), or null to clear. | |
| creator_id | No | Creator user id. |