Actions Overview
Actions are messages dispatched through the event bus via api.exec(name, payload). They drive all board mutations: adding, moving, and deleting cards, applying filters, triggering exports. Built-in UI elements (drag-and-drop, the editor, the context menu) dispatch the same actions, so api.on and api.intercept cover both programmatic and user-initiated changes.
| add-card | Adds a new card to the board |
| delete-card | Removes a card from the board |
| duplicate-card | Clones an existing card with optional field overrides |
| export-data | Exports the visible board as PDF, PNG, or passes data to a custom handler |
| filter-cards | Applies or clears a filter predicate on the board |
| move-card | Moves a card to another column or reorders it within the same column |
| Actions Overview | All actions that can be dispatched through the Kanban API |
| provide-data | Upserts cards into the store, optionally marking a column as loaded |
| redo | Re-applies the last undone change from the redo stack |
| request-data | Emitted by the store when a column needs its cards loaded |
| select-card | Opens the editor on a card, or closes it by passing null |
| sort-cards | Applies or clears a sort criterion on the board's cards |
| undo | Reverts the last card mutation by restoring the previous snapshot |
| update-card | Patches an existing card with new field values |
| update-column | Patches a column's configuration (label, css, cardLimit, collapsed, etc.) |