Saltar al contenido
API v1 · https://bentho.org/api
GET/api/mod/ventas/{espacio}/leads-config

La configuración del agente

Todo lo que define cómo vende tu agente: su nombre, su saludo, sus instrucciones, con qué módulos se conecta y cada frase que dice. Si el espacio nunca la tocó, la crea con los valores por defecto.

  • PERMISOlee (vale cualquier clave)
  • CRÉDITOSno gasta
  • AUTENTICACIÓNBearer bth_…

PARÁMETROS

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies). Tiene que tener el módulo Ventas.

RESPUESTA 200

La configuración entera. Los campos que te sirven:

CAMPOTIPOQUÉ ES
namestringEl nombre de tu negocio. Sustituye {name} en el saludo y en las instrucciones. Por defecto, el id del espacio.
saludostringEl primer mensaje de cada conversación. Admite {name}.
modo_ventabooleanfalse: atiende y resuelve dudas. true: asesor de venta consultiva que propone siempre el siguiente paso. Por defecto false.
system_promptstringLas instrucciones del asistente cuando modo_venta es false.
system_prompt_ventastringLas instrucciones cuando modo_venta es true.
aviso_privacidadstringEl aviso que acompaña al primer turno (aviso_privacidad en la respuesta).
monedastringCómo se escriben las cifras en los mensajes. Por defecto "COP". No cambia el cálculo.
campos_capturastring[]Los datos de contacto que pide al registrar un lead. Por defecto ["nombre", "telefono"].
cotiza_sin_contactobooleanSi cotiza antes de tener el contacto del cliente. Por defecto true.
cantidad_defaultintegerLa cantidad que asume si el cliente no la dice. Por defecto 1.
cantidad_max_por_lineaintegerDesde esta cantidad por producto, en vez de cotizar, pregunta si es un pedido al por mayor. Por defecto 12.
mensaje_handoffstringLo que dice cuando pasa la conversación a una persona.
refusal_fuera_dominiostringLo que dice cuando no tiene información (status_code 1001).
catalogo_urlstringEl enlace a tu catálogo (tienda, PDF, catálogo de WhatsApp). Vacío: no lo ofrece. Lo entrega con mensaje_catalogo.
mensaje_* · msg_* · cta_*stringLas frases del agente para cada situación (precio, carrito, pago, envío, stock, posventa) y las pregunta_*. Respeta sus {variables}: ver frases.
tenant_idstringEl espacio.

CONEXIONES CON OTROS MÓDULOS (TIPO · POR DEFECTO)

CAMPOTIPOQUÉ ES
cerebro_activoboolean · trueResponde las preguntas con los documentos del espacio. Apagado, contesta que no tiene esa información.
comercial_activoboolean · falseEnvíos, recargos y métodos de pago con las reglas del módulo Comercial. Apagado, usa tus tablas de tarifas.
marca_activaboolean · falseHabla con la voz, el tono y las tácticas del módulo Marca.
comprension_activaboolean · falseEntiende cada mensaje con el módulo Comprensión.
facturacion_activoboolean · falseCrea la orden y el cobro cuando el cliente confirma, y recibe el comprobante. Sin él, no cierra pedidos ni acepta comprobantes.
inventario_activoboolean · falseMira el stock antes de ofrecer y avisa si algo está agotado.
inventario_delegadoboolean · falseEl stock lo lleva el módulo Productos. Apagado, usa el inventario propio de Ventas (las rutas de inventario de esta guía).

COMPORTAMIENTO (TIPO · POR DEFECTO)

CAMPOTIPOQUÉ ES
carrito_activoboolean · falseEl cliente suma varios productos en varios mensajes y el pedido se crea al confirmar. Apagado, cada compra es un pedido de un producto.
foco_activoboolean · falseRecuerda de qué producto se habla («¿y cuánto vale?») y saca su precio del catálogo de Productos.
soporte_activoboolean · trueEstado de pedido, devoluciones, garantías y quejas: responde con sus frases msg_soporte_* y pasa a una persona.
vision_imagen_activoboolean · falseMira las imágenes que llegan sin un pedido abierto: una foto de producto sigue la conversación; un pago lo reconoce.
whatsapp_botones_combo_activoboolean · falseDevuelve opciones (botones) cuando duda entre 2 o 3 productos parecidos.
mostrar_stock_bajoboolean · truePuede decir «quedan pocas unidades» cuando el stock está en su umbral.
sugerir_alternativasboolean · trueSi algo está agotado, ofrece otros productos que sí hay.
despacho_confirma_metodoboolean · falseCon los datos de envío completos, confirma el método de pago antes de cerrar.
metodo_frases{ contra, transferencia, mixto }Cómo nombra cada método de pago en {metodo_frase}.

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Ventasmódulo no habilitado para este espacio.

Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.

CONVIENE SABER

  • La respuesta trae además ajustes de afinado del agente que no aparecen aquí. No te apoyes en ellos ni los cambies.
  • En la consola, el panel de Ventas del Estudio edita estas mismas frases.