Saltar al contenido
API v1 · https://bentho.org/api
API · MÓDULOS

Módulos

Un módulo suma a tu espacio una capacidad nueva: un catálogo, el cobro de pedidos, la conexión con tu CRM, fichas con datos de la web… Cada uno tiene sus propias rutas en la API, con la misma clave, los mismos límites y los mismos créditos que el resto.

También se manejan desde la consola: en el Estudio de tu espacio, cada módulo activo tiene su panel. Lo que haces allí y lo que haces por la API es lo mismo.

Cómo se llama a un módulo

Todas las rutas de un módulo cuelgan de la misma raíz: el id del módulo y el id del espacio.

RUTA
https://bentho.org/api/mod/{modulo}/{espacio}/{ruta}
BASH
curl https://bentho.org/api/mod/productos/mi-espacio/productos \
  -H "Authorization: Bearer $BENTHO_KEY"
  • {modulo} es el id del módulo (la columna ID del catálogo), no su nombre: landing, no «Landings».
  • {espacio} es el id del espacio, el mismo de las rutas de preguntar y de documentos.
  • El cuerpo, la respuesta y los errores propios de cada ruta están en su ficha. JSON salvo que la ficha diga otra cosa (subidas de archivos o descargas).

Qué módulos tiene tu espacio

GET /api/companies devuelve los espacios a los que llega tu clave; cada uno trae en modules los ids de los módulos que tiene activos. Un módulo responde solo en los espacios donde está activo: en los demás, cada ruta da 403.

RESPUESTA (RECORTADA)
{
  "companies": [
    {
      "id": "mi-espacio",
      "name": "Tienda Aurora",
      "modules": ["rag-chat", "documents", "productos", "facturacion", "fuentes"]
    }
  ]
}

Cada espacio tiene un cupo de módulos. Míralo en GET /api/companies/{espacio}/limite y activa o quita módulos con PATCH /api/companies/{espacio}/modules (clave escribe), o desde la consola.

Permisos

  • Leer (GET) vale con cualquier clave.
  • Crear, cambiar o borrar (POST, PUT, PATCH, DELETE) pide una clave escribe; con una lee, 403.
  • Excepción: conversar con un módulo (por ejemplo, mandarle un mensaje a Ventas) es consultar, y vale con una clave lee. Cada ficha dice qué permiso pide.

Créditos

Solo gastan créditos las rutas que ponen a trabajar al asistente: conversar, armar fichas, crear landings… Leer, configurar y gestionar el catálogo, los pedidos o las tarifas no gasta. Sin créditos, esas rutas responden 402 y las demás siguen funcionando; cancelar un trabajo en curso nunca se corta. Estas son las que gastan:

MÓDULOMÉTODORUTAPERMISO
FuentesPOST/fichasescribe
FuentesPOST/fuentes/{fuente}/lanzarescribe
VentasPOST/conversations/lee
VentasSSE/conversations/stream/lee
VentasPOST/conversations/evidencelee
ComprensiónPOST/comandoslee
LandingsPOST/landingsescribe
LandingsPOST/landings/{landing}/completarescribe
LandingsPOST/landings/{landing}/refinarescribe
LandingsPOST/landings/{landing}/validarescribe

Cuánto llevas gastado en un módulo, en créditos, lo dice GET /api/mod/{modulo}/{espacio}/consumo en los módulos que la tienen; el total de la cuenta, la bolsa de créditos.

Errores comunes a todos los módulos

Además de los de cada ficha y de los generales de la API (401, 429…):

STATUSCUÁNDODETAIL
404El id del módulo no existemódulo desconocido.
403El espacio no tiene ese módulo activomódulo no habilitado para este espacio.
403Clave lee en una ruta que escribeTu cuenta es de solo lectura en este espacio.
403Ruta reservada a la administración de BenthoEsta ruta del módulo es solo para administración.
402Sin créditos, en una ruta que gasta (objeto con motivo)Ver Errores, límites y créditos
502El módulo no está disponible en este momentoReintenta 2 o 3 veces con espera creciente

Cada módulo tiene su guía («cómo funciona») y una ficha por ruta. En el mapa (tecla M) se despliegan las rutas del módulo en el que estás.

Conocimiento

Lo que sabe tu espacio.

MÓDULOIDQUÉ HACERUTAS
FuentesfuentesTrae la web a los documentos del espacio: fichas con cada dato citado y páginas que se leen tal cual.10
TranscripcióntranscripcionConvierte notas de voz y audios en texto.1

Conversar

Cómo atiende y qué responde.

MÓDULOIDQUÉ HACERUTAS
VentasventasAtiende y cierra ventas por chat con el catálogo, los envíos y el cobro del espacio.30
MarcamarcaLa personalidad del asistente: identidad, tono y tácticas de tu marca.3
ComprensióncomprensionInterpreta cada mensaje del cliente y propone el siguiente paso de la conversación.2

Vender

Catálogo, envíos y cobro.

MÓDULOIDQUÉ HACERUTAS
ProductosproductosEl catálogo del espacio: productos, precios, inventario y promociones.52
ComercialcomercialTarifas de envío, recargos y beneficios.10
FacturaciónfacturacionÓrdenes, total a pagar y revisión de los comprobantes de pago.15

Integrar

Tus otros sistemas.

MÓDULOIDQUÉ HACERUTAS
ContabilidadcontabilidadConecta tu software contable: conciliación y exportaciones.18
KommokommoSincroniza leads y conversaciones con tu CRM Kommo.11

Crear

Piezas listas para publicar.

MÓDULOIDQUÉ HACERUTAS
LandingslandingCrea landings con formulario desde un brief, probadas en un navegador antes de entregarlas. En preparación.9