Aplicar plantilla de automatización
Automatizaciones
Aplicar plantilla de automatización
Crea una automatización de Famulor a partir de una plantilla lista para usar y compruébala con una ejecución de prueba real.
POST
Aplicar plantilla de automatización
Este endpoint crea una automatización a partir de una plantilla (consulta Listar plantillas de automatización), ejecuta una prueba real y —en el caso de las plantillas de eventos de asistente— vincula la automatización al asistente una vez que la prueba se supera. Devuelve el mismo formato de respuesta que Crear automatización.
Parámetros de ruta
string
requerido
La clave de la plantilla (obtenida de Listar plantillas de automatización). Una clave desconocida devuelve un
404.Cuerpo de la solicitud
object
Los parámetros de la plantilla como pares clave-valor; consulta la lista
params de la plantilla para saber qué necesita cada uno. Los parámetros obligatorios que falten devuelven un 422 (missing_params) con el detalle exacto de lo que se necesita. Máx. 64 KB.integer
El asistente al que se vincula la automatización resultante. Obligatorio para plantillas con
requires_assistant: true.string
Un nombre personalizado para la automatización (máx. 255 caracteres); por defecto usa el nombre de la plantilla
boolean
Obligatorio (
true) para plantillas marcadas con side_effects: trueRespuesta
El mismo formato de Crear automatización:automation_id, webhook_url (para plantillas activadas por webhook, como lead-intake-webhook y las de consulta durante la llamada; null para plantillas de eventos de asistente), status (active / active_untested / test_failed), test (run_status + resultado por paso), response, binding. Devuelve 201 cuando la automatización está activa y 200 cuando su ejecución de prueba falla.
Una plantilla cuya ejecución de prueba se detiene en un paso de Retraso (p. ej. post-call-callback) reporta run_status: "PAUSED"; eso es un éxito, no un fallo: todos los pasos anteriores al retraso se ejecutaron, y la ejecución se reanuda en el momento previsto.
Códigos de error (422)
Los fallos graves devuelven{"message": "...", "error": "<code>", "params": ...} y no se crea nada. Códigos destacados: