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,publicationAfter,publicationBefore.hasDeadline=trueparametresi sadece son tarihi tanımlı olanları getirir. - Metin (string):
searchText— başlık ve açıklama üzerinde serbest metin araması.
Tam enum değer-isim eşlemesi için Enum Referansı sayfasına bakın.
Yukarıda sayılmayan bir query parametresi gönderirseniz istek
400ile reddedilmez; tanınmayan ad sessizce yok sayılır ve o filtre hiç uygulanmadan sonuç dönersiniz (diğer geçerli filtreleriniz çalışmaya devam eder). Filtre adlarını birebir yazdığınızdan emin olun.
Sıralama
sort parametresi artan sıralama için yalnızca alan adını alır (deadline), azalan sıralama için alan desc biçimindedir (deadline desc). Desteklenen alanlar: deadline, severity, title. Varsayılan deadline (artan).
asceki desteklenmez ve tanınmayan birsortdeğeri varsayılana düşmez:sort=deadline ascsessizce kayıt oluşturma tarihine göre azalan (en yeni önce) sıralamaya düşer — parametreyi hiç göndermemekle aynı sonucu vermez. Artan sıralama istiyorsanız eki hiç yazmayın.
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 - "Yaklaşan rapor yükümlülükleri" →
?actionTypes=Report&hasDeadline=true&sort=deadline
Parametreler
| İsim | Konum | Tip | Zorunlu | Açıklama |
|---|---|---|---|---|
institutionTypes |
Query | integer[] |
Hayır | Kurum tipi etiketleri — InstitutionType enum sayı değeri dizisi (1-22). Ç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. |
publicationAfter |
Query | date |
Hayır | Yayın tarihi alt sınırı. |
publicationBefore |
Query | date |
Hayır | Yayın tarihi üst sınırı. |
searchText |
Query | string |
Hayır | Başlık ve açıklamada serbest metin araması. |
sort |
Query | string |
Hayır | Sıralama. Artan sıralama için yalnızca alan adını yazın ('deadline', 'severity', 'title'); azalan için 'alan desc' biçimini kullanın (örn. 'deadline desc'). Parametre hiç gönderilmezse varsayılan 'deadline' (artan). 'asc' eki desteklenmez: 'deadline asc' tanınmaz ve sonuçlar son tarihe göre değil, kayıt oluşturma tarihine göre AZALAN sıralanır — yani parametreyi hiç göndermemekle aynı şey değildir. |
page |
Query | integer |
Hayır | Sayfa numarası. |
pageSize |
Query | integer |
Hayır | 1-100; varsayılan 20. |