v1
latestOpenAPI 3.0.32026-07-12101432.4 KBKanban
updateKanbanBoard
Fully replaces the configuration of an existing Kanban board by ID.
All board fields (title, config, swimlanes, filters) must be provided. Use PATCH for partial updates.
put/v1/kanban/board/{boardId}
Path parameters
boardIdstring required
The ID of the board to update.
Request body
Example request
{
"title": "Board 1",
"description": "Board description",
"config": {
"dataset": "workflow_tasks_overview",
"swimlanes": [
{
"title": "Swimlane 1",
"position": 1,
"filter": {
"items": [
{
"key": "assignee",
"operator": "EQUALS",
"value": "100020",
"data_type": "string"
}
],
"combination": "OR"
},
"title_chip_variant": "success"
}
],
"card_config": {
"fields": [
"assignee"
]
},
"board_filter": {
"items": [
{
"key": "assignee",
"operator": "EQUALS",
"value": "100020",
"data_type": "string"
}
],
"combination": "OR"
},
"sorting": {
"field": "created_at"
},
"search_query": "task 1"
}
}Response
Successfully updated board
Example response
{
"title": "Board 1",
"description": "Board description",
"config": {
"dataset": "workflow_tasks_overview",
"swimlanes": [
{
"title": "Swimlane 1",
"position": 1,
"filter": {
"items": [
{
"key": "assignee",
"operator": "EQUALS",
"value": "100020",
"data_type": "string"
}
],
"combination": "OR"
},
"title_chip_variant": "success"
}
],
"card_config": {
"fields": [
"assignee"
]
},
"board_filter": {
"items": [
{
"key": "assignee",
"operator": "EQUALS",
"value": "100020",
"data_type": "string"
}
],
"combination": "OR"
},
"sorting": {
"field": "created_at"
},
"search_query": "task 1"
}
}