Boards API¶
Access with client.boards().
Update board¶
Board board = client.boards().update(
boardId,
new UpdateBoardRequest()
.name("Security Review")
.wipLimit(4)
.done(false)
.hidden(false)
);
Required scope: boards:write.
Supported fields are name, color, WIP limit, done state, and hidden state.
Delete board¶
If the board is empty:
If tickets need to move first or the server requires a move target:
Delete is soft. The OpenAPI description states that move_to_board_id is required when tickets exist. Invalid targets or WIP-limit failures can produce 422.