Documentation
Everything you need for boards, visibility, and the API.
Shortcode
KanbanBlocks: board not found.— embed a board (members see it per their role)— a self-contained demo board (nothing persists)Loading demo…
Roles & visibility
Admin
Everything, plus board configuration and member management. WordPress administrators are board admins automatically.
Editor
Read/write all cards in all categories.
Viewer
Read-only, and sees only the categories granted to them. A client sees their work — nothing else.
REST API — kanbanblocks/v1
GET /wp-json/kanbanblocks/v1/boards — boards you can see
POST /wp-json/kanbanblocks/v1/boards — {title, columns?[]}
GET /wp-json/kanbanblocks/v1/boards/{id} — full board (add ?include_archived=1)
POST /wp-json/kanbanblocks/v1/boards/{id}/cards — {title, column_id, category_id?, description?, due_date?}
PATCH /wp-json/kanbanblocks/v1/cards/{id} — update any field, incl. archived
POST /wp-json/kanbanblocks/v1/cards/{id}/move — {column_id, position}
DELETE /wp-json/kanbanblocks/v1/cards/{id}
POST /wp-json/kanbanblocks/v1/boards/{id}/categories — {name, color}
POST /wp-json/kanbanblocks/v1/boards/{id}/members — {user_id, role, category_ids?[]}
Authenticate external tools with WordPress Application Passwords (Basic auth). Every response respects the caller’s role — a viewer’s API sees exactly what their board sees.