Trello integration | Zervanor
← All connectors

Trello

Also an agent tool
productivity

Trello 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.

webhook

Card Created

A card was created (createCard)

webhook

Card Updated

A card was updated/moved/archived (updateCard)

webhook

Card Deleted

A card was deleted (deleteCard)

webhook

Comment Created

A comment was added to a card (commentCard)

webhook

Card Member Added

A member was added to a card (addMemberToCard)

webhook

Card Member Removed

A member was removed from a card (removeMemberFromCard)

webhook

Card Label Added

A label was added to a card (addLabelToCard)

webhook

List Created

A list was created (createList)

webhook

List Updated

A list was renamed/moved/archived (updateList)

webhook

CheckItem Updated

A checklist item completion changed (updateCheckItemStateOnCard)

webhook

Board Updated

A board was updated (updateBoard)

webhook

Board Member Added

A member was added to a board (addMemberToBoard)

webhook

Any Trello Action

Catch-all for any other Trello action type

polling

New activity on board

Polls board actions since the last run.

polling

New card in list

Polls list cards; dedupe on card id.

Actions 227

What Zervanor can do in Trello.

Members45

GET

Get Member

Get a member (me for the token owner) (GET /members/{id})

PUT

Update Member

Update a member (PUT /members/{id})

GET

Get Member Field

Get a single member field (GET /members/{id}/{field})

GET

List Member Actions

List actions for a member (GET /members/{id}/actions)

GET

List Member Boards

List boards a member belongs to (GET /members/{id}/boards)

GET

List Member Boards Invited

List boards a member is invited to (GET /members/{id}/boardsInvited)

GET

List Member Cards

List cards a member is on (GET /members/{id}/cards)

GET

List Member Organizations

List a member's organizations (GET /members/{id}/organizations)

GET

List Member Organizations Invited

List orgs a member is invited to (GET /members/{id}/organizationsInvited)

GET

List Member Notifications

List a member's notifications (GET /members/{id}/notifications)

GET

List Member Board Backgrounds

List board backgrounds (GET /members/{id}/boardBackgrounds)

POST

Upload Member Board Background

Upload a board background (POST /members/{id}/boardBackgrounds)

GET

Get Member Board Background

Get a board background (GET /members/{id}/boardBackgrounds/{idBackground})

PUT

Update Member Board Background

Update a board background (PUT /members/{id}/boardBackgrounds/{idBackground})

DELETE

Delete Member Board Background

Delete a board background (DELETE /members/{id}/boardBackgrounds/{idBackground})

GET

List Member Custom Board Backgrounds

List custom board backgrounds (GET /members/{id}/customBoardBackgrounds)

POST

Upload Member Custom Board Background

Upload a custom board background (POST /members/{id}/customBoardBackgrounds)

GET

Get Member Custom Board Background

Get a custom board background (GET /members/{id}/customBoardBackgrounds/{idBackground})

PUT

Update Member Custom Board Background

Update a custom board background (PUT /members/{id}/customBoardBackgrounds/{idBackground})

DELETE

Delete Member Custom Board Background

Delete a custom board background (DELETE /members/{id}/customBoardBackgrounds/{idBackground})

GET

List Member Board Stars

List a member's board stars (GET /members/{id}/boardStars)

POST

Star Board For Member

Star a board for a member (POST /members/{id}/boardStars)

GET

Get Member Board Star

Get a board star (GET /members/{id}/boardStars/{idStar})

PUT

Update Member Board Star

Update a board star position (PUT /members/{id}/boardStars/{idStar})

DELETE

Unstar Board For Member

Unstar a board (DELETE /members/{id}/boardStars/{idStar})

GET

List Member Custom Emoji

List a member's custom emoji (GET /members/{id}/customEmoji)

POST

Create Member Custom Emoji

Create custom emoji (POST /members/{id}/customEmoji)

GET

Get Member Custom Emoji

Get a custom emoji (GET /members/{id}/customEmoji/{idEmoji})

