| addCard() | Inserts a new card into the Kanban board |
| addColumn() | Inserts a new column into the Kanban board |
| addComment() | Inserts a new comment into the specified card using its ID |
| addLink() | Inserts a new link into the Kanban board |
| addRow() | Inserts a new row into the Kanban board |
| deleteCard() | Deletes the specified card from the Kanban datastore. |
| deleteColumn() | Deletes a specific column from the Kanban datastore |
| deleteComment() | Removes a comment from a card by specifying its ID |
| deleteLink() | Deletes a specific link from the Kanban datastore. |
| deleteRow() | Deletes the specified row from the Kanban datastore. |
| destructor() | Clears all HTML elements of the Kanban and removes all associated event handlers. |
| duplicateCard() | Creates a copy of a card using its specified ID. |
| getAreaCards() | Retrieves an array containing data objects for all cards within the specified column (and row, if provided). |
| getCard() | Retrieves the data object of a card using its specified ID |
| getColumnCards() | Retrieves an array containing data objects for all cards within a specified column |
| getSelection() | Retrieves an array containing the ID(s) of the currently selected card(s). |
| moveCard() | Moves a card to a specified column (and row) |
| moveColumn() | Shifts a column to a new spot on the board. |
| moveRow() | Shifts a row to a new position |
| parse() | Loads data into the Kanban board |
| redo() | Reapplies the action that was undone by the undo command |
| scroll() | Moves the Kanban view to bring the specified element into focus. |
| selectCard() | Highlights a card using the given ID. |
| serialize() | Converts the Kanban data into a JSON format |
| setConfig() | Updates the Kanban with new configuration settings |
| setEdit() | Enables or disables the Kanban card editor |
| setLocale() | Changes the locale settings for Kanban |
| setSearch() | Finds cards based on the specified criteria |
| setSort() | Organizes cards based on the given sorting criteria |
| undo() | Reverts the last operation in Kanban |
| unselectCard() | Deselects card(s) based on their ID |
| updateCard() | Modifies the card data using its ID |
| updateColumn() | Modifies the data of a column using its ID |
| updateComment() | Modify a card comment by its ID |
| updateRow() | Modifies the data of a row by its ID |