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

GET /apiv2/aml/

Digantikan oleh GET /apiv2/screening/

GET /apiv2/screening/{client_order_id} adalah kontrak versi 2. Endpoint ini tetap berfungsi dan tidak akan dihentikan tanpa pemberitahuan.

Dapatkan status dan hasil dari pemeriksaan AML yang telah dikirimkan sebelumnya.

Semua stempel waktu dalam respons adalah UTC. Format string tidak berubah — "2026-09-09 23:01:44", tanpa akhiran zona waktu.

URL Endpoint

GET https://netts.io/apiv2/aml/{order_id}

Header Permintaan

HeaderDiperlukanDeskripsi
X-API-KEYYaKunci API Anda dari dasbor Netts

Parameter Jalur

ParameterTipeDiperlukanDeskripsi
order_idstringYaID Pesanan yang dikembalikan dari POST /apiv2/aml

Contoh Permintaan

cURL

bash
curl -X GET https://netts.io/apiv2/aml/A4C666ABE24BD4A \
  -H "X-API-KEY: your_api_key" \

Python

python
import requests

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

response = requests.get(f"https://netts.io/apiv2/aml/{order_id}", headers=headers)
data = response.json()

result = data.get("data", {})
print(f"Status: {result.get('status')}")
print(f"Risk Score: {result.get('risk_score')}")
print(f"Risk Level: {result.get('risk_level')}")

Respons

Pemeriksaan Selesai (200 OK)

json
{
    "success": true,
    "data": {
        "client_order_id": "A4C666ABE24BD4A",
        "status": "completed",
        "address": "TXtARC75jmh7sDDfHFunLbpA44T7JhJ53u",
        "provider": "elliptic",
        "report_language": "en",
        "risk_score": 10.0,
        "risk_level": "high",
        "is_sanctioned": false,
        "created_at": "2026-03-10 09:56:31",
        "completed_at": "2026-03-10 09:56:32",
        "result": {
            "risk_score": 10,
            "cluster_entities": [
                {
                    "name": "ChangeHero",
                    "category": "Coin Swap Service"
                }
            ]
        },
        "sanctions": {
            "self": false,
            "self_entities": null,
            "exposure": null,
            "items": []
        }
    },
    "timestamp": "2026-03-10 10:00:00"
}

Objek sanctions membedakan alamat yang dikenai sanksi dari alamat yang hanya terkait dengan entitas yang dikenai sanksi. Bidang-bidangnya dijelaskan pada halaman pemeriksaan.

Pemeriksaan Tertunda (200 OK)

json
{
    "success": true,
    "data": {
        "client_order_id": "A4C666ABE24BD4A",
        "status": "pending",
        "address": "TPCHni9H51NEr8iT6fNJgkdMUBPbF79HBV",
        "provider": "elliptic",
        "report_language": "en",
        "message": "AML check is being processed",
        "estimated_time_seconds": 5,
        "created_at": "2026-03-10 09:56:31"
    },
    "timestamp": "2026-03-10 09:56:35"
}

Pesanan Tidak Ditemukan (404)

json
{
    "success": false,
    "error": {
        "code": 4040,
        "message": "Order not found"
    },
    "timestamp": "2026-03-10 10:00:00"
}

Catatan

  • Lakukan polling ke endpoint ini untuk mendapatkan hasil pemeriksaan asinkron (dikirimkan tanpa wait: true)
  • Waktu penyelesaian pemeriksaan umum: 2-10 detik
  • Polling tidak dikenakan biaya tambahan