GET

List Member Custom Stickers

List custom stickers (GET /members/{id}/customStickers)

POST

Create Member Custom Sticker

Create a custom sticker (POST /members/{id}/customStickers)

GET

Get Member Custom Sticker

Get a custom sticker (GET /members/{id}/customStickers/{idSticker})

DELETE

Delete Member Custom Sticker

Delete a custom sticker (DELETE /members/{id}/customStickers/{idSticker})

GET

List Member Saved Searches

List saved searches (GET /members/{id}/savedSearches)

POST

Create Member Saved Search

Create a saved search (POST /members/{id}/savedSearches)

GET

Get Member Saved Search

Get a saved search (GET /members/{id}/savedSearches/{idSearch})

PUT

Update Member Saved Search

Update a saved search (PUT /members/{id}/savedSearches/{idSearch})

DELETE

Delete Member Saved Search

Delete a saved search (DELETE /members/{id}/savedSearches/{idSearch})

GET

List Member Tokens

List a member's tokens (GET /members/{id}/tokens)

POST

Upload Member Avatar

Upload a member avatar (POST /members/{id}/avatar)

POST

Dismiss One Time Message

Dismiss a one-time message (POST /members/{id}/oneTimeMessagesDismissed)

GET

Get Notification Channel Settings

Get notification channel settings (GET /members/{id}/notificationsChannelSettings)

PUT

Update Notification Channel Settings

Update blocked notification keys (PUT /members/{id}/notificationsChannelSettings)

GET

Get Notification Channel Blocked Keys

Get blocked keys on a channel (GET /members/{id}/notificationsChannelSettings/{channel})

PUT

Update Notification Channel Blocked Keys

Update blocked keys on a channel (PUT /members/{id}/notificationsChannelSettings/{channel})

PUT

Update Notification Channel Blocked Keys Path

Update blocked keys on a channel (PUT /members/{id}/notificationsChannelSettings/{channel}/{blockedKeys})

Cards41

POST

Create Card

Create a card (idList required) (POST /cards)

GET

Get Card

Get a card (GET /cards/{id})

PUT

Update Card

Update a card (PUT /cards/{id})

DELETE

Delete Card

Delete a card (DELETE /cards/{id})

GET

Get Card Field

Get a single card field (GET /cards/{id}/{field})

GET

List Card Actions

List actions on a card (GET /cards/{id}/actions)

GET

List Card Attachments

List attachments on a card (GET /cards/{id}/attachments)

POST

Create Card Attachment

Create an attachment on a card (POST /cards/{id}/attachments)

GET

Get Card Attachment

Get a specific attachment (GET /cards/{id}/attachments/{idAttachment})

DELETE

Delete Card Attachment

Delete an attachment (DELETE /cards/{id}/attachments/{idAttachment})

GET

Get Card Board

Get the board a card is on (GET /cards/{id}/board)

GET

Get Card Check Item States

Get completed checklist-item states (GET /cards/{id}/checkItemStates)

GET

Get Card Checklists

Get checklists on a card (GET /cards/{id}/checklists)

POST

Create Card Checklist

Create a checklist on a card (POST /cards/{id}/checklists)

DELETE

Delete Card Checklist

Delete a checklist on a card (DELETE /cards/{id}/checklists/{idChecklist})

GET

Get Card Check Item

Get a checkItem on a card (GET /cards/{id}/checkItem/{idCheckItem})

PUT

Update Card Check Item

Update a checkItem on a card (PUT /cards/{id}/checkItem/{idCheckItem})

DELETE

Delete Card Check Item

Delete a checkItem on a card (DELETE /cards/{id}/checkItem/{idCheckItem})

GET

Get Card List

Get the list a card is in (GET /cards/{id}/list)

GET

Get Card Members

Get members on a card (GET /cards/{id}/members)

POST

Add Card Member

Add a member to a card (POST /cards/{id}/idMembers)

DELETE

