Bilgi Bankası Güncelle

Mevcut bir bilgi bankasının bilgilerini güncelleyin

Endpoint

PUT/knowledge-bases/:id

Belirtilen bilgi bankasının adını ve açıklamasını günceller.

Yol Parametreleri

id(zorunlu)

Güncellenecek bilgi bankası benzersiz kimliği

İstek Gövdesi

name(opsiyonel)

Yeni bilgi bankası adı (3-100 karakter)

description(opsiyonel)

Yeni açıklama (maksimum 500 karakter)

İstek Örneği

cURL
curl -X PUT https://api.wespoke.ai/api/v1/knowledge-bases/kb_abc123 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Güncellenmiş Ürün Bilgi Bankası",
    "description": "Yeni ve güncellenmiş ürün bilgileri"
  }'

Yanıt Örneği

200 OK
{
  "id": "kb_abc123",
  "name": "Güncellenmiş Ürün Bilgi Bankası",
  "description": "Yeni ve güncellenmiş ürün bilgileri",
  "documentCount": 25,
  "totalChunks": 342,
  "createdAt": "2024-01-15T10:30:00Z",
  "updatedAt": "2024-01-22T11:15:00Z"
}

Hata Yanıtları

404 Not Found - Bilgi bankası bulunamadı
{
  "error": "Not found",
  "message": "Bilgi bankası bulunamadı"
}
400 Bad Request - Geçersiz veri
{
  "error": "Validation error",
  "details": {
    "name": "Ad en az 3 karakter olmalıdır"
  }
}