/client-tools/:id/assign
Asigna una tool del catálogo a un agente. Inserta una workflow tool inherited que refleja los campos de contenido de la tool del catálogo y se mantiene sincronizada con ella en futuras ediciones vía Actualizar Client Tool. Idempotente: volver a asignar una tool ya asignada devuelve la asignación existente (sigue siendo 200, sin duplicar la fila).
Tanto la client tool como el agente destino deben pertenecer a tu cuenta.
Parámetros de Ruta
Cuerpo de la Solicitud
Respuestas
200 — Asignada (creada o ya existía)
Campos de Respuesta — WorkflowTool (forma pública)
Esta misma forma de campos la devuelve Crear Workflow Tool.
400 — Error de validación
"tool id must be a valid UUID" o "workflow_id must be a valid UUID".
401 — Error de autenticación
Ver Autenticación.
404 — No encontrado
"Workflow not found" cuando el agente no pertenece a tu cuenta.