İçeriğe Geç

Abonelik Profili (Güncelle)

PUT /api/v1/subscriptions/profile

Abonelik Profili (Güncelle)

Otomatik eşleşme profilini günceller. Profil yoksa oluşturur — upsert davranışlıdır. Gövde yeni durumun tamamını içermelidir; sunucu tarafında alan bazlı merge yoktur.

İstek gövdesi

  • institutionTypesInstitutionType enum sayı değerleri dizisi (örn. [1, 8]). Enum ismi kabul edilmez; ["Banka"] göndermek gövdeyi çözümlenemez hale getirir ve istek 400 ile reddedilir. null veya [] gönderilebilir (aşağıya bakın).
  • topicsTopicType enum sayı değerleri dizisi. Aynı mantık.
  • isAutoCreateEnabled — boolean, her istekte gönderilmelidir. Sunucu bunu doğrulamaz: eksik gönderilen istek hata vermez, alan false kabul edilir ve otomatik vaka oluşturma sessizce kapanır.

Tam değer-isim eşlemesi için Enum Referansı sayfasına bakın.

Dizilerin etkisi

  • null ile boş dizi [] aynı davranır: her ikisi de "eşleşecek değer yok" anlamına gelir ve hiçbir eşleşme üretmez. null "filtresiz" anlamına GELMEZ.
  • Otomatik eşleşme için her iki dizinin de en az bir değer içermesi gerekir: bir yükümlülük hem institutionTypes içindeki bir kurum tipiyle hem de topics içindeki bir konuyla etiketlenmiş olmalıdır. Tek başına kurum tipi eşleşmesi vaka açmaz.
  • 20 (Tüm Finansal Kuruluşlar) joker değerdir: dizide yer alırsa, kurum tipi etiketi bulunan her yükümlülük kurum boyutundan geçer (kesişim aranmaz). Eşleşme hacmini ciddi biçimde artırır; topics koşulu yine de ayrıca tutmalıdır.

Eşleşme nasıl tetiklenir

Yeni bir regülasyon yayımlandığında, içinden çıkarılan her yükümlülüğün kurum tipi ve konu etiketleri bu profil ile karşılaştırılır; eşleşirse Compliance Portal'da otomatik olarak bir vaka açılır. Profil değişiklikleri geri dönük çalışmaz — yalnızca güncelleme sonrası yayımlanan regülasyonlar değerlendirilir.

Parametreler

İsimKonumTipZorunluAçıklama
institutionTypes Body integer[]? Hayır Kurum tipi etiketleri — InstitutionType enum SAYI değeri dizisi (1-22), enum ismi değil. İsim string'i gönderilirse istek 400 ile reddedilir. Tam eşleme: Enum Referansı.
topics Body integer[]? Hayır Konu etiketleri — TopicType enum SAYI değeri dizisi (1-25), enum ismi değil. Tam eşleme: Enum Referansı.
isAutoCreateEnabled Body boolean Evet Otomatik vaka oluşturma açık mı? Gövde tam değiştirme olduğu için her istekte gönderilmelidir. Sunucu bunu doğrulamaz: eksik gönderilirse istek 400 değil 200 döner ve alan false kabul edilerek otomatik vaka oluşturma kapanır.

Yanıtlar

200 — Güncellenmiş profil.

404 — Tenant bağlantısı yok.