Ir al contenido

ClickUp

Los nodos ClickUp conectan tus workflows con ClickUp a través de su API REST v2. Con ellos podés automatizar tu gestión de tareas: crear una tarea cuando entra un pedido, cambiarle el estado al avanzar un proceso, comentar el resultado, o listar las tareas de una lista para procesarlas.

Hay seis nodos, uno por operación:

NodoOperaciónMétodo HTTP
ClickUp: Crear tarea (clickupCreateTask)Crea una tarea en una listaPOST /list/{list_id}/task
ClickUp: Leer tarea (clickupGetTask)Lee una tarea por su idGET /task/{task_id}
ClickUp: Actualizar tarea (clickupUpdateTask)Actualiza camposPUT /task/{task_id}
ClickUp: Borrar tarea (clickupDeleteTask)Borra una tareaDELETE /task/{task_id}
ClickUp: Comentar tarea (clickupAddComment)Agrega un comentarioPOST /task/{task_id}/comment
ClickUp: Listar tareas (clickupListTasks)Lista las tareas de una listaGET /list/{list_id}/task

Los nodos usan una credencial de tipo ClickUp. Creala en Credenciales → Agregar → ClickUp con este campo:

CampoDescripción
Personal API tokenEl token personal, desde ClickUp → Settings → Apps → API Token (empieza con pk_). Nunca se muestra en logs.

La autenticación de ClickUp envía el token en el header Authorization tal cual (sin prefijo Bearer). Podés probar la credencial con el botón Test, que llama a GET /user.

  • En ClickUp todo se referencia por id (strings): la lista (list_id), la tarea (task_id). El id de una lista lo obtenés desde la URL de la lista en ClickUp, o con el nodo HTTP sobre los endpoints de espacios/carpetas/listas.
  • Las fechas (due_date) van como timestamp Unix en milisegundos (número), no como texto ISO.
  • La prioridad es un número: 1 urgente, 2 alta, 3 normal, 4 baja.
ParámetroTipoRequeridoDescripción
credentials_idcredencialSíCredencial de ClickUp
list_idtextoSíid de la lista
nametextoSíNombre de la tarea
descriptiontextoNoDescripción
statustextoNoEstado (debe existir en la lista)
prioritynúmeroNo1 urgente, 2 alta, 3 normal, 4 baja
due_datetextoNoTimestamp Unix en milisegundos
assigneesJSONNoids de usuarios asignados, ej. [123,456]

Salida: la tarea creada, incluyendo su id y url.

ParámetroTipoRequeridoDescripción
credentials_idcredencialSíCredencial de ClickUp
task_idtextoSíid de la tarea

ClickUp: Actualizar tarea (clickupUpdateTask)

Sección titulada «ClickUp: Actualizar tarea (clickupUpdateTask)»
ParámetroTipoRequeridoDescripción
credentials_idcredencialSíCredencial de ClickUp
task_idtextoSíid de la tarea
fieldsJSONSíCampos a actualizar, ej. {"status":"in progress"}
ParámetroTipoRequeridoDescripción
credentials_idcredencialSíCredencial de ClickUp
task_idtextoSíid de la tarea a borrar
ParámetroTipoRequeridoDescripción
credentials_idcredencialSíCredencial de ClickUp
task_idtextoSíid de la tarea
comment_texttextoSíTexto del comentario
notify_alltextoNotrue para notificar a todos los asignados
ParámetroTipoRequeridoDescripción
credentials_idcredencialSíCredencial de ClickUp
list_idtextoSíid de la lista
archivedtextoNotrue para incluir archivadas
subtaskstextoNotrue para incluir subtareas
pagenúmeroNoPágina (paginación, 0-based)

Salida: el array de tareas de la lista.

Crear una tarea a partir de un formulario:

  • Nodo: ClickUp: Crear tarea
  • list_id: 901300123456
  • name: Pedido: {{data.cliente}}
  • description: {{data.detalle}}
  • priority: 2

Salida:

{
"id": "86a1b2c3d",
"name": "Pedido: ACME S.A.",
"url": "https://app.clickup.com/t/86a1b2c3d",
"status": { "status": "to do" }
}

Cada nodo clasifica los errores para que el motor sepa si tiene sentido reintentar:

SituaciónReintentableQué hacer
Validación (400)NoClickUp devuelve el motivo (ej. estado inexistente en la lista, o list_id inválido). Corregí los datos.
No encontrado (404)NoLa tarea o la lista no existen. Revisá el id.
Autenticación (401/403)NoToken inválido o sin permiso. Revisá la credencial.
Servidor (500)SíError temporal de ClickUp; se reintenta automáticamente.
Límite de tasa (429)SíSe respeta el Retry-After de ClickUp (≈100 req/min) y se reintenta.
Red / TimeoutSíProblema pasajero; se reintenta automáticamente.