Endpoint ·
POST /conversation/smart-actionsCuándo usar este endpoint y cuándo el grupo de acciones
Usa /conversation/actions
Cuando ya sabes exactamente qué quieres que ocurra. Es más barato, más rápido y más
predecible: ejecutas las acciones que nombras, en el orden que las nombras.
Usa Smart Actions
Cuando quieres describir la intención y que el empleado juzgue el caso — sobre todo si la
decisión depende de lo que diga el historial de la conversación.
Lo más importante: la instrucción dirige, no amplía
Antes de integrarte, pide al negocio la lista de action sets que el empleado tiene asignados —lo que sabe hacer sale de ahí y de su prompt, no de tu instrucción—. Si necesitas que ocurra algo concreto y garantizado —aplicar una etiqueta, mover de buzón, cambiar el estado— usa/conversation/actions, que
ejecuta exactamente lo que le pides.
Solo empleados operative
Un empleado json devuelve AI_EMPLOYEE_NOT_FOUND (404). Descubre los disponibles con
GET /ai-employees, que informa el type de cada uno.
Para ejecutar un empleado json, usa /conversation/actions con la acción run_ai o
ai_assistance.
Cómo escribir la instrucción
El empleado no puede adivinar los nombres de tus etiquetas, buzones o plantillas: nómbralos explícitamente. Descúbrelos conGET /tags, GET /mailbox-categories, GET /quick-replies y
GET /templates/{name}/{language}.
400 INVALID_REQUEST.
La respuesta
El
202 confirma aceptación, no resultado. Una ejecución con razonamiento puede tardar
minutos, así que corre en segundo plano.El detalle de lo que ocurrió no se notifica todavía — llegará por webhook (funcionalidad
futura), igual que en /conversation/actions. Mientras tanto, lo ejecutado se ve en el Registro
de Actividad del panel del negocio.La ventana de 24 h se valida antes de ejecutar
Una llamada duplicada se ejecuta dos veces
Errores
El catálogo completo está en errores.