Yükümlülük Arama
/api/v1/obligations/search
Yükümlülük Arama
Tüm dokümanların yükümlülükleri üzerinde filtreli arama yapar. /library/{id}/obligations belirli bir doküman için döner; bu uç nokta tüm katalogda "ödeme kuruluşları için son tarihi 2026 sonuna kadar olan yüksek ciddiyetli yükümlülükler" gibi sorgulara yanıt verir.
Filtre kategorileri
- Etiket (tamsayı dizisi):
institutionTypes,departments,topics—InstitutionType,DepartmentType,TopicTypeenum sayı değerleri. Aynı parametreyi tekrar ederek çoklu değer gönderin (?topics=1&topics=8). - Aksiyon (string dizisi):
actionTypes— enum isimleri (Report,Implement,Prohibit,Document,FileRecord,Train,UpdatePolicy,NotifyCustomer,Other). - Risk (string):
severityMin— yükümlülüğün ciddiyeti bu seviyeye eşit veya üzerinde olanları döner. Değerler:Low,Medium,High,Critical. - Zaman (ISO 8601 tarih):
deadlineAfter,deadlineBefore,effectiveAfter,effectiveBefore,publicationAfter,publicationBefore.hasDeadline=trueparametresi sadece son tarihi tanımlı olanları getirir. - Metin (string):
searchText— başlık ve açıklama üzerinde serbest metin araması. - Kaynak (UUID):
sourceId— sadece belirli bir kaynaktan gelen yükümlülükler.
Tam enum değer-isim eşlemesi için Enum Referansı sayfasına bakın.
Sıralama
sort parametresi "alan asc/desc" formatındadır. Desteklenen alanlar: deadline, severity, title, publication, ordinal. Varsayılan deadline asc.
Yanıt şeması
Yanıt özet şemadır: id, documentId, ordinal, title, sourceReference, actionType, severity, deadlineDate, deadlineKind, deadlineRawText, departmentIds. Tam yükümlülük detayı (açıklama, ceza, kaynak alıntısı, tüm etiketler) için /api/v1/obligations/{id} ile id takibi yapın.
Sayfalama
pageSize1-100 arası (varsayılan 20)- Filtresiz sayfalama katalogun tamamını taramak için kullanılmamalıdır — büyük tenant kullanımı
429 QUOTA_EXCEEDEDile geri döner
Yaygın kullanım örnekleri
- "Ödeme kuruluşları için Q4'te dolacak yükümlülükler" →
?institutionTypes=8&deadlineAfter=2026-10-01&deadlineBefore=2026-12-31 - "AML konusunda kritik tüm yükümlülükler" →
?topics=1&severityMin=Critical - "Uyum departmanını ilgilendiren raporlama" →
?departments=1&actionTypes=Report - "BDDK'dan gelen yaklaşan rapor yükümlülükleri" →
?sourceId={GUID}&actionTypes=Report&hasDeadline=true&sort=deadline asc
Parametreler
| İsim | Konum | Tip | Zorunlu | Açıklama |
|---|---|---|---|---|
institutionTypes |
Query | integer[] |
Hayır | Kurum tipi etiketleri — InstitutionType enum sayı değeri dizisi (1-21). Çoklu değer için aynı parametreyi tekrar edin (?institutionTypes=1&institutionTypes=8). |
departments |
Query | integer[] |
Hayır | Departman etiketleri — DepartmentType enum sayı değeri dizisi (1-24). |
topics |
Query | integer[] |
Hayır | Konu etiketleri — TopicType enum sayı değeri dizisi (1-25). |
actionTypes |
Query | string[] |
Hayır | Yükümlülük aksiyon tipi enum isimleri: Report, Implement, Prohibit, Document, FileRecord, Train, UpdatePolicy, NotifyCustomer, Other. |
severityMin |
Query | string |
Hayır | Asgari ciddiyet seviyesi: Low, Medium, High, Critical. Bu seviye ve üzerini döner. |
deadlineAfter |
Query | date |
Hayır | Son tarihi bu tarihten sonraki yükümlülükler (ISO 8601, sadece tarih). |
deadlineBefore |
Query | date |
Hayır | Son tarihi bu tarihten önceki yükümlülükler (ISO 8601, sadece tarih). |
hasDeadline |
Query | boolean |
Hayır | true: sadece son tarihi tanımlı yükümlülükler. |
effectiveAfter |
Query | date |
Hayır | Yürürlüğe giriş tarihi alt sınırı. |
effectiveBefore |
Query | date |
Hayır | Yürürlüğe giriş tarihi üst sınırı. |
publicationAfter |
Query | date |
Hayır | Yayın tarihi alt sınırı. |
publicationBefore |
Query | date |
Hayır | Yayın tarihi üst sınırı. |
sourceId |
Query | uuid |
Hayır | Belirli bir Source'un dokümanlarına ait yükümlülükler. |
searchText |
Query | string |
Hayır | Başlık ve açıklamada serbest metin araması. |
sort |
Query | string |
Hayır | Sıralama ifadesi: 'deadline asc/desc', 'severity asc/desc', 'title asc/desc', 'publication asc/desc', 'ordinal asc/desc'. |
page |
Query | integer |
Hayır | Sayfa numarası. |
pageSize |
Query | integer |
Hayır | 1-100; varsayılan 20. |