createBoard creates a private board by default. Place it in a Workspace, change visibility, or copy an existing board when starting from a template.
automations/create-trello-board.automation.ts
Inputs
| Property | Type | Required | Default | Description | | ----------------- | ------------------------ | --------- | --------------- | ------------------------------------------------------ | --------------------------------------- | ----------------- | |name | string | Yes | — | Non-empty board name. |
| description | string | No | — | Board description. |
| organizationId | string | No | — | Owning Workspace ID. |
| permissionLevel | "org" | "private" | "public" | No | "private" | Board visibility. |
| defaultLists | boolean | No | true | Let Trello create its default lists. |
| selfJoin | boolean | No | — | Allow Workspace members to join without an invitation. |
| sourceBoard | string | No | — | Board ID, short link, or URL to copy. |
| keepFromSource | "cards" | "none" | No | Provider default | Content retained from the source board. |
| account | Trello account reference | No | Project default | Account creating the board. |
Output
Returns the createdTrelloBoard. The connected member must be allowed to create boards with the requested Workspace and visibility settings.