> ## Documentation Index
> Fetch the complete documentation index at: https://tahsil.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Temel özellikler

> Tahsil Banka API'nin bağlantı, hareket, mutabakat ve operasyon yeteneklerini keşfedin.

Tahsil Banka API, banka verisinin alınmasından kendi kayıtlarınızla
eşleştirilmesine kadar gereken temel yapı taşlarını aynı müşteri sözleşmesinde
sunar.

## Bağlantıdan mutabakata

<CardGroup cols={2}>
  <Card title="Banka bağlantıları" icon="building-columns" href="/rehberler/hesaplar-ve-senkronizasyon">
    Demo veya production bağlantısı kurun, gerekli banka alanlarını güvenli
    biçimde kaydedin ve hesapları keşfedin.
  </Card>

  <Card title="Hareket senkronizasyonu" icon="arrows-rotate" href="/rehberler/hareketler">
    Banka hareketlerini ortak modele alın; tarih, banka, yön ve tutar gibi
    alanlarla filtreleyin.
  </Card>

  <Card title="Sayfalama ve dışa aktarma" icon="table-list" href="/rehberler/sayfalama-ve-csv">
    Büyük veri kümelerini offset veya cursor sayfalamasıyla okuyun ve aynı
    filtrelerle CSV çıktısı üretin.
  </Card>

  <Card title="Mutabakat ve atamalar" icon="wand-magic-sparkles" href="/rehberler/otomasyon-kurallari">
    Hareketleri harici kayıtlarla manuel ya da önizlenmiş kurallarla
    ilişkilendirin.
  </Card>

  <Card title="Zamanlanmış sorgular" icon="clock" href="/rehberler/zamanlanmis-sorgular">
    Düzenli banka sorgularını planlayın, çalışma durumunu izleyin ve gerektiğinde
    güvenle durdurun.
  </Card>

  <Card title="Dashboard ve günlükler" icon="magnifying-glass-chart" href="/rehberler/dashboard">
    Veri akışını dashboard, kullanım bilgileri, bağlantı sağlığı ve maskelenmiş
    günlüklerle araştırın.
  </Card>
</CardGroup>

## Entegrasyon yaşam döngüsü

1. Firma için gerekli yetkileri taşıyan bir API credential oluşturun.
2. Her korumalı istekte `x-api-key` ve `x-api-secret` header'larını birlikte
   gönderin.
3. Banka bağlantısını oluşturup kurulum ve ilk senkronizasyonu tamamlayın.
4. Hareketleri filtreleyin ve kendi kayıtlarınızla eşleştirin.
5. Düzenli veri alımını planlayın; dashboard ve günlüklerle sonucu izleyin.

## Kararlı sözleşme davranışı

* Başarılı JSON cevapları `status: true` ve `result` alanlarını taşır.
* Offset listeleri `paginate`, cursor listeleri `pageInfo` bilgisi döndürür.
* Hatalar HTTP status ile, bulunduğunda kararlı `code` alanıyla
  sınıflandırılır.
* Banka hareketi oluşturma, güncelleme ve silme işlemleri public müşteri
  sözleşmesinde yer almaz.

<CardGroup cols={2}>
  <Card title="Kimlik doğrulamayı yapılandırın" icon="key" href="/baslangic/kimlik-dogrulama">
    Credential saklama, header kullanımı ve en az yetki kurallarını uygulayın.
  </Card>

  <Card title="API referansına geçin" icon="brackets-curly" href="/api-reference/sistem--sağlık/servis-canlılığını-kontrol-et">
    Endpoint parametrelerini, örnek cevapları ve hata sözleşmelerini inceleyin.
  </Card>
</CardGroup>
