Ir al contenido

Asana - Crear tarea

↩ Forma parte de la integración Asana.

Crea una tarea en Asana (POST /tasks). Le das un nombre y un destino —un proyecto o un workspace— y, opcionalmente, notas, responsable y fecha límite.

El nodo devuelve la tarea creada con su gid, para que los nodos siguientes puedan comentarla, actualizarla o guardar la referencia.

CampoTipoRequeridoDescripción
credentials_idcredencialSíCredencial de Asana
nametextoSíNombre de la tarea
notesárea de textoNoDescripción / notas (texto plano)
project_gidtextoNogid del proyecto (recomendado)
workspace_gidtextoNogid del workspace, si no hay proyecto ni valor por defecto en la credencial
assigneetextoNogid o email del responsable
due_ontextoNoFecha límite en formato YYYY-MM-DD

name, notes, project_gid, assignee y due_on aceptan variables dinámicas. workspace_gid se usa exactamente como lo escribas.

Este módulo necesita una credencial Asana:

CampoDescripción
access_tokenPersonal Access Token generado en app.asana.com
default_workspace_gidWorkspace de respaldo (opcional)

data es la tarea creada tal como la devuelve Asana:

{
"gid": "1209876543210987",
"resource_type": "task",
"name": "Seguimiento: ACME S.A.",
"notes": "Pidió presupuesto por 200 unidades.",
"completed": false,
"due_on": "2026-09-15",
"assignee": { "gid": "1201111111111111", "resource_type": "user" },
"projects": [{ "gid": "1201234567890123", "resource_type": "project" }]
}

Y junto a ella, _meta:

{ "moduleVersion": "1.0.0", "success": true, "gid": "1209876543210987", "totalMs": 431 }
{
"credentials_id": "asana_ops",
"name": "Preparar el informe mensual",
"project_gid": "1201234567890123"
}
{
"credentials_id": "asana_ops",
"name": "Seguimiento: {{data.cliente}}",
"notes": "{{data.mensaje}}",
"project_gid": "1201234567890123",
"assignee": "ventas@tuempresa.com",
"due_on": "2026-09-15"
}
{
"credentials_id": "asana_ops",
"name": "Revisar el contrato del proveedor",
"workspace_gid": "1200000000000001"
}
  • due_on tiene que ser una fecha en YYYY-MM-DD: es un campo de fecha, no una marca de tiempo.
  • assignee acepta el gid de un usuario o un email, y ese email tiene que pertenecer a alguien del workspace.
  • Si pasás project_gid y workspace_gid a la vez, se envían los dos; el proyecto es el que decide dónde aparece la tarea.
  • notes es texto plano: Asana lo muestra sin interpretar markdown.
  • Un 400 suele significar un gid no reconocido o un email que no es miembro del workspace. Los errores de validación no se reintentan.