Trello integration

Project management: boards, lists, cards, members, checklists, labels

Help CentreConnectors

Overview

Trello is a kanban-style project management tool – boards, lists, cards. The Automize Trello connector covers card lifecycle, board/list management, comments, checklists, members, labels, and attachments.

  • Regions: Trello is a single global service – api.trello.com.
  • Plans: Free, Standard, Premium, Enterprise – all expose the API. Some features (custom fields, board permissions) need Standard or above.

Setting up the connection

Auth type: API Key.

  1. Sign in to trello.com/app-key → copy your API Key.
  2. Click 'Generate a Token' (or use OAuth for multi-user apps). Copy the token.
  3. In Automize, open Settings → Connectors → Trello → Add connection. Paste key + token.

Find your credentials at https://trello.com/app-key.


Rate limits

Trello enforces 300 requests / 10 sec per API key, plus 100/10 sec per token. Connector retries 429 with Retry-After.


Data model

Trello's primitives:

    Workspace ─┬─ Boards ─┬─ Lists (columns) ─── Cards ─┬─ Checklists ─── Check Items
               │          │                             ├─ Comments
               │          │                             ├─ Attachments
               │          │                             ├─ Labels
               │          │                             ├─ Members (assigned)
               │          │                             └─ Custom Fields
               │          └─ Labels (board-level)
               └─ Members

Card IDs (short string, e.g. 5e8a...) are global. Same for boards / lists.

Available operations

18 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Add AttachmentGeneralAdd an attachment to a card
Add CommentGeneralAdd a comment to a card
Add labelGeneralAdd a label to a Trello card.
Archive cardGeneralArchive a Trello card.
Create CardGeneralCreate a new card
Create checklistGeneralCreate a checklist on a Trello card.
Create listGeneralCreate a list on a Trello board.
Delete CardGeneralDelete a card
Get BoardGeneralGet board details
Get CardGeneralGet card details
List BoardsGeneralList boards for the authenticated user
List CardsGeneralList cards on a board or list
List checklistsGeneralList checklists on a Trello card.
List labelsGeneralList labels on a Trello board.
List ListsGeneralList lists on a board
List MembersGeneralList board members
SearchGeneralSearch Trello
Update CardGeneralUpdate a card

Operations

Add Attachment

Add an attachment to a card

ParameterRequiredTypeDescription
Card Id card_idYestext
Url urlYestext
Name nameYestext

Tips

  • card_id + url (link to file) OR file (binary upload).

Add Comment

Add a comment to a card

ParameterRequiredTypeDescription
Card Id card_idYestext

Tips

  • card_id + text (Markdown).

Add label

Add a label to a Trello card.

ParameterRequiredTypeDescription
Card Id card_idYestext
Value valueNotext

Tips

  • card_id + label_id (from board's label list).

Archive card

Archive a Trello card.

ParameterRequiredTypeDescription
Card Id card_idYestext
Closed closedNoswitch

Create Card

Create a new card

No input parameters.

Tips

  • idList + name + desc (Markdown). Members + labels are arrays of IDs.
  • due (datetime) + dueComplete (bool) for due dates.

Create checklist

Create a checklist on a Trello card.

ParameterRequiredTypeDescription
Idcard idCardNotext
Name nameYestext

Create list

Create a list on a Trello board.

ParameterRequiredTypeDescription
Name nameYestext
Idboard idBoardNotext

Tips

  • board_id + name + (optional pos: 'top' or 'bottom' or a numeric position).

Delete Card

Delete a card

ParameterRequiredTypeDescription
Card Id card_idYestext

Tips

  • Hard-delete. Use Update with closed=true to archive instead (recoverable).

Get Board

Get board details

ParameterRequiredTypeDescription
Board Id board_idYestext

Tips

  • board_id. Returns board + members + lists + cards via expansions.

Get Card

Get card details

ParameterRequiredTypeDescription
Card Id card_idYestext

Tips

  • card_id. Returns card + members + labels + checklists if requested.

List Boards

List boards for the authenticated user

No input parameters.

Tips

  • member_id: 'me' for your own boards, or another member's ID.
  • filter: open, closed, all.

List Cards

List cards on a board or list

ParameterRequiredTypeDescription
List Id list_idYestext

Tips

  • list_id or board_id (with filter for scope).

List checklists

List checklists on a Trello card.

ParameterRequiredTypeDescription
Card Id card_idYestext

List labels

List labels on a Trello board.

ParameterRequiredTypeDescription
Board Id board_idYestext

List Lists

List lists on a board

ParameterRequiredTypeDescription
Board Id board_idYestext

Tips

  • board_id. Returns lists (columns) in order.

List Members

List board members

ParameterRequiredTypeDescription
Board Id board_idYestext

Search Trello

No input parameters.


Update Card

Update a card

ParameterRequiredTypeDescription
Card Id card_idYestext

Tips

  • PUT-style. closed=true archives the card.

FAQ

Why does my Create Card put it at the bottom?
Default pos is 'bottom'. Pass pos='top' or a numeric value to control placement.
Archive vs delete?
Archive (closed=true) is recoverable from Board → Show Menu → Archived items. Delete is permanent. Use archive unless you really mean to destroy.
Custom fields – how?
Custom fields are a Power-Up. Use the Custom Fields Plugin API endpoints (not currently exposed) to read/write – or pre-set via the Trello UI.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.