Araç Sil

Bir aracı kalıcı olarak silin

Dikkat!

Bu işlem geri alınamaz. Araç silindikten sonra, bu aracı kullanan asistanlarartık bu araca erişemez. Silme işleminden önce aracın hangi asistanlardakullanıldığını kontrol etmeniz önerilir.

Endpoint

DELETE/api/v1/tools/:toolId

Belirtilen aracı kalıcı olarak siler.

URL Parametreleri

toolIdstring (gerekli)

Silinecek aracın ID'si

İstek Örneği

cURL
curl -X DELETE https://api.wespoke.ai/api/v1/tools/tool_abc123 \
  -H "Authorization: Bearer YOUR_API_KEY"

Yanıt Örneği

200 OK
{
  "success": true,
  "message": "Tool deleted successfully"
}

Hata Yanıtları

404 Not Found
{
  "success": false,
  "error": {
    "code": "TOOL_NOT_FOUND",
    "message": "Tool not found"
  }
}
409 Conflict
{
  "success": false,
  "error": {
    "code": "TOOL_IN_USE",
    "message": "Tool cannot be deleted because it is in use",
    "details": {
      "assistantIds": ["asst_123", "asst_456"],
      "assistantCount": 2
    }
  }
}

Önemli Notlar

• Bir araç silindiğinde, bu işlem geri alınamaz.

• Aktif olarak asistanlarda kullanılan araçlar silinemez (409 hatası döner).

• Silmeden önce aracı kullanan asistanlardan kaldırmanız gerekir.

• Araç silme işlemi anlık gerçekleşir ve tüm konfigürasyon verileri kalıcı olarak silinir.

Güvenli Silme Akışı

1

Aracın detaylarını alarak hangi asistanlarda kullanıldığını kontrol edin

2

Eğer araç asistanlarda kullanılıyorsa, önce ilgili asistanlardan aracı kaldırın

3

Artık hiçbir asistan kullanmıyorsa, aracı güvenle silebilirsiniz