Trello
Also an agent toolTrello board/card project-management automation across the full v1 REST API: boards, lists, cards, checklists, labels, custom fields, members, organizations, notifications, actions/comments, attachments, search, tokens, and webhooks.
227 actions · 15 triggers
The Trello integration lets you connect Trello to your automations with 227 actions and 15 triggers — and every action is also a tool an AI agent can call. Examples: Get Action, Update Action, Delete Action, Get Action Field, Get Action Board. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 15
Events in Trello that can start a workflow.
Card Created
A card was created (createCard)
Card Updated
A card was updated/moved/archived (updateCard)
Card Deleted
A card was deleted (deleteCard)
Comment Created
A comment was added to a card (commentCard)
Card Member Added
A member was added to a card (addMemberToCard)
Card Member Removed
A member was removed from a card (removeMemberFromCard)
Card Label Added
A label was added to a card (addLabelToCard)
List Created
A list was created (createList)
List Updated
A list was renamed/moved/archived (updateList)
CheckItem Updated
A checklist item completion changed (updateCheckItemStateOnCard)
Board Updated
A board was updated (updateBoard)
Board Member Added
A member was added to a board (addMemberToBoard)
Any Trello Action
Catch-all for any other Trello action type
New activity on board
Polls board actions since the last run.
New card in list
Polls list cards; dedupe on card id.
Actions 227
What Zervanor can do in Trello.
Members45
Get Member
Get a member (me for the token owner) (GET /members/{id})
Update Member
Update a member (PUT /members/{id})
Get Member Field
Get a single member field (GET /members/{id}/{field})
List Member Actions
List actions for a member (GET /members/{id}/actions)
List Member Boards
List boards a member belongs to (GET /members/{id}/boards)
List Member Boards Invited
List boards a member is invited to (GET /members/{id}/boardsInvited)
List Member Cards
List cards a member is on (GET /members/{id}/cards)
List Member Organizations
List a member's organizations (GET /members/{id}/organizations)
List Member Organizations Invited
List orgs a member is invited to (GET /members/{id}/organizationsInvited)
List Member Notifications
List a member's notifications (GET /members/{id}/notifications)
List Member Board Backgrounds
List board backgrounds (GET /members/{id}/boardBackgrounds)
Upload Member Board Background
Upload a board background (POST /members/{id}/boardBackgrounds)
Get Member Board Background
Get a board background (GET /members/{id}/boardBackgrounds/{idBackground})
Update Member Board Background
Update a board background (PUT /members/{id}/boardBackgrounds/{idBackground})
Delete Member Board Background
Delete a board background (DELETE /members/{id}/boardBackgrounds/{idBackground})
List Member Custom Board Backgrounds
List custom board backgrounds (GET /members/{id}/customBoardBackgrounds)
Upload Member Custom Board Background
Upload a custom board background (POST /members/{id}/customBoardBackgrounds)
Get Member Custom Board Background
Get a custom board background (GET /members/{id}/customBoardBackgrounds/{idBackground})
Update Member Custom Board Background
Update a custom board background (PUT /members/{id}/customBoardBackgrounds/{idBackground})
Delete Member Custom Board Background
Delete a custom board background (DELETE /members/{id}/customBoardBackgrounds/{idBackground})
List Member Board Stars
List a member's board stars (GET /members/{id}/boardStars)
Star Board For Member
Star a board for a member (POST /members/{id}/boardStars)
Get Member Board Star
Get a board star (GET /members/{id}/boardStars/{idStar})
Update Member Board Star
Update a board star position (PUT /members/{id}/boardStars/{idStar})
Unstar Board For Member
Unstar a board (DELETE /members/{id}/boardStars/{idStar})
List Member Custom Emoji
List a member's custom emoji (GET /members/{id}/customEmoji)
Create Member Custom Emoji
Create custom emoji (POST /members/{id}/customEmoji)
Get Member Custom Emoji
Get a custom emoji (GET /members/{id}/customEmoji/{idEmoji})
List Member Custom Stickers
List custom stickers (GET /members/{id}/customStickers)
Create Member Custom Sticker
Create a custom sticker (POST /members/{id}/customStickers)
Get Member Custom Sticker
Get a custom sticker (GET /members/{id}/customStickers/{idSticker})
Delete Member Custom Sticker
Delete a custom sticker (DELETE /members/{id}/customStickers/{idSticker})
List Member Saved Searches
List saved searches (GET /members/{id}/savedSearches)
Create Member Saved Search
Create a saved search (POST /members/{id}/savedSearches)
Get Member Saved Search
Get a saved search (GET /members/{id}/savedSearches/{idSearch})
Update Member Saved Search
Update a saved search (PUT /members/{id}/savedSearches/{idSearch})
Delete Member Saved Search
Delete a saved search (DELETE /members/{id}/savedSearches/{idSearch})
List Member Tokens
List a member's tokens (GET /members/{id}/tokens)
Upload Member Avatar
Upload a member avatar (POST /members/{id}/avatar)
Dismiss One Time Message
Dismiss a one-time message (POST /members/{id}/oneTimeMessagesDismissed)
Get Notification Channel Settings
Get notification channel settings (GET /members/{id}/notificationsChannelSettings)
Update Notification Channel Settings
Update blocked notification keys (PUT /members/{id}/notificationsChannelSettings)
Get Notification Channel Blocked Keys
Get blocked keys on a channel (GET /members/{id}/notificationsChannelSettings/{channel})
Update Notification Channel Blocked Keys
Update blocked keys on a channel (PUT /members/{id}/notificationsChannelSettings/{channel})
Update Notification Channel Blocked Keys Path
Update blocked keys on a channel (PUT /members/{id}/notificationsChannelSettings/{channel}/{blockedKeys})
Cards41
Create Card
Create a card (idList required) (POST /cards)
Get Card
Get a card (GET /cards/{id})
Update Card
Update a card (PUT /cards/{id})
Delete Card
Delete a card (DELETE /cards/{id})
Get Card Field
Get a single card field (GET /cards/{id}/{field})
List Card Actions
List actions on a card (GET /cards/{id}/actions)
List Card Attachments
List attachments on a card (GET /cards/{id}/attachments)
Create Card Attachment
Create an attachment on a card (POST /cards/{id}/attachments)
Get Card Attachment
Get a specific attachment (GET /cards/{id}/attachments/{idAttachment})
Delete Card Attachment
Delete an attachment (DELETE /cards/{id}/attachments/{idAttachment})
Get Card Board
Get the board a card is on (GET /cards/{id}/board)
Get Card Check Item States
Get completed checklist-item states (GET /cards/{id}/checkItemStates)
Get Card Checklists
Get checklists on a card (GET /cards/{id}/checklists)
Create Card Checklist
Create a checklist on a card (POST /cards/{id}/checklists)
Delete Card Checklist
Delete a checklist on a card (DELETE /cards/{id}/checklists/{idChecklist})
Get Card Check Item
Get a checkItem on a card (GET /cards/{id}/checkItem/{idCheckItem})
Update Card Check Item
Update a checkItem on a card (PUT /cards/{id}/checkItem/{idCheckItem})
Delete Card Check Item
Delete a checkItem on a card (DELETE /cards/{id}/checkItem/{idCheckItem})
Get Card List
Get the list a card is in (GET /cards/{id}/list)
Get Card Members
Get members on a card (GET /cards/{id}/members)
Add Card Member
Add a member to a card (POST /cards/{id}/idMembers)
Remove Card Member
Remove a member from a card (DELETE /cards/{id}/idMembers/{idMember})
Get Card Members Voted
Get members who voted on a card (GET /cards/{id}/membersVoted)
Vote On Card
Vote on a card for a member (POST /cards/{id}/membersVoted)
Remove Card Vote
Remove a member's vote (DELETE /cards/{id}/membersVoted/{idMember})
Get Card Plugin Data
Get shared pluginData on a card (GET /cards/{id}/pluginData)
Get Card Stickers
Get stickers on a card (GET /cards/{id}/stickers)
Add Card Sticker
Add a sticker to a card (POST /cards/{id}/stickers)
Get Card Sticker
Get a sticker on a card (GET /cards/{id}/stickers/{idSticker})
Update Card Sticker
Update a sticker on a card (PUT /cards/{id}/stickers/{idSticker})
Delete Card Sticker
Delete a sticker on a card (DELETE /cards/{id}/stickers/{idSticker})
Add Card Comment
Add a comment to a card (POST /cards/{id}/actions/comments)
Update Card Comment
Update a comment on a card (PUT /cards/{id}/actions/{idAction}/comments)
Delete Card Comment
Delete a comment on a card (DELETE /cards/{id}/actions/{idAction}/comments)
Add Card Label
Add an existing label to a card (POST /cards/{id}/idLabels)
Create Card Label
Create a new label on a card (POST /cards/{id}/labels)
Remove Card Label
Remove a label from a card (DELETE /cards/{id}/idLabels/{idLabel})
Get Card Custom Field Items
Get custom field items for a card (GET /cards/{id}/customFieldItems)
Set Card Custom Field Value
Set one custom field value on a card (PUT /cards/{idCard}/customField/{idCustomField}/item)
Set Card Custom Field Values
Set multiple custom field values on a card (PUT /cards/{idCard}/customFields)
Mark Card Notifications Read
Mark a card's notifications as read (POST /cards/{id}/markAssociatedNotificationsRead)
Boards36
Create Board
Create a board (POST /boards/)
Get Board
Get a board (GET /boards/{id})
Update Board
Update a board (PUT /boards/{id})
Delete Board
Delete a board (DELETE /boards/{id})
Get Board Field
Get a single board field (GET /boards/{id}/{field})
List Board Actions
List actions (activity) on a board (GET /boards/{id}/actions)
Get Board Stars
Get starred entries for a board (GET /boards/{id}/boardStars)
Get Board Checklists
Get all checklists on a board (GET /boards/{id}/checklists)
Get Board Cards
Get all open cards on a board (GET /boards/{id}/cards)
Get Board Cards By Filter
Get cards on a board by filter (GET /boards/{id}/cards/{filter})
Get Board Custom Fields
Get custom field definitions on a board (GET /boards/{id}/customFields)
Get Board Labels
Get all labels on a board (GET /boards/{id}/labels)
Create Board Label
Create a label on a board (POST /boards/{id}/labels)
Get Board Lists
Get lists on a board (GET /boards/{id}/lists)
Create Board List
Create a list on a board (POST /boards/{id}/lists)
Get Board Lists By Filter
Get lists on a board by filter (GET /boards/{id}/lists/{filter})
Get Board Members
Get members of a board (GET /boards/{id}/members)
Invite Board Member By Email
Invite a member to a board by email (PUT /boards/{id}/members)
Add Board Member
Add/update a member on a board (PUT /boards/{id}/members/{idMember})
Remove Board Member
Remove a member from a board (DELETE /boards/{id}/members/{idMember})
Get Board Memberships
Get memberships of a board (GET /boards/{id}/memberships)
Update Board Membership
Update a board membership (role) (PUT /boards/{id}/memberships/{idMembership})
Set Board Email Position Pref
Set user's email position pref (PUT /boards/{id}/myPrefs/emailPosition)
Set Board Email List Pref
Set user's email-to-board list (PUT /boards/{id}/myPrefs/idEmailList)
Set Board Sidebar Pref
Toggle sidebar pref (PUT /boards/{id}/myPrefs/showSidebar)
Set Board Sidebar Activity Pref
Toggle sidebar activity pref (PUT /boards/{id}/myPrefs/showSidebarActivity)
Set Board Sidebar Board Actions Pref
Toggle sidebar board-actions pref (PUT /boards/{id}/myPrefs/showSidebarBoardActions)
Set Board Sidebar Members Pref
Toggle sidebar members pref (PUT /boards/{id}/myPrefs/showSidebarMembers)
Generate Board Calendar Key
Generate a board calendar key (POST /boards/{id}/calendarKey/generate)
Generate Board Email Key
Generate a board email key (POST /boards/{id}/emailKey/generate)
Add Board To Collection
Add a board to a collection (tag) (POST /boards/{id}/idTags)
Mark Board As Viewed
Mark a board as viewed (POST /boards/{id}/markedAsViewed)
List Board Plugins
List enabled power-ups on a board (GET /boards/{id}/boardPlugins)
Enable Board Plugin
Enable a power-up on a board (POST /boards/{id}/boardPlugins)
Disable Board Plugin
Disable a power-up on a board (DELETE /boards/{id}/boardPlugins/{idPlugin})
List Board Available Plugins
List power-ups available to a board (GET /boards/{id}/plugins)
Organizations26
Create Organization
Create a workspace (POST /organizations)
Get Organization
Get a workspace (GET /organizations/{id})
Update Organization
Update a workspace (PUT /organizations/{id})
Delete Organization
Delete a workspace (DELETE /organizations/{id})
Get Organization Field
Get a single workspace field (GET /organizations/{id}/{field})
List Organization Actions
List actions on a workspace (GET /organizations/{id}/actions)
List Organization Boards
List boards in a workspace (GET /organizations/{id}/boards)
List Organization Members
List members in a workspace (GET /organizations/{id}/members)
Update Organization Members
Update workspace members (bulk) (PUT /organizations/{id}/members)
List Organization Memberships
List workspace memberships (GET /organizations/{id}/memberships)
Get Organization Membership
Get a workspace membership (GET /organizations/{id}/memberships/{idMembership})
Add Organization Member
Add/update a member's type (PUT /organizations/{id}/members/{idMember})
Remove Organization Member
Remove a member from a workspace (DELETE /organizations/{id}/members/{idMember})
Set Organization Member Deactivated
Activate/deactivate a member (PUT /organizations/{id}/members/{idMember}/deactivated)
Remove Organization Member From All
Remove a member and from all boards (DELETE /organizations/{id}/members/{idMember}/all)
Set Organization Logo
Set a workspace logo (POST /organizations/{id}/logo)
Delete Organization Logo
Delete a workspace logo (DELETE /organizations/{id}/logo)
List Organization Exports
List CSV exports for a workspace (GET /organizations/{id}/exports)
Start Organization Export
Start a CSV export for a workspace (POST /organizations/{id}/exports)
Get Organization Plugin Data
Get org-scoped pluginData (GET /organizations/{id}/pluginData)
List Organization Tags
List a workspace's collections (tags) (GET /organizations/{id}/tags)
Create Organization Tag
Create a tag in a workspace (POST /organizations/{id}/tags)
Delete Organization Tag
Delete a tag from a workspace (DELETE /organizations/{id}/tags/{idTag})
Remove Organization Associated Domain
Remove the associated Google Apps domain (DELETE /organizations/{id}/prefs/associatedDomain)
Remove Organization Invite Restrict
Remove the invite email-domain restriction (DELETE /organizations/{id}/prefs/orgInviteRestrict)
Get Organization New Billable Guests
Get new billable guests for a board (GET /organizations/{id}/newBillableGuests/{idBoard})
Actions16
Get Action
Get an action by ID (GET /actions/{id})
Update Action
Update an action (comment actions only) (PUT /actions/{id})
Delete Action
Delete an action (comment actions only) (DELETE /actions/{id})
Get Action Field
Get a single field of an action (GET /actions/{id}/{field})
Get Action Board
Get the board of an action (GET /actions/{id}/board)
Get Action Card
Get the card of an action (GET /actions/{id}/card)
Get Action List
Get the list of an action (GET /actions/{id}/list)
Get Action Member
Get the member of an action (GET /actions/{id}/member)
Get Action Member Creator
Get the member who created an action (GET /actions/{id}/memberCreator)
Get Action Organization
Get the organization of an action (GET /actions/{id}/organization)
Update Action Text
Update a comment action's text (PUT /actions/{id}/text)
List Action Reactions
List reactions on an action (GET /actions/{idAction}/reactions)
Add Action Reaction
Add a reaction to an action (POST /actions/{idAction}/reactions)
Get Action Reaction
Get a specific reaction (GET /actions/{idAction}/reactions/{id})
Remove Action Reaction
Remove a reaction (DELETE /actions/{idAction}/reactions/{id})
Get Action Reactions Summary
Get a reactions summary (GET /actions/{idAction}/reactionsSummary)
Checklists12
Create Checklist
Create a checklist (POST /checklists)
Get Checklist
Get a checklist (GET /checklists/{id})
Update Checklist
Update a checklist (PUT /checklists/{id})
Delete Checklist
Delete a checklist (DELETE /checklists/{id})
Get Checklist Field
Get a checklist field (GET /checklists/{id}/{field})
Update Checklist Field
Update a checklist field (name, pos) (PUT /checklists/{id}/{field})
Get Checklist Board
Get the board a checklist is on (GET /checklists/{id}/board)
Get Checklist Cards
Get the card a checklist is on (GET /checklists/{id}/cards)
Get Checklist Check Items
Get checkItems on a checklist (GET /checklists/{id}/checkItems)
Create Checklist Check Item
Create a checkItem on a checklist (POST /checklists/{id}/checkItems)
Get Checklist Check Item
Get a checkItem on a checklist (GET /checklists/{id}/checkItems/{idCheckItem})
Delete Checklist Check Item
Delete a checkItem from a checklist (DELETE /checklists/{id}/checkItems/{idCheckItem})
Lists12
Create List
Create a list on a board (POST /lists)
Get List
Get a list (GET /lists/{id})
Update List
Update a list (name, closed, idBoard, pos, subscribed) (PUT /lists/{id})
Get List Field
Get a single list field (GET /lists/{id}/{field})
Update List Field
Update a single list field (PUT /lists/{id}/{field})
Archive List
Archive / unarchive a list (PUT /lists/{id}/closed)
Move List To Board
Move a list to another board (PUT /lists/{id}/idBoard)
Archive All Cards In List
Archive all cards in a list (POST /lists/{id}/archiveAllCards)
Move All Cards In List
Move all cards in a list to another list (POST /lists/{id}/moveAllCards)
Get List Actions
Get actions on a list (GET /lists/{id}/actions)
Get List Board
Get the board a list is on (GET /lists/{id}/board)
Get List Cards
Get cards in a list (GET /lists/{id}/cards)
Notifications11
Get Notification
Get a notification (GET /notifications/{id})
Update Notification
Update a notification (mark read/unread) (PUT /notifications/{id})
Get Notification Field
Get a single notification field (GET /notifications/{id}/{field})
Set Notification Unread
Set a notification's unread state (PUT /notifications/{id}/unread)
Mark All Notifications Read
Mark all notifications as read (POST /notifications/all/read)
Get Notification Board
Get the board of a notification (GET /notifications/{id}/board)
Get Notification Card
Get the card of a notification (GET /notifications/{id}/card)
Get Notification List
Get the list of a notification (GET /notifications/{id}/list)
Get Notification Member
Get the member of a notification (GET /notifications/{id}/member)
Get Notification Member Creator
Get the member who created a notification (GET /notifications/{id}/memberCreator)
Get Notification Organization
Get the organization of a notification (GET /notifications/{id}/organization)
CustomFields8
Create Custom Field
Create a custom field on a board (POST /customFields)
Get Custom Field
Get a custom field definition (GET /customFields/{id})
Update Custom Field
Update a custom field definition (PUT /customFields/{id})
Delete Custom Field
Delete a custom field from a board (DELETE /customFields/{id})
Get Custom Field Options
Get options of a dropdown custom field (GET /customFields/{id}/options)
Add Custom Field Option
Add an option to a dropdown custom field (POST /customFields/{id}/options)
Get Custom Field Option
Get a dropdown option (GET /customFields/{id}/options/{idCustomFieldOption})
Delete Custom Field Option
Delete a dropdown option (DELETE /customFields/{id}/options/{idCustomFieldOption})
Tokens8
Get Token
Get information about a token (GET /tokens/{token})
Get Token Member
Get the member who owns a token (GET /tokens/{token}/member)
List Token Webhooks
List webhooks created with a token (GET /tokens/{token}/webhooks)
Create Token Webhook
Create a webhook for a token (POST /tokens/{token}/webhooks)
Get Token Webhook
Get a webhook created with a token (GET /tokens/{token}/webhooks/{idWebhook})
Update Token Webhook
Update a webhook created with a token (PUT /tokens/{token}/webhooks/{idWebhook})
Delete Token Webhook
Delete a webhook created with a token (DELETE /tokens/{token}/webhooks/{idWebhook})
Delete Token
Delete / revoke a token (DELETE /tokens/{token}/)
Labels5
Create Label
Create a label on a board (POST /labels)
Get Label
Get a label (GET /labels/{id})
Update Label
Update a label (name, color) (PUT /labels/{id})
Delete Label
Delete a label (DELETE /labels/{id})
Update Label Field
Update a single label field (name / color) (PUT /labels/{id}/{field})
Webhooks5
Create Webhook
Create a webhook (idModel + callbackURL) (POST /webhooks/)
Get Webhook
Get a webhook by ID (GET /webhooks/{id})
Update Webhook
Update a webhook (PUT /webhooks/{id})
Delete Webhook
Delete a webhook (DELETE /webhooks/{id})
Get Webhook Field
Get a single webhook field (GET /webhooks/{id}/{field})
Search2
Search
Search cards, boards, organizations, and members (GET /search)
Search Members
Search Trello members (GET /search/members/)
Nothing matches your search.
Automations using Trello
Build your own automation with Trello in the visual builder.
Frequently asked questions
What can I automate with Trello?
227 actions are available — for example: Get Action, Update Action, Delete Action, Get Action Field, Get Action Board, and more.
Which Trello events can start a workflow?
15 triggers — for example: Card Created, Card Updated, Card Deleted, Comment Created.
Can Trello be used as an AI agent tool?
Yes. Every Trello action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Trello integration modelled?
Trello is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.