Documentation

Documentation

Everything you need for boards, visibility, and the API.

Shortcode

KanbanBlocks: board not found.
— embed a board (members see it per their role)
Loading demo…
— a self-contained demo board (nothing persists)

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.

Scroll to Top