Versiyona Geri Dön

Asistanı önceki bir versiyonuna geri döndürün

Endpoint

POST/assistants/:id/rollback

Asistanı belirtilen versiyona geri döndürür ve bu versiyonu yeni bir yayın olarak aktif eder

URL Parametreleri

idzorunlu

Asistan ID'si

İstek Parametreleri

versionIdzorunlu

Geri dönülecek versiyon ID'si

Örnek İstek

cURL
curl -X POST https://api.wespoke.ai/api/v1/assistants/ast_1234567890/rollback \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "versionId": "ver_1234567890"
  }'

Yanıt

200 OK
{
  "id": "ast_1234567890",
  "name": "Customer Support Assistant",
  "status": "published",
  "hasChanges": false,
  "publishedVersion": {
    "id": "ver_1111111111",
    "version": 4,
    "publishedAt": "2025-10-08T17:00:00Z",
    "rolledBackFrom": "ver_1234567890"
  },
  "message": "Assistant rolled back to version 1",
  "updatedAt": "2025-10-08T17:00:00Z"
}

ℹ️Nasıl Çalışır?

Geri alma işlemi, seçtiğiniz eski versiyonun tüm ayarlarını alır ve bunlarıyeni bir versiyon olarak yayınlar. Bu şekilde:

  • Versiyon geçmişi korunur
  • Hangi versiyondan geri dönüldüğü kaydedilir
  • İleriye doğru tekrar yayınlama yapabilirsiniz
  • Tüm değişiklikler izlenebilir

⚠️Dikkat Edilmesi Gerekenler

Geri alma işlemi hemen canlıya geçer ve tüm aramaları etkiler. İşlem öncesi:

  • Geri dönmek istediğiniz versiyonu /versions endpoint'i ile kontrol edin
  • Test ortamında deneme yapın
  • Yoğun olmayan saatlerde uygulayın
  • Ekibinizi bilgilendirin

💡Kullanım Senaryosu

Son yayınladığınız güncelleme beklenmedik sorunlara yol açtıysa, bu endpoint ilehemen önceki stabil versiyonunuza dönebilir ve ardından sorunu çözüp yeni biryayın yapabilirsiniz.