İçeriğe Geç

Abonelikten Çık

DELETE /api/v1/subscriptions/regulations/{documentId}

Abonelikten Çık

Belirli bir regülasyon aboneliğini iptal eder. Abonelik mevzuata aittir: kiracınızın o mevzuatın bütün nüshalarındaki abonelikleri kaldırılır — gönderdiğiniz documentId abone olurken kullandığınız id olmasa da (aynı mevzuatın sahibi ya da bir ikizi; bkz. Mevzuat Detayı, "İkiz nüshalar"). Idempotent değildir — kiracınız mevzuatın hiçbir nüshasına abone değilse (örneğin aynı çağrıyı ikinci kez yaparsanız) 404 dönersiniz (subscription not found).

Yol parametresi

  • documentId — abone olduğunuz regülasyonun ya da aynı mevzuatın başka bir nüshasının kimliği. URL path'inde geçer, gövde yoktur.

Yan etkiler

  • Abonelik kaydı kalıcı olarak silinir — audit log'u dışında kurtarma yoktur.
  • Otomatik eşleşme profilinizden kaynaklı gelecek regülasyon eşleşmeleri bu silme işleminden etkilenmez.
  • Mevcut açık vakalar (PortalCase) silinmez; yalnızca yeni bildirimler kesilir.

Dönüş

{ "success": true, "data": { "unsubscribed": true, "documentId": "..." } }

documentId gönderdiğiniz id'dir — kaldırılan abonelik aynı mevzuatın başka bir nüshasının id'siyle kayıtlı olsa da.

Mevzuatın hiçbir nüshasında abonelik yoksa 404 NOT_FOUND. Tenant bağlantısı yoksa da aynı durum kodu döner; iki durumu ayırt etmek için yanıt gövdesindeki error.message alanına bakın ("Subscription not found." ve "No portal tenant linked to this API key.").

Parametreler

İsimKonumTipZorunluAçıklama
documentId Path uuid Evet Regülasyon doküman ID'si.

Yanıtlar

200 — İptal edildi: kiracının bu mevzuatın bütün nüshalarındaki abonelikleri kaldırılır; yanıt gönderilen documentId'yi döner.

404 — Mevzuatın hiçbir nüshasında abonelik yok veya tenant bulunamadı.