Ir al contenido

Trello - Actualizar tarjeta

↩ Parte de la integración Trello.

Actualiza una tarjeta existente de Trello (PUT /cards/{id}). Este es también el nodo con el que se mueve una tarjeta entre listas y con el que se la archiva: Trello modela las dos cosas como una actualización, así que no hay nodos aparte para eso.

Los campos a cambiar se pasan como un objeto JSON, de modo que un solo nodo cubre cualquier atributo editable sin necesidad de un campo de formulario por atributo.

CampoTipoObligatorioDescripción
credentials_idcredentialsSíCredencial de Trello
card_idtextoSíid de la tarjeta
fieldsJSONSíCampos a actualizar, ej. {"idList":"...","closed":true}

card_id se resuelve con variables dinámicas ({{data.campo}}). fields no: se parsea como JSON y se envía tal cual, así que cualquier valor calculado hay que armarlo en un nodo anterior.

Este nodo requiere una credencial Trello (tipo de servicio trello):

CampoDescripción
api_keyAPI key de Trello
tokenToken generado al autorizar esa key

Campos que se actualizan con más frecuencia

Sección titulada «Campos que se actualizan con más frecuencia»
ClaveEfecto
idListMueve la tarjeta a esa lista (así se avanza una columna del tablero)
closedtrue archiva la tarjeta, false la restaura
nameRenombra la tarjeta
descReemplaza la descripción
dueDefine la fecha límite (ISO)
dueCompletetrue marca la fecha límite como cumplida
idMembersReemplaza la lista de miembros asignados
postop, bottom o un número

La tarjeta actualizada, tal como la devuelve Trello:

{
"data": {
"id": "66cd34ef56ab78cd90ef12ab",
"name": "Pedido: ACME S.A.",
"idList": "66ba98fe76dc54ba32fe10dc",
"closed": false,
"shortUrl": "https://trello.com/c/AbCdEfGh"
},
"_meta": {
"moduleVersion": "1.0.0",
"success": true,
"id": "66cd34ef56ab78cd90ef12ab",
"totalMs": 231
}
}

Fijate en el nuevo idList: esa es la confirmación de que la tarjeta se movió de verdad.

{
"credentials_id": "trello_ops",
"card_id": "{{data.card_id}}",
"fields": { "idList": "66ba98fe76dc54ba32fe10dc" }
}
{
"credentials_id": "trello_ops",
"card_id": "{{data.card_id}}",
"fields": { "closed": true }
}
{
"credentials_id": "trello_ops",
"card_id": "{{data.card_id}}",
"fields": {
"name": "Pedido despachado",
"due": "2026-08-20T09:00:00Z",
"dueComplete": false
}
}
  • Si fields no es JSON válido, el nodo corta con un error de validation antes de llamar a Trello.
  • Solo cambian las claves que enviás; el resto conserva su valor actual.
  • idMembers reemplaza la lista de asignados, no agrega. Si necesitás añadir, leé antes la tarjeta.
  • Archivar (closed: true) es reversible; borrar no lo es.