Trello

Trello logo

Trello

Connect your Trello data to Airweave

Overview

The Trello connector allows you to sync data from Trello into Airweave, making it available for search and retrieval by your agents.

Configuration

TrelloSource

Trello source implementation.

This connector retrieves data from Trello objects such as Organizations, Boards, Lists, Cards, Members, and Actions, then yields them as entities using their respective Trello entity schemas. This version also utilizes the ‘breadcrumb’ pattern to reflect the hierarchy: Organization → Board → List → Card

Authentication

This connector uses Trello authentication.

Please refer to the Airweave documentation for authentication details.

Entities

The following data models are available for this connector:

Schema for Trello organization (Workspace) entities.

Organizations (or Workspaces) in Trello are containers for boards that are shared among team members.

FieldTypeDescription
idstrThe unique identifier for the organization in Trello
display_nameOptional[str]The display name of the organization as shown in the Trello UI
nameOptional[str]The short name/handle of the organization
descOptional[str]Description text for the organization
websiteOptional[str]URL to the organization’s website

Schema for Trello board entities.

Boards in Trello are the containers for lists and cards, representing projects or workflows.

FieldTypeDescription
idstrThe unique identifier for the board in Trello
nameOptional[str]The name of the board
descOptional[str]Description text for the board
closedboolWhether the board is closed (archived)
pinnedboolWhether the board is pinned for the user
starredboolWhether the board is starred for the user
urlOptional[str]The URL to access the board in Trello
short_urlOptional[str]A shortened URL to access the board
date_last_activityOptional[datetime]The date and time of the last activity on the board

Schema for Trello list entities.

Lists in Trello are vertical columns on a board that contain cards and represent stages in a workflow.

FieldTypeDescription
idstrThe unique identifier for the list in Trello
nameOptional[str]The name of the list
board_idOptional[str]The ID of the board this list belongs to
closedboolWhether the list is closed (archived)
subscribedboolWhether the user is subscribed to this list

Schema for Trello card entities.

Cards in Trello represent tasks or items within a list, containing details and supporting attachments.

FieldTypeDescription
idstrThe unique identifier for the card in Trello
nameOptional[str]The name/title of the card
descOptional[str]The description text for the card
closedboolWhether the card is closed (archived)
list_idOptional[str]The ID of the list this card belongs to
board_idOptional[str]The ID of the board this card belongs to
dueOptional[datetime]The due date for the card
due_completeboolWhether the due date has been marked as complete
last_activity_atOptional[datetime]The date and time of the last activity on the card
urlOptional[str]The URL to access the card in Trello

Schema for Trello member entities.

Members in Trello are users who can interact with boards, lists, and cards based on their permissions.

FieldTypeDescription
idstrThe unique identifier for the member in Trello
avatar_urlOptional[str]URL to the member’s avatar image
initialsOptional[str]The member’s initials as displayed in Trello
full_nameOptional[str]The member’s full name
usernameOptional[str]The member’s username in Trello
confirmedboolWhether the member’s account is confirmed
organizationsList[str]List of organization IDs the member belongs to
boardsList[str]List of board IDs the member has access to

Schema for Trello action entities.

Actions in Trello represent activities or changes made to boards, lists, or cards.

FieldTypeDescription
idstrThe unique identifier for the action in Trello
action_typeOptional[str]The type of action performed (e.g., ‘createCard’, ‘updateList’)
dateOptional[datetime]The date and time when the action occurred
member_creator_idOptional[str]The ID of the member who created/performed the action
dataOptional[dict]Additional data associated with the action