Skip to content
Translated page. The English version is the source of truth.

GET /apiv2/aml/history ​

GET /apiv2/screening/history کی جگہ لے لی گئی ہے

GET /apiv2/screening/history صفحہ نمبر کے بجائے کرسر کے ذریعے صفحات بناتا ہے، تاکہ جب آپ پڑھ رہے ہوں تو ریکارڈز تبدیل نہ ہوں؛ ہر فلٹر اختیاری ہے، اور چھوڑے گئے (skipped) چیکس بھی شامل ہیں۔ یہ اینڈپوائنٹ کام کرتا رہے گا اور بغیر اطلاع کے واپس نہیں لیا جائے گا۔

کسی مخصوص ایڈریس کے لیے AML چیک کی ہسٹری حاصل کریں۔ صرف تصدیق شدہ صارف سے متعلق چیکس واپس کرتا ہے۔ صفحات میں تقسیم: فی صفحہ 100 آئٹمز، جدید ترین پہلے۔

جواب میں تمام ٹائم اسٹیمپ UTC میں ہیں۔ سٹرنگ فارمیٹ تبدیل نہیں ہوا ہے — "2026-09-09 23:01:44"، بغیر کسی زون لاحقے کے۔

اینڈپوائنٹ URL ​

GET https://netts.io/apiv2/aml/history?address=<ADDRESS>&network=<NETWORK>&page=1

درخواست کے ہیڈرز ​

ہیڈرضروری ہےتفصیل
X-API-KEYہاںNetts ڈیش بورڈ سے آپ کی API کلید

کوئری پیرامیٹرز ​

پیرامیٹرقسمضروری ہےڈیفالٹتفصیل
addressسٹرنگہاں—بلاک چین ایڈریس (10-100 کریکٹرز)
networkسٹرنگہاں—بلاک چین نیٹ ورک ٹکر (تعاون یافتہ نیٹ ورکس دیکھیں)
pageانٹیجرنہیں1صفحہ نمبر (1 سے شروع، فی صفحہ 100 آئٹمز)

مثال کی درخواستیں ​

cURL ​

bash
curl -X GET "https://netts.io/apiv2/aml/history?address=TPCHni9H51NEr8iT6fNJgkdMUBPbF79HBV&network=trx&page=1" \
  -H "X-API-KEY: your_api_key"

Python ​

python
import requests

headers = {
    "X-API-KEY": "your_api_key",
}

response = requests.get(
    "https://netts.io/apiv2/aml/history",
    headers=headers,
    params={
        "address": "TPCHni9H51NEr8iT6fNJgkdMUBPbF79HBV",
        "network": "trx",
        "page": 1
    }
)
data = response.json()

if data["success"]:
    print(f"Total checks: {data['data']['total']}")
    print(f"Page {data['data']['page']} of {data['data']['pages']}")
    for check in data["data"]["checks"]:
        print(f"  {check['created_at']} | {check['client_order_id']} | "
              f"{check['provider']} | risk={check['risk_score']} ({check['risk_level']})")

جواب ​

کامیابی (200 OK) ​

json
{
    "success": true,
    "data": {
        "address": "TPCHni9H51NEr8iT6fNJgkdMUBPbF79HBV",
        "total": 250,
        "page": 1,
        "pages": 3,
        "checks": [
            {
                "client_order_id": "A4C666ABE24BD4A",
                "provider": "elliptic",
                "status": "completed",
                "created_at": "2026-03-10 15:00:00",
                "completed_at": "2026-03-10 15:00:05",
                "risk_score": 10.0,
                "risk_level": "high",
                "is_sanctioned": false
            },
            {
                "client_order_id": "A7F3B2E1D9C04A6",
                "provider": "elliptic",
                "status": "completed",
                "created_at": "2026-03-09 12:30:00",
                "completed_at": "2026-03-09 12:30:08",
                "risk_score": 0.85,
                "risk_level": "high",
                "is_sanctioned": false
            }
        ]
    },
    "timestamp": "2026-03-10 15:05:00"
}

کوئی نتائج نہیں (200 OK) ​

json
{
    "success": true,
    "data": {
        "address": "TXtARC75jmh7sDDfHFunLbpA44T7JhJ53u",
        "total": 0,
        "page": 1,
        "pages": 0,
        "checks": []
    },
    "timestamp": "2026-03-10 15:05:00"
}

جواب کے فیلڈز ​

فیلڈقسمتفصیل
data.addressسٹرنگتلاش کیا گیا ایڈریس
data.totalانٹیجراس ایڈریس کے لیے چیکس کی کل تعداد
data.pageانٹیجرموجودہ صفحہ نمبر
data.pagesانٹیجرصفحات کی کل تعداد
data.checksارےچیک ریکارڈز کی فہرست (فی صفحہ 100 تک)

چیک ریکارڈ کے فیلڈز ​

فیلڈقسمتفصیل
client_order_idسٹرنگآرڈر ID — مکمل نتائج کے لیے GET /apiv2/aml/{order_id} کے ساتھ استعمال کریں
providerسٹرنگAML فراہم کنندہ: elliptic
statusسٹرنگcompleted، pending، processing، failed
created_atسٹرنگچیک جمع کرانے کی تاریخ/وقت
completed_atسٹرنگ | nullچیک مکمل ہونے کی تاریخ/وقت
risk_scoreنمبر | nullرسک اسکور (Elliptic: 0-10)۔ اگر مکمل نہ ہوا ہو تو null
risk_levelسٹرنگ | nulllow، medium، یا high
is_sanctionedبولین | nullاگر پابندیوں سے تعلق کا پتہ چلا ہو تو true

صفحات کی تقسیم ​

  • ہر صفحہ تاریخ کے لحاظ سے ترتیب شدہ (جدید ترین پہلے) زیادہ سے زیادہ 100 ریکارڈز واپس کرتا ہے
  • یہ جاننے کے لیے کہ اس ایڈریس کے لیے کتنے چیکس موجود ہیں، total کا استعمال کریں
  • آخری دستیاب صفحہ نمبر جاننے کے لیے pages کا استعمال کریں
  • page=1 تازہ ترین 100 چیکس واپس کرتا ہے، page=2 اگلے 100، وغیرہ۔

خرابی کے جوابات ​

تصدیقی خرابی (401) ​

json
{
    "detail": {
        "code": -1,
        "msg": "API key not provided"
    }
}

غلط نیٹ ورک (400) ​

json
{
    "success": false,
    "error": {
        "code": 4002,
        "message": "Unsupported network: xyz. See supported networks list."
    }
}

نوٹس ​

  • صرف آپ کے اپنے چیکس واپس کیے جاتے ہیں — آپ اسی ایڈریس کے لیے دوسرے صارفین کے کیے گئے چیکس نہیں دیکھ سکتے
  • skipped اسٹیٹس والے چیکس (غیر فعال ایڈریسز) ہسٹری سے خارج کر دیے جاتے ہیں
  • کسی بھی چیک کا مکمل نتیجہ حاصل کرنے کے لیے، client_order_id کے ساتھ GET /apiv2/aml/{order_id} کا استعمال کریں