Update Card

trello.update_card
ActionBusiness appsconnection required

Calls the Trello API with the connection's credentials.

Change a card's name, description, due date, labels, members or position.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Trello
Secret shape
{"api_key", "token"}
Resolved by
config.connection_id, else node.connection_id

Configuration

11 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
card_id
The id or short link of the card to change.
stringYes———
name
A new title for the card.
stringNo———
description
A new description for the card, in Markdown.
stringNo———
due
A new due date, ISO-8601 (for example 2026-09-30T17:00:00.000Z).
stringNo—iso8601 format—
due_complete
Whether the due date is marked complete.
booleanNo———
pos
Position in the list: 'top', 'bottom', or a positive number such as 65535.
stringNo———
list_id
Move the card to this list as part of the update.
stringNo———
board_id
Move the card to this board; pair it with 'list_id' on that board.
stringNo———
label_ids
The complete set of label ids the card should carry, replacing the current set.
arrayNo—array of string—
member_ids
The complete set of member ids assigned to the card, replacing the current set.
arrayNo—array of string—
extra
Any other Trello card parameters, as JSON, using Trello's own names.
objectNo———
  • At least one of name, description, due, due_complete, pos, list_id, board_id, label_ids, member_ids, extra must be set.

Output

One shape.

result

FieldTypeExample
id
The card's id.
string—
name
The card's title.
string—
desc
The card's description, in Markdown.
string—
closed
True when the card is archived.
boolean—
idList
The id of the list the card is in.
string—
idBoard
The id of the board the card is on.
string—
idMembers
Ids of the members assigned to the card.
array—
idLabels
Ids of the labels on the card.
array—
pos
The card's position within its list.
number—
due
The due date, ISO-8601, or null when unset.
string—
dueComplete
True when the due date has been marked done.
boolean—
dateLastActivity
When the card last changed, ISO-8601.
string—
url
The card's full URL.
string—
shortUrl
The card's short URL.
string—
{
  "closed": false,
  "dateLastActivity": "",
  "desc": "",
  "due": "",
  "dueComplete": false,
  "id": "",
  "idBoard": "",
  "idLabels": [],
  "idList": "",
  "idMembers": [],
  "name": "",
  "pos": 0,
  "shortUrl": "",
  "url": ""
}

Notes

  • 'label_ids' and 'member_ids' replace the card's whole set — use trello.add_label or trello.add_member to add one without dropping the rest.

See Update Card run in a workflow.

In a technical demo we add the Trello connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.