Remove Card Member

Remove a member from a card (DELETE /cards/{id}/idMembers/{idMember})

GET

Get Card Members Voted

Get members who voted on a card (GET /cards/{id}/membersVoted)

POST

Vote On Card

Vote on a card for a member (POST /cards/{id}/membersVoted)

DELETE

Remove Card Vote

Remove a member's vote (DELETE /cards/{id}/membersVoted/{idMember})

GET

Get Card Plugin Data

Get shared pluginData on a card (GET /cards/{id}/pluginData)

GET

Get Card Stickers

Get stickers on a card (GET /cards/{id}/stickers)

POST

Add Card Sticker

Add a sticker to a card (POST /cards/{id}/stickers)

GET

Get Card Sticker

Get a sticker on a card (GET /cards/{id}/stickers/{idSticker})

PUT

Update Card Sticker

Update a sticker on a card (PUT /cards/{id}/stickers/{idSticker})

DELETE

Delete Card Sticker

Delete a sticker on a card (DELETE /cards/{id}/stickers/{idSticker})

POST

Add Card Comment

Add a comment to a card (POST /cards/{id}/actions/comments)

PUT

Update Card Comment

Update a comment on a card (PUT /cards/{id}/actions/{idAction}/comments)

DELETE

Delete Card Comment

Delete a comment on a card (DELETE /cards/{id}/actions/{idAction}/comments)

POST

Add Card Label

Add an existing label to a card (POST /cards/{id}/idLabels)

POST

Create Card Label

Create a new label on a card (POST /cards/{id}/labels)

DELETE

Remove Card Label

Remove a label from a card (DELETE /cards/{id}/idLabels/{idLabel})

GET

Get Card Custom Field Items

Get custom field items for a card (GET /cards/{id}/customFieldItems)

PUT

Set Card Custom Field Value

Set one custom field value on a card (PUT /cards/{idCard}/customField/{idCustomField}/item)

PUT

Set Card Custom Field Values

Set multiple custom field values on a card (PUT /cards/{idCard}/customFields)

POST

Mark Card Notifications Read

Mark a card's notifications as read (POST /cards/{id}/markAssociatedNotificationsRead)

Boards36

POST

Create Board

Create a board (POST /boards/)

GET

Get Board

Get a board (GET /boards/{id})

PUT

Update Board

Update a board (PUT /boards/{id})

DELETE

Delete Board

Delete a board (DELETE /boards/{id})

GET

Get Board Field

Get a single board field (GET /boards/{id}/{field})

GET

List Board Actions

List actions (activity) on a board (GET /boards/{id}/actions)

GET

Get Board Stars

Get starred entries for a board (GET /boards/{id}/boardStars)

GET

Get Board Checklists

Get all checklists on a board (GET /boards/{id}/checklists)

GET

Get Board Cards

Get all open cards on a board (GET /boards/{id}/cards)

GET

Get Board Cards By Filter

Get cards on a board by filter (GET /boards/{id}/cards/{filter})

GET

Get Board Custom Fields

Get custom field definitions on a board (GET /boards/{id}/customFields)

GET

Get Board Labels

Get all labels on a board (GET /boards/{id}/labels)

POST

Create Board Label

Create a label on a board (POST /boards/{id}/labels)

GET

Get Board Lists

Get lists on a board (GET /boards/{id}/lists)

POST

Create Board List

Create a list on a board (POST /boards/{id}/lists)

GET

Get Board Lists By Filter

Get lists on a board by filter (GET /boards/{id}/lists/{filter})

GET

Get Board Members

Get members of a board (GET /boards/{id}/members)

PUT

Invite Board Member By Email

Invite a member to a board by email (PUT /boards/{id}/members)

PUT

Add Board Member

Add/update a member on a board (PUT /boards/{id}/members/{idMember})

DELETE

Remove Board Member

Remove a member from a board (DELETE /boards/{id}/members/{idMember})

GET

Get Board Memberships

