Agregar fuente de conocimiento
Agrega una nueva fuente a la base de conocimiento de un agente. La fuente se encola para procesamiento inmediatamente después de crearse.chatbots:write
Path parameters
| Parámetro | Tipo | Descripción |
|---|---|---|
chatbot_id | string | ID del agente |
Cuerpo de la request
El campotype determina qué otros campos son requeridos.
Tipo url — página web o documento en línea
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
type | string | ✅ | "url" |
name | string | ✅ | Nombre descriptivo de la fuente |
source_url | string | ✅ | URL completa de la página a indexar |
Tipo text — texto libre
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
type | string | ✅ | "text" |
name | string | ✅ | Nombre descriptivo de la fuente |
raw_content | string | ✅ | Contenido de texto a indexar |
Tipo faq — preguntas y respuestas
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
type | string | ✅ | "faq" |
name | string | ✅ | Nombre descriptivo |
raw_content | string | ✅ | Texto con preguntas y respuestas (mínimo 2 caracteres) |
Respuesta 201 Created
La fuente se crea con status: "pending" y el procesamiento inicia en segundo plano.
Errores comunes
| Code | Descripción |
|---|---|
INVALID_INPUT | type inválido, falta name, source_url no es una URL válida, o raw_content está vacío |
NOT_FOUND | El agente no existe o no pertenece a tu organización |