Trello

Trello logo

Trello

Configuration

Trello source connector integrates with the Trello API using OAuth1.

Connects to your Trello boards and syncs boards, lists, cards, checklists, and members.

Note: Trello uses OAuth1.0, not OAuth2.

Authentication

This connector uses OAuth 2.0 authentication. You can connect through the Airweave UI or API using the OAuth flow.

Supported authentication methods:

  • OAuth Browser Flow (recommended for UI)
  • Auth Provider (enterprise SSO)

Configuration Options

This connector does not have any additional configuration options.

Data Models

The following data models are available for this connector:

Schema for Trello board entities.

FieldTypeDescription
namestrThe name of the board
trello_idstrTrello’s unique identifier for the board
descOptional[str]Description of the board
closedboolWhether the board is closed/archived
urlOptional[str]URL to the board
short_urlOptional[str]Short URL to the board
prefsOptional[Dict[str, Any]]Board preferences and settings
id_organizationOptional[str]ID of the organization this board belongs to
pinnedboolWhether the board is pinned

Schema for Trello list entities (columns on a board).

FieldTypeDescription
namestrThe name of the list
trello_idstrTrello’s unique identifier for the list
id_boardstrID of the board this list belongs to
board_namestrName of the board this list belongs to
closedboolWhether the list is archived
posOptional[float]Position of the list on the board
subscribedOptional[bool]Whether the user is subscribed to this list

Schema for Trello card entities.

FieldTypeDescription
namestrThe name/title of the card
trello_idstrTrello’s unique identifier for the card
descOptional[str]Description/notes on the card
id_boardstrID of the board this card belongs to
board_namestrName of the board
id_liststrID of the list this card belongs to
list_namestrName of the list
closedboolWhether the card is archived
dueOptional[str]Due date for the card
due_completeOptional[bool]Whether the due date is marked complete
date_last_activityOptional[datetime]Last activity date on the card
id_membersList[str]List of member IDs assigned to this card
membersList[Dict[str, Any]]Members assigned to this card
id_labelsList[str]List of label IDs attached to this card
labelsList[Dict[str, Any]]Labels attached to this card
id_checklistsList[str]List of checklist IDs on this card
badgesOptional[Dict[str, Any]]Badge information (comments, attachments, votes, etc.)
posOptional[float]Position of the card in the list
short_linkOptional[str]Short link to the card
short_urlOptional[str]Short URL to the card
urlOptional[str]Full URL to the card
startOptional[str]Start date for the card
subscribedOptional[bool]Whether the user is subscribed to this card

Schema for Trello checklist entities.

FieldTypeDescription
namestrThe name of the checklist
trello_idstrTrello’s unique identifier for the checklist
id_boardstrID of the board this checklist belongs to
id_cardstrID of the card this checklist belongs to
card_namestrName of the card
posOptional[float]Position of the checklist on the card
check_itemsList[Dict[str, Any]]List of checklist items with their states

Schema for Trello member (user) entities.

FieldTypeDescription
usernamestrThe username of the member
trello_idstrTrello’s unique identifier for the member
full_nameOptional[str]Full name of the member
initialsOptional[str]Member’s initials
avatar_urlOptional[str]URL to the member’s avatar
bioOptional[str]Member’s bio
urlOptional[str]URL to the member’s profile
id_boardsList[str]List of board IDs the member belongs to
member_typeOptional[str]Type of member (normal, admin, etc.)