Get memberships of a board (GET /boards/{id}/memberships)

PUT

Update Board Membership

Update a board membership (role) (PUT /boards/{id}/memberships/{idMembership})

PUT

Set Board Email Position Pref

Set user's email position pref (PUT /boards/{id}/myPrefs/emailPosition)

PUT

Set Board Email List Pref

Set user's email-to-board list (PUT /boards/{id}/myPrefs/idEmailList)

PUT

Set Board Sidebar Pref

Toggle sidebar pref (PUT /boards/{id}/myPrefs/showSidebar)

PUT

Set Board Sidebar Activity Pref

Toggle sidebar activity pref (PUT /boards/{id}/myPrefs/showSidebarActivity)

PUT

Set Board Sidebar Board Actions Pref

Toggle sidebar board-actions pref (PUT /boards/{id}/myPrefs/showSidebarBoardActions)

PUT

Set Board Sidebar Members Pref

Toggle sidebar members pref (PUT /boards/{id}/myPrefs/showSidebarMembers)

POST

Generate Board Calendar Key

Generate a board calendar key (POST /boards/{id}/calendarKey/generate)

POST

Generate Board Email Key

Generate a board email key (POST /boards/{id}/emailKey/generate)

POST

Add Board To Collection

Add a board to a collection (tag) (POST /boards/{id}/idTags)

POST

Mark Board As Viewed

Mark a board as viewed (POST /boards/{id}/markedAsViewed)

GET

List Board Plugins

List enabled power-ups on a board (GET /boards/{id}/boardPlugins)

POST

Enable Board Plugin

Enable a power-up on a board (POST /boards/{id}/boardPlugins)

DELETE

Disable Board Plugin

Disable a power-up on a board (DELETE /boards/{id}/boardPlugins/{idPlugin})

GET

List Board Available Plugins

List power-ups available to a board (GET /boards/{id}/plugins)

Organizations26

POST

Create Organization

Create a workspace (POST /organizations)

GET

Get Organization

Get a workspace (GET /organizations/{id})

PUT

Update Organization

Update a workspace (PUT /organizations/{id})

DELETE

Delete Organization

Delete a workspace (DELETE /organizations/{id})

GET

Get Organization Field

Get a single workspace field (GET /organizations/{id}/{field})

GET

List Organization Actions

List actions on a workspace (GET /organizations/{id}/actions)

GET

List Organization Boards

List boards in a workspace (GET /organizations/{id}/boards)

GET

List Organization Members

List members in a workspace (GET /organizations/{id}/members)

PUT

Update Organization Members

Update workspace members (bulk) (PUT /organizations/{id}/members)

GET

List Organization Memberships

List workspace memberships (GET /organizations/{id}/memberships)

GET

Get Organization Membership

Get a workspace membership (GET /organizations/{id}/memberships/{idMembership})

PUT

Add Organization Member

Add/update a member's type (PUT /organizations/{id}/members/{idMember})

DELETE

Remove Organization Member

Remove a member from a workspace (DELETE /organizations/{id}/members/{idMember})

PUT

Set Organization Member Deactivated

Activate/deactivate a member (PUT /organizations/{id}/members/{idMember}/deactivated)

DELETE

Remove Organization Member From All

Remove a member and from all boards (DELETE /organizations/{id}/members/{idMember}/all)

POST

Set Organization Logo

Set a workspace logo (POST /organizations/{id}/logo)

DELETE

Delete Organization Logo

Delete a workspace logo (DELETE /organizations/{id}/logo)

GET

List Organization Exports

List CSV exports for a workspace (GET /organizations/{id}/exports)

POST

Start Organization Export

Start a CSV export for a workspace (POST /organizations/{id}/exports)

GET

Get Organization Plugin Data

Get org-scoped pluginData (GET /organizations/{id}/pluginData)

GET

List Organization Tags

List a workspace's collections (tags) (GET /organizations/{id}/tags)

POST

Create Organization Tag

