For AI agents: visit https://api.fracttal.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Crea una tarea completa dentro de un plan de tareas existente en una sola llamada atómica: tarea + activadores + subtareas + recursos. La operación es transaccional: si cualquier validación falla, no se persiste nada en la base de datos.
Add-on requerido
La empresa debe tener habilitado el add-on APIS AVANZADAS. Sin él, el endpoint responde 403.
Parámetros de entrada — Requeridos
Se envían en el body de la petición.
Parámetro
Tipo
Requerido
Descripción
description
texto
Sí
Descripción de la tarea. Mínimo 3 caracteres, máximo 200. No puede estar vacía.
id_task_type_main
entero
Sí
Tipo principal de tarea. Debe existir en el catálogo de tipos de tarea principales de la empresa.
id_group_task
entero
Sí
ID del plan de tareas donde se crea la tarea. El plan debe existir y estar activo.
triggers
arreglo
Sí
Arreglo de activadores. Mínimo 1. Ver estructura abajo.
Estructura de triggers
Cada activador debe incluir id_task_trigger_type y los campos condicionales según el tipo.
ID del recurso según tipo: inventario (inventories.items tipo herramienta/repuesto) · RR.HH. (companies.hourly_rates) · servicios (third_parties.service_types).
qty
numérico
Sí
Cantidad. Debe ser > 0.
unit_cost
numérico
Sí
Costo unitario. Debe ser > 0. El total_cost se calcula automáticamente (qty × unit_cost).
Parámetros de salida
Respuesta exitosa: HTTP 201. Los datos se devuelven dentro de data.
Parámetro
Tipo
Descripción
id
entero
ID de la tarea creada.
id_group_task
entero
ID del plan al que pertenece.
description
texto
Descripción de la tarea.
id_task_type_main
entero
Tipo principal.
id_task_type / id_task_type_2
entero
Clasificaciones.
id_priorities
entero
Prioridad.
duration
entero
Duración en segundos.
stop_assets
booleano
true si stop_assets_sec > 0.
stop_assets_sec
entero
Tiempo de paro en segundos.
is_configured
booleano
false si la tarea requiere configuración adicional desde la UI.
config_pending
booleano
true cuando hay activadores READING_WHEN/READING_EVERY y el plan ya tiene activos (faltan vincular medidores).
date_create
texto
Fecha de creación ISO 8601.
triggers
arreglo
Activadores creados, con IDs generados.
subtasks
arreglo
Subtareas creadas.
resources
arreglo
Recursos creados.
is_configured y config_pending
Cuando la tarea tiene activadores por lectura (READING_WHEN o READING_EVERY) y el plan ya tiene activos asociados, la tarea se crea correctamente pero queda con "is_configured": false y "config_pending": true. Requiere configuración adicional para asociar medidores a los activos del plan.
Errores
Código
Causa
401
No autenticado · falta auth · empresa inválida · usuario inválido.
403
La empresa no tiene el add-on APIS AVANZADAS, o el usuario no tiene permiso ADD sobre Plan de Tareas.
400
body ausente · validación fallida (campos requeridos, rangos, tipos) · plan inexistente o inactivo · recurso/unidad/evento no encontrado en catálogo.