# Board
In FluentBoards, a board is the central organizational structure that acts as a digital workspace where all tasks, ideas, and projects are visualized and managed. It’s essentially the canvas on which you can plan, organize, and track the progress of your work.
# Creating a board
If you want to create a board:
FluentBoardsApi('boards')->create($boardData);
FluentBoardsApi() this is fluent-boards global api function. You need to pass 'boards' argument to access all board related api.
create() method is used to create a new board. This function takes $boardData as an argument which must be an associative array.
$boardData = [
'title' => 'Test Board',
'description' => 'test board description',
];
2
3
4
$boardData can have title and description initially but title is required.
# Getting boards
FluentBoardsApi('boards')->getBoards();
getBoards() method is used to get boards. This method can have some optional parameters
Parameters
- $with
array- default value empty array[] - $sortBy
string- default value'title' - $sortOrder
string- default value'asc'
Return array
# Getting stages of a board
FluentBoardsApi('boards')->getStages($boardId);
Parameters
- $boardId
intrequired
# Getting labels of a board
FluentBoardsApi('boards')->getLabels($boardId);
Parameters
- $boardId
intrequired
# Creating label of a board
FluentBoardsApi('boards')->createLabel($boardId, $labelData);
Parameters
- $boardId
intrequired - $labelData
arrayrequired
$labelData = [
'bg_color' => '#4bce97',
'color' => '#1B2533',
'title' => 'important'
];
2
3
4
5
Here bg_color indicates background color of label, color indicates text color and title indicates title of the label. bg_color is required.
Boards →