Skip to content

Trello

The Trello nodes connect your workflows to Trello through its REST API v1. Use them to automate your board: create a card when an order comes in, move it across lists when a status changes, comment progress, or list a list’s cards to process them.

There are six nodes, one per operation:

NodeOperationHTTP method
Trello: Create card (trelloCreateCard)Create a card in a listPOST /cards
Trello: Get card (trelloGetCard)Read a card by its idGET /cards/{id}
Trello: Update card (trelloUpdateCard)Update fields (incl. move/archive)PUT /cards/{id}
Trello: Delete card (trelloDeleteCard)Delete a cardDELETE /cards/{id}
Trello: Add comment (trelloAddComment)Add a commentPOST /cards/{id}/actions/comments
Trello: List cards (trelloListCards)List a list’s cardsGET /lists/{idList}/cards

The nodes use a Trello credential. Create it in Credentials → Add → Trello with these fields:

FieldDescription
API keyYour Trello API key, from trello.com/app-key.
TokenThe token generated when you authorize your API key (Token link on the same page). Never shown in logs.

Trello authentication uses key + token sent on every request. You can verify the credential with the Test button, which calls GET /members/me.

  • In Trello everything is referenced by id (24-character strings): the list (idList), the card, members. You can get a list id, for example, with the HTTP node over GET /boards/{idBoard}/lists, or from Trello’s URLs/shortcuts.
  • To move a card across columns there’s no separate node: use Trello: Update card and include idList (the destination list id) in the fields JSON. To archive a card without deleting it, set {"closed": true}.
ParameterTypeRequiredDescription
credentials_idcredentialYesTrello credential
id_listtextYesid of the list to create the card in
nametextYesCard title
desctextNoDescription
duetextNoDue date ISO (e.g. 2026-08-15T10:00:00Z)
id_memberstextNoMember ids to assign, comma-separated
postextNoPosition: top, bottom or a number

Output: the created card, including its id and shortUrl.

ParameterTypeRequiredDescription
credentials_idcredentialYesTrello credential
card_idtextYesCard id
fieldstextNoComma-separated fields to return
ParameterTypeRequiredDescription
credentials_idcredentialYesTrello credential
card_idtextYesCard id
fieldsJSONYesFields to update, e.g. {"idList":"...","closed":true}
ParameterTypeRequiredDescription
credentials_idcredentialYesTrello credential
card_idtextYesid of the card to delete
ParameterTypeRequiredDescription
credentials_idcredentialYesTrello credential
card_idtextYesCard id
texttextYesComment text
ParameterTypeRequiredDescription
credentials_idcredentialYesTrello credential
id_listtextYesList id
limitnumberNoMax cards
fieldstextNoComma-separated fields to return

Output: the array of cards in the list.

Create a card from a form:

  • Node: Trello: Create card
  • id_list: 66ab12cd34ef56ab78cd90ef
  • name: Order: {{data.customer}}
  • desc: {{data.details}}

Output:

{
"id": "66cd34ef56ab78cd90ef12ab",
"name": "Order: ACME Inc.",
"shortUrl": "https://trello.com/c/AbCdEfGh",
"idList": "66ab12cd34ef56ab78cd90ef"
}

Each node classifies errors so the engine knows whether a retry makes sense:

SituationRetryableWhat to do
Validation (400)NoTrello returns the reason (e.g. invalid value for idList). Fix the data.
Not found (404)NoThe card or list doesn’t exist. Check the id.
Authentication (401/403)NoInvalid key/token or no permission on the board. Check the credential.
Server (500)YesTemporary Trello error; retried automatically.
Rate limit (429)YesTrello’s Retry-After is honored and retried.
Network / TimeoutYesTransient issue; retried automatically.