📋 Kanban API

Multi-project task management with dual auth for agents and humans

Quick Start

Login
Register
API Key

API Endpoints

POST/api/auth/login
POST/api/auth/register
GET/api/projects
POST/api/projects
GET/api/board/:projectId
POST/api/board/:projectId/sync
POST/api/tasks
PATCH/api/tasks/:id
POST/api/tasks/:id/move
DELETE/api/tasks/:id
POST/api/keys
GET/api/keys

Agent Usage

# Get board with API key
curl http://localhost:3100/api/board/PROJECT_ID \
  -H "X-API-Key: kb_xxx..."

# Create task
curl -X POST http://localhost:3100/api/tasks \
  -H "X-API-Key: kb_xxx..." \
  -H "Content-Type: application/json" \
  -d '{"projectId": "...", "title": "New task"}'