Create a tag in a workspace (POST /organizations/{id}/tags)

DELETE

Delete Organization Tag

Delete a tag from a workspace (DELETE /organizations/{id}/tags/{idTag})

DELETE

Remove Organization Associated Domain

Remove the associated Google Apps domain (DELETE /organizations/{id}/prefs/associatedDomain)

DELETE

Remove Organization Invite Restrict

Remove the invite email-domain restriction (DELETE /organizations/{id}/prefs/orgInviteRestrict)

GET

Get Organization New Billable Guests

Get new billable guests for a board (GET /organizations/{id}/newBillableGuests/{idBoard})

Actions16

GET

Get Action

Get an action by ID (GET /actions/{id})

PUT

Update Action

Update an action (comment actions only) (PUT /actions/{id})

DELETE

Delete Action

Delete an action (comment actions only) (DELETE /actions/{id})

GET

Get Action Field

Get a single field of an action (GET /actions/{id}/{field})

GET

Get Action Board

Get the board of an action (GET /actions/{id}/board)

GET

Get Action Card

Get the card of an action (GET /actions/{id}/card)

GET

Get Action List

Get the list of an action (GET /actions/{id}/list)

GET

Get Action Member

Get the member of an action (GET /actions/{id}/member)

GET

Get Action Member Creator

Get the member who created an action (GET /actions/{id}/memberCreator)

GET

Get Action Organization

Get the organization of an action (GET /actions/{id}/organization)

PUT

Update Action Text

Update a comment action's text (PUT /actions/{id}/text)

GET

List Action Reactions

List reactions on an action (GET /actions/{idAction}/reactions)

POST

Add Action Reaction

Add a reaction to an action (POST /actions/{idAction}/reactions)

GET

Get Action Reaction

Get a specific reaction (GET /actions/{idAction}/reactions/{id})

DELETE

Remove Action Reaction

Remove a reaction (DELETE /actions/{idAction}/reactions/{id})

GET

Get Action Reactions Summary

Get a reactions summary (GET /actions/{idAction}/reactionsSummary)

Checklists12

POST

Create Checklist

Create a checklist (POST /checklists)

GET

Get Checklist

Get a checklist (GET /checklists/{id})

PUT

Update Checklist

Update a checklist (PUT /checklists/{id})

DELETE

Delete Checklist

Delete a checklist (DELETE /checklists/{id})

GET

Get Checklist Field

Get a checklist field (GET /checklists/{id}/{field})

PUT

Update Checklist Field

Update a checklist field (name, pos) (PUT /checklists/{id}/{field})

GET

Get Checklist Board

Get the board a checklist is on (GET /checklists/{id}/board)

GET

Get Checklist Cards

Get the card a checklist is on (GET /checklists/{id}/cards)

GET

Get Checklist Check Items

Get checkItems on a checklist (GET /checklists/{id}/checkItems)

POST

Create Checklist Check Item

Create a checkItem on a checklist (POST /checklists/{id}/checkItems)

GET

Get Checklist Check Item

Get a checkItem on a checklist (GET /checklists/{id}/checkItems/{idCheckItem})

DELETE

Delete Checklist Check Item

Delete a checkItem from a checklist (DELETE /checklists/{id}/checkItems/{idCheckItem})

Lists12

POST

Create List

Create a list on a board (POST /lists)

GET

Get List

Get a list (GET /lists/{id})

PUT

Update List

Update a list (name, closed, idBoard, pos, subscribed) (PUT /lists/{id})

GET

Get List Field

Get a single list field (GET /lists/{id}/{field})

PUT

Update List Field

Update a single list field (PUT /lists/{id}/{field})

PUT

Archive List

Archive / unarchive a list (PUT /lists/{id}/closed)

PUT

Move List To Board

Move a list to another board (PUT /lists/{id}/idBoard)

POST

Archive All Cards In List

Archive all cards in a list (POST /lists/{id}/archiveAllCards)

POST

