Dokumentasi respons aplikasi

Sumber ditampilkan sebagai GOD'S EYE DATABASE. Endpoint POST /api/providers/leak-search/search memerlukan autentikasi aplikasi. Contoh respons berikut memakai data sintetis:

{"status":"matches","datasetCount":2,"recordCount":3,"limit":100,"scope":"provider_returned_records","recordsIncluded":false}

Validasi permintaan

request
String 1–300 karakter. Spasi di awal/akhir dipangkas sebelum dikirim. Kueri satu baris dapat berisi beberapa kata; gunakan tanda kutip jika frasa harus diperlakukan sebagai satu kata oleh provider.
limit
Integer 100–1000. Nilai default 100 jika tidak ditentukan.
lang
Kode bahasa alfanumerik opsional, maksimum 8 karakter (contoh en atau id-ID). Default en jika kosong/tidak ditentukan.

Respons

status
matches jika ada catatan; not_found jika nol catatan.
datasetCount
Jumlah kelompok hasil, termasuk kelompok kosong selain penanda tanpa hasil.
recordCount
Jumlah catatan yang dikembalikan provider, bukan jumlah orang unik.
limit
Limit pencarian yang dikirim. Antarmuka memakai 100.
scope
provider_returned_records: jumlah berasal dari respons pencarian tersebut.
recordsIncluded
false: data pribadi, kredensial dan nama dataset upstream tidak dikirim ke browser.

Graph menampilkan status, jumlah catatan, jumlah dataset, limit dan cakupan respons. Ringkasan membuka tabel hasil serta waktu respons diterima oleh browser, dan menyediakan laporan anonim HTML. Kecocokan kueri belum memverifikasi identitas.

GET /api/providers/leak-search/config menyatakan output: "aggregate". Konfigurasi tersedia belum membuktikan autentikasi provider berhasil. Format upstream List.*.Data berbeda dari respons aplikasi ini.

Permintaan harus dikirim sebagai JSON. Kueri kosong ditolak sebelum request keluar. Antarmuka memakai limit 100 untuk menjaga biaya dan waktu tetap terkendali; tidak ada pengambilan rincian catatan atau profil pribadi.

Respons tidak valid atau kelompok tanpa hasil yang bertentangan ditolak sebagai kesalahan HTTP 502. Timeout dan kegagalan provider ditampilkan sebagai kesalahan; tidak ada retry berbayar otomatis.