DuplicateBoard
Creates an exact copy of an existing board, including all items, columns, and structures.
Input
Name | Type | Required | Description |
BoardId | String | True | The unique identifier of the board being duplicated or manipulated, used to reference the specific board in the system. |
DuplicateType | String | True | Specifies the type of duplication for the board, such as full duplication, structural duplication, or partial duplication, to control the scope of the operation.
The allowed values are duplicate_board_with_structure, duplicate_board_with_pulses, duplicate_board_with_pulses_and_updates. |
BoardName | String | False | An optional parameter for specifying the name of the new board. If not provided, a default name is generated based on the original board or system naming conventions. |
WorkspaceId | String | False | An optional destination workspace ID where the new board will be placed. If not specified, the new board will be created in the same workspace as the original. |
FolderId | String | False | An optional parameter to specify the destination folder within the workspace for the new board. If not provided, the new board is placed in the same folder as the original. |
KeepSubscribers | Boolean | False | A flag indicating whether subscribers to the original board should be copied to the new board. Defaults to false, meaning subscribers are not copied unless explicitly set to true. |
Result Set Columns
Name | Type | Description |
Success | Boolean | A boolean flag that indicates the result of the operation. A value of true indicates the duplication was successful, while false indicates an error or failure. |
Details | String | A message that provides additional information regarding the operation's outcome, such as error messages or warnings that can help understand partial or complete failures. |
BoardId | String | The unique identifier for the new board that has been created or duplicated, ensuring that the client or system can reference the new board for subsequent operations. |