getKanbanBoard
Changed onRetrieves a Kanban board by ID, including its full configuration (swimlanes, filters, sorting, card fields).
Use "default" as the boardId to retrieve the organization's currently configured default board.
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 board ID, or "default" to get the organization's default board.
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.
Response
Successfully retrieved 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
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 optional property
////to the response with the status - info
added the optional property
////to the response with the status
- breaking