Chatbot e IA

Crear/Editar conocimiento

Crea o edita una base de conocimiento para los agentes de IA. (Requiere una API key de OpenAI configurada en la instancia)

POSThttps://api.zapzapapi.com/api/v1/{instanceId}/knowledge/edit

Autenticación con los encabezados x-api-key y x-api-secret.

Parámetros

NombreTipoDóndeObligatorioDescripción
idtextcuerpoNoID del conocimiento (vacío para crear uno nuevo)
deleteselectcuerpoNoDefine si es una operación de eliminación
knowledgejsoncuerpoNoContenido del conocimiento
fileTypeselectcuerpoNoTipo de archivo cuando no se detecta automáticamente

Ejemplo de solicitud

curl

curl -X POST "https://api.zapzapapi.com/api/v1/{instanceId}/knowledge/edit" \
  -H "x-api-key: TU_API_KEY" \
  -H "x-api-secret: TU_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"id":"id","delete":true}'

Node.js

const res = await fetch("https://api.zapzapapi.com/api/v1/{instanceId}/knowledge/edit", {
  method: "POST",
  headers: {
    "x-api-key": "TU_API_KEY",
    "x-api-secret": "TU_API_SECRET",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "id": "id",
    "delete": true
  }),
});
console.log(await res.json());

Python

import requests

res = requests.post(
    "https://api.zapzapapi.com/api/v1/{instanceId}/knowledge/edit",
    headers={"x-api-key": "TU_API_KEY", "x-api-secret": "TU_API_SECRET"},
    json={"id":"id","delete":True},
)
print(res.json())

Ejemplo de respuesta

JSON

{
  "ok": true
}

Los valores son ilustrativos; los campos siguen el formato real de la respuesta.

Ver la referencia completa

Consigue tus claves de API

Crea tu cuenta, conecta un número en minutos y empieza a usar la API. R$15 por número activo/mes, con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.