Ana içeriğe atla
PUT
/
user
/
knowledgebases
/
{knowledgebaseId}
/
documents
/
{documentId}
Belgeyi güncelle
curl --request PUT \
  --url https://app.whattalk.ai/api/user/knowledgebases/{knowledgebaseId}/documents/{documentId} \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "description": "<string>"
}
'
{
  "message": "Document updated successfully.",
  "data": {
    "id": 1,
    "name": "Updated Product Manual",
    "description": "Revised user guide with new features",
    "type": "pdf",
    "type_label": "PDF",
    "status": "active",
    "status_label": "Active",
    "updated_at": "2025-01-08T15:45:00.000000Z"
  }
}
Bu endpoint, mevcut bir belgenin meta verilerini günceller. Yalnızca ad ve açıklama güncellenebilir - belge türü ve içeriği değiştirilemez.

Yol Parametreleri

knowledgebaseId
integer
gerekli
Bilgi bankasının benzersiz tanımlayıcısı
documentId
integer
gerekli
Güncellenecek belgenin benzersiz tanımlayıcısı

İstek Gövdesi

name
string
Belgenin yeni adı (maksimum 255 karakter)
description
string
Belgenin yeni açıklaması (maksimum 255 karakter)

Yanıt

message
string
Başarı mesajı
data
object
Güncellenen belge nesnesi
{
  "message": "Document updated successfully.",
  "data": {
    "id": 1,
    "name": "Updated Product Manual",
    "description": "Revised user guide with new features",
    "type": "pdf",
    "type_label": "PDF",
    "status": "active",
    "status_label": "Active",
    "updated_at": "2025-01-08T15:45:00.000000Z"
  }
}
Bir belgenin içeriğini güncellemek için mevcut belgeyi silmeniz ve güncellenmiş içerikle yeni bir tane oluşturmanız gerekir.