Move All Cards In List

Move all cards in a list to another list (POST /lists/{id}/moveAllCards)

GET

Get List Actions

Get actions on a list (GET /lists/{id}/actions)

GET

Get List Board

Get the board a list is on (GET /lists/{id}/board)

GET

Get List Cards

Get cards in a list (GET /lists/{id}/cards)

Notifications11

GET

Get Notification

Get a notification (GET /notifications/{id})

PUT

Update Notification

Update a notification (mark read/unread) (PUT /notifications/{id})

GET

Get Notification Field

Get a single notification field (GET /notifications/{id}/{field})

PUT

Set Notification Unread

Set a notification's unread state (PUT /notifications/{id}/unread)

POST

Mark All Notifications Read

Mark all notifications as read (POST /notifications/all/read)

GET

Get Notification Board

Get the board of a notification (GET /notifications/{id}/board)

GET

Get Notification Card

Get the card of a notification (GET /notifications/{id}/card)

GET

Get Notification List

Get the list of a notification (GET /notifications/{id}/list)

GET

Get Notification Member

Get the member of a notification (GET /notifications/{id}/member)

GET

Get Notification Member Creator

Get the member who created a notification (GET /notifications/{id}/memberCreator)

GET

Get Notification Organization

Get the organization of a notification (GET /notifications/{id}/organization)

CustomFields8

POST

Create Custom Field

Create a custom field on a board (POST /customFields)

GET

Get Custom Field

Get a custom field definition (GET /customFields/{id})

PUT

Update Custom Field

Update a custom field definition (PUT /customFields/{id})

DELETE

Delete Custom Field

Delete a custom field from a board (DELETE /customFields/{id})

GET

Get Custom Field Options

Get options of a dropdown custom field (GET /customFields/{id}/options)

POST

Add Custom Field Option

Add an option to a dropdown custom field (POST /customFields/{id}/options)

GET

Get Custom Field Option

Get a dropdown option (GET /customFields/{id}/options/{idCustomFieldOption})

DELETE

Delete Custom Field Option

Delete a dropdown option (DELETE /customFields/{id}/options/{idCustomFieldOption})

Tokens8

GET

Get Token

Get information about a token (GET /tokens/{token})

GET

Get Token Member

Get the member who owns a token (GET /tokens/{token}/member)

GET

List Token Webhooks

List webhooks created with a token (GET /tokens/{token}/webhooks)

POST

Create Token Webhook

Create a webhook for a token (POST /tokens/{token}/webhooks)

GET

Get Token Webhook

Get a webhook created with a token (GET /tokens/{token}/webhooks/{idWebhook})

PUT

Update Token Webhook

Update a webhook created with a token (PUT /tokens/{token}/webhooks/{idWebhook})

DELETE

Delete Token Webhook

Delete a webhook created with a token (DELETE /tokens/{token}/webhooks/{idWebhook})

DELETE

Delete Token

Delete / revoke a token (DELETE /tokens/{token}/)

Labels5

POST

Create Label

Create a label on a board (POST /labels)

GET

Get Label

Get a label (GET /labels/{id})

PUT

Update Label

Update a label (name, color) (PUT /labels/{id})

DELETE

Delete Label

Delete a label (DELETE /labels/{id})

PUT

Update Label Field

Update a single label field (name / color) (PUT /labels/{id}/{field})

Webhooks5

POST

Create Webhook

Create a webhook (idModel + callbackURL) (POST /webhooks/)

GET

Get Webhook

Get a webhook by ID (GET /webhooks/{id})

PUT

Update Webhook

Update a webhook (PUT /webhooks/{id})

DELETE

Delete Webhook

Delete a webhook (DELETE /webhooks/{id})

GET

Get Webhook Field

Get a single webhook field (GET /webhooks/{id}/{field})

Search2

GET

Search

Search cards, boards, organizations, and members (GET /search)

GET

Search Members

Search Trello members (GET /search/members/)

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.