Trello
Kanban-style work management service for boards, lists, cards, members, labels, comments, and due dates.
Handles board activity around cards, labels, checklists, attachments, comments, due dates, and card movement.
Use Trello with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Trello to work.
What Snow can do with Trello
These are the Trello operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads147
Look at your data without changing it.
- Get authenticated member
Tool to retrieve information about the currently authenticated Trello member. Use when you need profile details, settings, or member metadata.
- Get board by id
Fetches comprehensive details for a specific Trello board by its ID; this is a read-only action.
- Get board by list ID
Retrieves the board to which a specific Trello list belongs.
- Get cards by board ID
Retrieves cards from an existing Trello board, allowing filtering and customization of fields for cards, attachments, and members.
- Get member by ID
Fetches comprehensive information about a Trello member, specified by ID or username, including profile, activities, boards, cards, notifications, and organization affiliations, with customizable detail levels via filters and field parameters.
- Fetch action member creator
Retrieves details about the Trello member who created the action with the given `idAction`.
- Fetch organization action by id
Fetches the organization details for a given Trello action, if the action has an associated organization.
- Get a board label
Fetches specified fields for a specific label on a Trello board; this read-only action does not return information about which cards the label is attached to.
- Get a notification field
Retrieves a specific field from a Trello notification.
- Get a specified member's organizations
Fetches organizations a specific Trello member belongs to; the `idMember` must be an ID or username of an existing Trello member.
Creates20
Add something new to your account.
- Add board
Creates a new Trello board; the 'name' parameter is required for creation, and various preferences can be customized or cloned from a source board.
- Add card
Creates a new card in a Trello list. Only `idList` is required; `idBoard` is optional as the API determines the board from the list.
- Add new list to board
Creates a new list on a specified Trello board, with options to copy an existing list, set its position, initial state (archived/subscribed), and does not modify existing lists or move cards.
- Add a label to a board
Creates a new label on an existing Trello board.
- Add attachment to card
Adds an attachment to a Trello card by `idCard`; specify either a `file` to upload or a `url` to link, but not both.
- Add board power-up
Enables the Power-Up specified by the 'value' parameter on the board; processes one Power-Up enablement per call.
- Add board star to member
Stars a Trello board for a member (does not remove or list stars), optionally at a specified position; the board must exist and be accessible to the member.
- Add check item to checklist
Adds a new check item to a specified Trello checklist; this action does not update existing check items.
- Add checklist to card
Creates a new checklist on a Trello card, either by name or by copying from `idChecklistSource`, targeting an `idCard` or `idBoard`; this action creates only the checklist structure, not its items.
- Add comment to card
Adds a new text comment, which can include @mentions, to a Trello card specified by its ID; file attachments are not supported via this action.
Updates120
Change something that is already there.
- Add card member by id
Assigns a Trello member to a specific Trello card by card ID (or short link) and member ID.
- Add checklist to card via id
Adds a checklist to a Trello card: use `value` to add a specific existing checklist, `idChecklistSource` to create a new checklist by copying an existing one (optionally using `name` for the new checklist's name), or `name` to create a new empty checklist from scratch.
- Add label to card
Adds an existing label to a Trello card; `idCard` identifies the card and `value` is the ID of the label to add. Both card and label must already exist.
- Add labels to card
Adds a label to an existing Trello card (specified by `idCard`), defining the label by `name` and either `color` or the overriding `value` (which specifies color by name); a new label is created on the board if a matching one (by name/color combination) doesn't already exist.
- Add member vote to card
Casts a 'yes' vote for a specified member on a Trello card; a member can only vote once per card.
- Add organization logo
Sets or updates the logo for a Trello organization; the provided image file must adhere to Trello's format and size restrictions.
- Create new session
Creates or updates a Trello user session, optionally linking it to a specific board for status updates and setting the user's activity status.
- Dismiss member message
Dismisses a one-time message for a Trello member, adding it to their dismissed messages list. This endpoint marks a specific one-time message (notification, banner, or prompt) as dismissed for the specified member. Once dismissed, the message will not be shown to the user again. Common use cases include dismissing onboarding messages, feature announcements, or team-specific prompts. Requires write access to the member's account. Use 'me' as idMember for the authenticated user.
- Mark board as viewed
Marks the Trello board specified by idBoard as viewed for the current user, exclusively updating its viewed status and potentially influencing its position in user-specific lists and notification settings.
- Mark card notifications read
Marks all notifications associated with a specific Trello card as read; this is irreversible and only affects read status, not deleting or modifying notifications.
Deletes36
Remove something. This often cannot be undone.
- Delete card by ID
Permanently deletes an archived Trello card specified by its `idCard`.
- Archive all cards in list
Archives all cards in a Trello list; while cards can be restored via the Trello interface, this action does not provide an unarchive function.
- Convert checklist item to card
Converts a checklist item into a new card (useful for promoting a subtask), which inherits some properties from the item; this is irreversible via the API and offers no customization during conversion.
- Delete action by id
Deletes a specific Trello action, such as a `commentCard`, by its ID; this is an irreversible operation and only applies to deletable action types, as many (especially system-generated) actions cannot be deleted.
- Delete action reaction
Permanently deletes a specified reaction from a Trello action. Use when you need to remove a reaction that was previously added to an action.
- Delete board by id
Permanently deletes a Trello board by its ID. This is an irreversible action that removes the board and all its contents.
- Delete card action comment
Deletes a specific comment action (identified by `idAction`) from a Trello card (identified by `idCard`); this operation is irreversible and only affects comments.
- Delete card attachment
Permanently removes a specified attachment from a Trello card; this action is irreversible and requires that both the card and the attachment exist.
- Delete card checklist
Permanently deletes a specific checklist from a Trello card.
- Delete card label by color
Permanently removes a specific `color` label from an existing Trello card identified by `idCard`, if the card has that label; this only disassociates the label from the card, not deleting the label definition itself.
Triggers
These are the trigger events currently available for Trello.
- Card Archived Trigger
Triggered when a card is archived in the specified board
- Card Updated Trigger
Triggered when a specific card is updated
- New Activity Trigger
Triggered when there is activity in Trello.
- New Board Trigger
Triggered when a board is created in the specified workspace
- New Card Trigger
Triggered when a card is created in the specified board
Related integrations
Ready to put Trello to work?
Sign up free, build an app by chatting, and connect Trello in minutes. No credit card required.