Dokümantasyon menüsü
SearchQuery
SearchQuery public API modelinin alan, tip ve kısıtları.
GET query string veya POST JSON body ile gönderilen public arama kontratı.
Alanlar
| Alan | Tip | Kısıt | Örnek | Görünürlük |
|---|---|---|---|---|
name *Aranacak kişi, kurum veya liste adı. | string | minLength: 2 · maxLength: 160 | "AEROCARIBBEAN AIRLINES" | Public sözleşme |
typeOpsiyonel varlık tipi filtresi. | EntityType | — | {} | Public sözleşme |
genderKişi kayıtları için opsiyonel cinsiyet filtresi. | string | — | "example" | Public sözleşme |
birthDateYYYY, YYYY-MM veya YYYY-MM-DD. | string | pattern: ^\d{4}(-\d{2}(-\d{2})?)?$ | "example" | Kişisel bağlam |
nationalityKişi uyruğu filtresi. | string | — | "example" | Kişisel bağlam |
countryEntity, identifier veya adres ülke bilgisi. | string | — | "example" | Kişisel bağlam |
sourceTek kaynak filtresi. Alias'lar canonical kaynağa normalize edilir. | string | enum: OFAC | MASAK | EU_RESTRICTED | UK_HMT | UN_CONSOLIDATED | OFAC_SDN | OFAC_ALT | EU | UK | UN | "OFAC" | Public sözleşme |
sourcesÇoklu kaynak filtresi. Alias'lar canonical kaynağa normalize edilir. | string[] | — | [] | Public sözleşme |
identifierGET kullanımı için tekil identifier değeri. | string | — | "example" | Kişisel bağlam |
identifiersPOST kullanımı için çoklu identifier listesi. En fazla 20 eleman. | SearchIdentifier[] | — | [] | Kişisel bağlam |
pageBirden başlayan sayfa numarası. | integer | min: 1 | 1 | Public sözleşme |
pageSizeSayfada istenen veya dönen kayıt sayısı. | integer | min: 1 · max: 100 | 25 | Public sözleşme |
Makine-okunur şema
Model, JSON Schema paketi içinde aynı adla yayınlanır.
JSON SchemaKarar sınırı
API sonucu aday eşleşmedir. Nihai yaptırım veya uygunluk kararı resmî kaynak doğrulaması ve insan incelemesi gerektirir.