Saltar al contenido
API v1 · https://bentho.ai/api
API V1

La API de Bentho

Pregúntale a los documentos de un espacio, sube y quita documentos, ajusta cómo responde y consulta tus créditos. Todo por HTTP, con JSON y una clave. Los módulos de tu espacio suman sus propias rutas.

Lo básico

BASEhttps://bentho.ai/api
CLAVEAuthorization: Bearer bth_<id>.<secreto> · Claves y permisos
FORMATOJSON (Content-Type: application/json), salvo la subida de documentos (multipart) y el stream (SSE).
DESDE DÓNDEDesde tu servidor. La API no admite llamadas desde el navegador de tus usuarios (CORS), y la clave nunca debe llegar ahí.
VERSIÓNv1: se agregan campos, nunca se quitan ni se renombran.

Las rutas

MÉTODORUTAPARA QUÉPERMISO
POST/rag/{espacio}/conversationsHaz una pregunta a tu espaciolee
SSE/rag/{espacio}/conversations/streamLa misma pregunta, en vivolee
GET/rag/{espacio}/documentsLos documentos del espaciolee
POST/rag/{espacio}/load_documentsSube documentosescribe
DEL/rag/{espacio}/documents/{archivo}Quita un documentoescribe
GET/rag/{espacio}/indexing_status¿Ya está listo lo que subí?lee
PATCH/rag/{espacio}/configAjusta cómo responde el Cerebroescribe
PATCH/companies/{espacio}/api-configLímites, cuota diaria e IPs del espacioescribe
GET/cuentas/{cuenta}/bolsaTus créditoslee
GET/profileQué puede hacer tu clavelee
GET/companiesLos espacios a los que llega tu clavelee
GET/companies/{espacio}/limiteCuántos módulos caben en el espaciolee
GET/companies/{espacio}/semaforoSi cada módulo del espacio funcionalee
PATCH/companies/{espacio}/modulesActiva o quita módulos del espacioescribe
GET/rag/{espacio}/documents/{archivo}Descarga un documentolee
DEL/rag/{espacio}/clear_cacheVacía la caché de respuestasescribe
GET/rag/{espacio}/configLee cómo responde el Cerebrolee
GET/companies/{espacio}/api-configLee los límites, la cuota y las IPs del espaciolee
GET/companies/{espacio}/cuentaLa cuenta de tu espaciolee
GET/cuentas/{cuenta}/cierresLo gastado en cada ciclo cerradolee

Módulos

Cada módulo de tu espacio suma sus rutas bajo /api/mod/{modulo}/{espacio}/, con la misma clave y los mismos límites. Solo responden en los espacios que tienen ese módulo (los ves en GET /api/companies); en los demás, 403. Cómo se llaman, qué permisos piden y cuáles gastan créditos, en Módulos.

  • Fuentes (fuentes): Trae la web a los documentos del espacio: fichas con cada dato citado y páginas que se leen tal cual.
  • Transcripción (transcripcion): Convierte notas de voz y audios en texto.
  • Agente ventas (agente): Atiende y vende por chat: entiende qué pide el cliente, cotiza con el catálogo y los envíos del espacio y cierra la orden.
  • Marca (marca): La personalidad del asistente: identidad, tono y tácticas de tu marca.
  • Productos (productos): El catálogo del espacio: productos, precios, inventario y promociones.
  • Comercial (comercial): Tarifas de envío, recargos y beneficios.
  • Facturación (facturacion): Órdenes, total a pagar y revisión de los comprobantes de pago.
  • Contabilidad (contabilidad): Conecta tu software contable: conciliación y exportaciones.
  • Kommo (kommo): Sincroniza leads y conversaciones con tu CRM Kommo.
  • Landings (landing): Crea landings con formulario desde un brief, probadas en un navegador antes de entregarlas.

Gestionar las claves

Crear, listar y revocar claves (/api/tokens) se hace con la sesión de la consola, no con una clave: así una clave filtrada no puede crear otras. Ver Claves y permisos.

Antes de integrar