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 Parameters

idrequired

Assistant ID

İstek Parametreleri

versionIdrequired

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

⚠️Important Notes

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

  • Geri dönmek istediğiniz versiyonu /versions endpoint to verify
  • Test ortamında deneme yapın
  • Yoğun olmayan saatlerde uygulayın
  • Inform your team

💡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.