Belirli bir regülasyona manuel abonelik ekler. Regülasyonun boru hattı tamamlanmış olmalıdır (PipelineStatus = Completed) — aksi halde 404 alırsınız. Kiracınız bu mevzuata zaten aboneyse 400 döner; aynı mevzuatın başka bir nüshasına abonelik de buna dâhildir (aşağıda "Aynı mevzuatın nüshaları").
Abonelik profili (/subscriptions/profile) — etiket tabanlı, gelecekteki regülasyonlar için tetiklenir.
Manuel abonelik (bu uç nokta) — mevcut bir regülasyonu takibe alır. Regülasyon sonradan güncellenirse webhook/bildirim almayı sağlayacaktır (webhook sistemi yayınlanınca).
İkisi birlikte kullanılabilir — otomatik profil + manuel istisnalar.
Aynı mevzuatın nüshaları
Aynı mevzuatın kütüphanede birden çok nüshası olabilir (bkz. Mevzuat Detayı, "İkiz nüshalar"). Abonelik mevzuata aittir ve mükerrer kontrolü mevzuatın bütün nüshalarına bakar: aynı documentId'yi ikinci kez gönderdiğinizde de, aynı mevzuatın başka bir nüshasının (sahibinin ya da bir ikizinin) id'siyle zaten aboneyken de 400 alırsınız. GET /library/{id} yanıtındaki isSubscribed aynı kuralla hesaplanır: true ise bu çağrı 400 döner.
Yeni abonelik gönderdiğinizdocumentId ile kaydedilir; sahibin id'sine çevrilmez ve sonradan değiştirilmez. Aboneliklerim listesi o id'yi döner.
Dönüş
Oluşturulan abonelik kaydı ve ilgili regülasyonun başlık/özet snapshot'ı döner. Bu snapshot client'ınızın UI'ında hemen göstermek içindir; canonical veri için /library/{id} kullanın.
Parametreler
İsim
Konum
Tip
Zorunlu
Açıklama
documentId
Body
uuid
Evet
Regülasyon doküman ID'si.
Yanıtlar
200 — Oluşturulan abonelik.
400 — Kiracı bu mevzuata zaten abone (aynı mevzuatın başka bir nüshası dâhil).
404 — Regülasyon bulunamadı veya tenant bağlantısı yok.
Bu web sitesi, deneyiminizi geliştirmek için çerezler kullanmaktadır. Siteyi kullanmaya devam ederek çerez politikamızı kabul etmiş olursunuz.