delete_board
DESTRUCTIVE — confirm with the user before calling.
Mutating tool: it changes data in Nurama. Available only when the key carries the matching scope.
DESTRUCTIVE — confirm with the user before calling. Restate the target (id + a human descriptor) and wait for explicit approval; do not invoke from inferred intent. No undo. Delete a board. disposition controls what happens to the board's tasks:
unassign(the server default): tasks survive, lose their board / column placement.reassign: tasks move totargetBoardId(required) and optionallytargetColumnId.delete: tasks AND their chats / messages / attachments are cascade-deleted (after a grace window). Whendispositionis omitted the server applies its current default — pass it explicitly when you care.
Input
| Property | Type | Required | Description |
|---|---|---|---|
boardId | string | yes | UUID of the board. |
disposition | "unassign" | "reassign" | "delete" | no | What happens to the tasks. See description above. |
targetBoardId | string | no | Destination board for reassigned tasks. Required when disposition === "reassign". |
targetColumnId | string | no | Destination column on targetBoardId for reassigned tasks. Optional; falls back to the board's default column. |
JSON Schema
{
"type": "object",
"properties": {
"boardId": {
"type": "string",
"description": "UUID of the board."
},
"disposition": {
"type": "string",
"enum": [
"unassign",
"reassign",
"delete"
],
"description": "What happens to the tasks. See description above."
},
"targetBoardId": {
"type": "string",
"description": "Destination board for reassigned tasks. Required when `disposition === \"reassign\"`."
},
"targetColumnId": {
"type": "string",
"description": "Destination column on `targetBoardId` for reassigned tasks. Optional; falls back to the board's default column."
}
},
"required": [
"boardId"
],
"additionalProperties": false
}