move_task_position
Change a Kanboard task's board placement by moving it to a different column, position, or swimlane. Resolves project and swimlane from .kanboard.yaml if not explicitly specified.
Instructions
Move a Kanboard task to a different column, position, or swimlane — this is the only way to change a task's board placement. Provide exactly one of column_id or column_name (column_name is resolved case-insensitively). If swimlane_id is omitted, it is resolved from .kanboard.yaml or the first active swimlane. Project is resolved from explicit project_id or project_identifier, or from .kanboard.yaml. To change other task attributes (title, dates, owner) use update_task instead. Returns { ok: true, task_id, column_id, swimlane_id, position } 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). | |
| task_id | Yes | The task id to move. | |
| column_id | No | Target column id. Mutually exclusive with column_name. | |
| column_name | No | Target column name (case-insensitive). Mutually exclusive with column_id. | |
| swimlane_id | No | Target swimlane id. Falls back to .kanboard.yaml default or first active swimlane. | |
| position | No | Position within the column (1-based, defaults to 1 = top). |