Skip to main content
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 created TrelloBoard. The connected member must be allowed to create boards with the requested Workspace and visibility settings.