patchKanbanBoard
Changed onPartially updates fields of an existing Kanban board by ID.
Only the fields provided in the request body will be updated. Useful for updating sharing settings, ownership, or title without replacing the full board configuration.
Request
- Base URLhttps://kanban.sls.epilot.io
- URLhttps://kanban.sls.epilot.io/v1/kanban/board/{boardId}
- Auth
- HTTP bearer
- or API key in header x-epilot-org-id
Path parameters
The ID of the board to patch.
Query parameters
Shape of shared_with in the response. legacy (default) returns plain principal ids; grants returns {user_id, permission} objects and is what clients that understand edit permissions should request.
Request body
Example request
{
"title": "Board 1",
"description": "Board description",
"shared_with": [
{
"user_id": "group_abc"
}
]
}Response
Successfully patched board
Example response
{
"title": "Board 1",
"description": "Board description",
"shared_with": [
{
"user_id": "group_abc"
}
],
"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"
}
}Changes
- warning
added the new
flow_template_idenum value to the///response property for the response status
- warning
- breaking
the
/request property type changed fromstringto no type - breaking
added
subschema #1to the/////response propertyoneOflist for the response status - breaking
the
/////response's property type changed fromstringto no type for status - info
added the new optional
queryrequest parametershared_with_format - info
added the new optional request property
- info
added
subschema #1to the/request propertyoneOflist - info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status
- breaking