Skip to main content

Create a Kanban Board

Set up a visual board with columns to manage task workflow.

curl

Create a board

curl -X POST https://your-server.com/kanban/boards \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Sprint 12"
}'

List all boards

curl -X GET https://your-server.com/kanban/boards \
-H "Authorization: Bearer $TOKEN"

Get board with columns

curl -X GET https://your-server.com/kanban/boards/{boardId} \
-H "Authorization: Bearer $TOKEN"

Create a task on a board

curl -X POST https://your-server.com/kanban/boards/{boardId}/tasks \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "Implement search feature",
"status": "todo"
}'

Query tasks on a board

curl -X POST https://your-server.com/kanban/boards/{boardId}/query \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "status = '\''in-progress'\''"
}'

Delete a board (tasks are preserved)

curl -X DELETE https://your-server.com/kanban/boards/{boardId} \
-H "Authorization: Bearer $TOKEN"