> For the complete documentation index, see [llms.txt](https://docs.compliance.phalcon.blocksec.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.compliance.phalcon.blocksec.com/tr/api-documentation/introduction.md).

# Giriş

Phalcon Compliance REST API, adres taraması ve işlem izlemesini doğrudan uygulamalarınız ve iş akışlarınıza entegre etmenizi sağlar. Bir çekişlem işlemeden önce tek bir cüzdanı kontrol etmeniz veya birden fazla zincir arasında işlemleri sürekli izlemeniz gerekse de, API, Phalcon Compliance panosunda bulunan aynı risk zekasına programlı erişim sağlar.

## Neler Yapabilirsiniz

### Adres Taraması

Blockchain adreslerini risk motorlarına karşı tarayarak yaptırım uygulanan varlıkları, yasadışı fon maruziyetini ve diğer uyum risklarini belirleyin.

| Uç Nokta                                                                                                          | Açıklama                                               |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [`POST /address/screen`](/tr/api-documentation/address-screening/screen-a-single-address.md)                      | Tek bir adresi tarayın ve risk sonuçları alın          |
| [`POST /addresses/screen`](/tr/api-documentation/address-screening/batch-screen-addresses.md)                     | Bir istekte 100'e kadar adresi tarayın                 |
| [`GET /addresses/details/{chain_id}/{address}`](/tr/api-documentation/address-screening/get-an-address-detail.md) | Taranmış bir adresin ayrıntılı risk analizi alın       |
| [`GET /addresses/screen/tasks/{task_id}`](/tr/api-documentation/address-screening/get-a-task-result.md)           | Zaman uyumsuz tarama görevlerinin sonuçlarını yoklayın |
| [`PUT /addresses/{chain_id}/{address}`](/tr/api-documentation/address-screening/update-an-address-info.md)        | Bir adresteki özel etiketleri veya notları güncelleyin |

### İşlem Taraması

Bireysel işlemleri veya toplu işlemleri izleyerek ilgili tüm transferlerde risk maruziyetini kontrol edin.

| Uç Nokta                                                                                                                         | Açıklama                                               |
| -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [`POST /transaction/screen`](/tr/api-documentation/transaction-screening/screen-a-single-transaction.md)                         | Tek bir işlemi tarayın                                 |
| [`POST /transactions/screen`](/tr/api-documentation/transaction-screening/batch-screen-transactions.md)                          | Bir istekte 100'e kadar işlemi tarayın                 |
| [`GET /transactions/screen/tasks/{task_id}`](/tr/api-documentation/transaction-screening/get-a-task-result.md)                   | Zaman uyumsuz tarama görevlerinin sonuçlarını yoklayın |
| [`GET /transactions/details/{transfer_id}`](/tr/api-documentation/transaction-screening/get-a-transfer-detail.md)                | Belirli bir transfer için ayrıntılı risk bilgisi alın  |
| [`GET /transactions/transfers/{chain_id}/{hash}`](/tr/api-documentation/transaction-screening/get-transfers-of-a-transaction.md) | Bir işlem içindeki tüm transferleri listeleyin         |

### Müşteri Yönetimi

Taranmış adresleri ve işlemleri belirli müşterilere bağlayarak organize edilmiş uyum izlemesi sağlayın.

| Uç Nokta                                                                                                         | Açıklama                                  |
| ---------------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [`GET /customers/details/{customer_id}`](/tr/api-documentation/customer/get-a-customer-detail.md)                | Belirli bir müşterinin ayrıntılarını alın |
| [`POST /customers/{customer_id}/addresses`](/tr/api-documentation/customer/add-addresses-to-a-customer.md)       | Bir müşteriye adres ekleyin               |
| [`POST /customers/{customer_id}/transactions`](/tr/api-documentation/customer/add-transactions-to-a-customer.md) | Bir müşteriye işlem ekleyin               |

### Kara Liste / Beyaz Liste Yönetimi

Tarama sırasında adresleri otomatik olarak işaretlemek veya atlamak için özel adres listeleri oluşturun.

| Uç Nokta                                                                                                             | Açıklama                      |
| -------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| [`POST /blacklists/add`](/tr/api-documentation/blacklist-whitelist-management/add-addresses-to-blacklist.md)         | Kara listeye adres ekleyin    |
| [`POST /blacklists/remove`](/tr/api-documentation/blacklist-whitelist-management/remove-addresses-from-blacklist.md) | Kara listeden adres kaldırın  |
| [`POST /whitelists/add`](/tr/api-documentation/blacklist-whitelist-management/add-addresses-to-whitelist.md)         | Beyaz listeye adres ekleyin   |
| [`POST /whitelists/remove`](/tr/api-documentation/blacklist-whitelist-management/remove-addresses-from-whitelist.md) | Beyaz listeden adres kaldırın |

### Hesap Yönetimi

Projenizin API kullanımını ve kotasını sorgulayın.

| Uç Nokta                                                                                          | Açıklama                              |
| ------------------------------------------------------------------------------------------------- | ------------------------------------- |
| [`GET /account/usage/screening`](/tr/api-documentation/account-management/get-screening-usage.md) | Tarama kullanım istatistiklerini alın |

## Hızlı Başlangıç

**1. API anahtarınızı alın** — Proje çalışma alanınızda **System → API** bölümüne gidin ve **Generate Key** öğesine tıklayın.

**2. İlk isteğinizi yapın:**

```bash
curl -X POST {BASE_URL}/address/screen \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -d '{
    "chain_id": 1,
    "address": "0x..."
  }'
```

**3. Yanıtı kontrol edin** — Tarama 10 saniye içinde tamamlanırsa, sonuçları doğrudan alırsınız. Aksi takdirde, `/task/result` aracılığıyla yoklamak için bir Task ID alırsınız.

## Temel Kavramlar

* **Risk Motorları** — Her tarama birden fazla risk motoruna karşı çalışır. Sonuçlar, her motor için risk puanları ve risk göstergelerini içerir. Olası tüm göstergeler için [Risk Göstergelerinin Listesi](/tr/api-documentation/introduction/risk-indicator-list.md) bölümüne bakın.
* **Zaman Uyumsuz Görevler** — Toplu istekler ve yavaş taramalar bir Task ID döndürür. Sonuçlar hazır olduğunda `/task/result` uç noktasını kullanarak sonuçları alın.
* **Zincir ID'leri** — Desteklenen her blockchain'in sayısal bir zincir ID'si vardır (örneğin, Ethereum = `1`, Bitcoin = `-1`). Tam listeyi görmek için [Desteklenen Zincirler](/tr/api-documentation/introduction/supported-chains.md) bölümüne bakın.

## Sonraki Adımlar

* [Kimlik Doğrulama](/tr/api-documentation/introduction/authentication.md) — API isteklerinizin nasıl kimlik doğrulanacağı
* [Hız Limitleri](/tr/api-documentation/introduction/rate-limits.md) — Uç nokta başına varsayılan hız limitleri
* [Desteklenen Zincirler](/tr/api-documentation/introduction/supported-chains.md) — Zincirler ve ID'leri
* [Değişiklik Günlüğü](/tr/api-documentation/introduction/changelog.md) — Son API güncellemeleri
