createKanbanBoard
Changed onCreates a new Kanban board with the provided configuration.
A board must have a title and a config containing at least one dataset. Swimlanes and filters can be configured to display specific subsets of workflow tasks or entities.
Request
- Base URLhttps://kanban.sls.epilot.io
- URLhttps://kanban.sls.epilot.io/v1/kanban/board
- Auth
- HTTP bearer
- or API key in header x-epilot-org-id
Request body
Example request
{
"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"
}
}Response
Successfully created 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 - info
added the new
flow_template_idenum value to the request property///
- 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 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