Skip to main content

Listar fuentes de conocimiento

Devuelve todas las fuentes de la base de conocimiento de un agente, ordenadas por fecha de creación descendente.
GET https://app.chatnorris.ai/api/v2/chatbots/{chatbot_id}/knowledge
Authorization: Bearer <tu_api_key>
Scope requerido: chatbots:read

Path parameters

ParámetroTipoDescripción
chatbot_idstringID del agente

Respuesta

{
  "status": "success",
  "data": {
    "sources": [
      {
        "id": "src_abc123",
        "name": "Página de preguntas frecuentes",
        "type": "url",
        "status": "ready",
        "source_url": "https://empresa.com/faq",
        "char_count": 12540,
        "chunk_count": 18,
        "last_synced": "2026-06-28T10:00:00.000Z",
        "error_message": null,
        "created_at": "2025-04-10T09:00:00.000Z"
      },
      {
        "id": "src_def456",
        "name": "Políticas de envío",
        "type": "text",
        "status": "ready",
        "source_url": null,
        "char_count": 3200,
        "chunk_count": 5,
        "last_synced": "2025-04-10T09:05:00.000Z",
        "error_message": null,
        "created_at": "2025-04-10T09:05:00.000Z"
      }
    ]
  }
}

Campos de respuesta

CampoTipoDescripción
idstringID único de la fuente
namestringNombre descriptivo de la fuente
typestringTipo: url, text o faq
statusstringEstado: pending, processing, ready o error
source_urlstring | nullURL de la fuente (solo para tipo url)
char_countintegerCaracteres indexados
chunk_countintegerFragmentos generados para la búsqueda vectorial
last_syncedstringÚltima fecha de procesamiento (ISO 8601)
error_messagestring | nullMensaje de error si status es error
created_atstringFecha de creación (ISO 8601)

Errores comunes

CodeDescripción
NOT_FOUNDEl agente no existe o no pertenece a tu organización