# BankaPro API > BankaPro'nun sunucudan sunucuya REST API'si: banka hesapları, bakiyeler, hareketler ve manuel banka sorgusu. - [BankaPro API](https://docs.banka.pro/index.md): Firmanızın banka hesaplarını, bakiyelerini ve hareketlerini kendi sistemlerinize sunucudan sunucuya aktarın. - [Hızlı başlangıç](https://docs.banka.pro/hizli-baslangic.md): Anahtar oluşturun, ilk isteğinizi gönderin ve yanıtı okuyun. - [Kimlik doğrulama](https://docs.banka.pro/kimlik-dogrulama.md): HTTP Basic, firma bağlamı, yetkiler ve IP kısıtı. - [Yanıtlar ve hatalar](https://docs.banka.pro/yanitlar-ve-hatalar.md): Başarı ve hata zarfı, izleme kimliği, kısmi yanıtlar ve hata kodları. - [Veri kuralları](https://docs.banka.pro/veri-kurallari.md): Tutarlar, para birimleri, bakiye, zaman ve hareket durumu nasıl temsil edilir. - [Sayfalama ve filtreler](https://docs.banka.pro/sayfalama-ve-filtreler.md): Liste uçlarında sayfa gezme, sıralama, filtreleme ve arama. - [Artımlı eşitleme](https://docs.banka.pro/artimli-esitleme.md): Hareketleri sisteminize kayıpsız ve tekrarsız aktarın; gerektiğinde bankayı hemen sorgulatın. - [Limitler](https://docs.banka.pro/limitler.md): İstek hızı, kimlik doğrulama denemesi, banka sorgusu ve gövde sınırları. - [Banka hesaplarını listeler](https://docs.banka.pro/api-reference/accounts/banka-hesaplarını-listeler.md): Mevcut ortak banka entegrasyonuna bağlı banka hesapları listelenir. pageSize hesap ekranında 500'e kadar çıkabilir. Filtre alanları doğrudan veya filter[currency], filter[bankCode], filter[archived], filter[isApi] biçiminde gönderilebilir. Firmanın kendi hesap IBAN'ı baAccounts yetkisiyle döner. Gün… - [Filtrelenmiş hesapların bakiye özetini getirir](https://docs.banka.pro/api-reference/accounts/filtrelenmiş-hesapların-bakiye-özetini-getirir.md): Yalnız mevcut ortak banka entegrasyonuna bağlı yetkili hesaplar kullanılır ve para birimleri ayrı tutulur. Bilinen bakiye banktransactions içindeki balanceKnown=true son hareketle kanıtlanır. knownAccountCount 0 ise balance null; bilinen bakiyelerin gerçek toplamı sıfırsa 0.00 döner. Bilinmeyen hesa… - [Banka hesabı detayını getirir](https://docs.banka.pro/api-reference/accounts/banka-hesabı-detayını-getirir.md) - [Hesabın hareket bazlı bakiye geçmişini getirir](https://docs.banka.pro/api-reference/accounts/hesabın-hareket-bazlı-bakiye-geçmişini-getirir.md): Mevcut banktransactions kayıtlarından günlük hareket sayısını ve balanceKnown=true olan günün son hareket bakiyesini döndürür; ham banka geçmişi sorgulanmaz. Tarih verilmezse Europe/Istanbul takvimine göre bugün dahil son 7 gün kullanılır. Date-only değerler Europe/Istanbul gün başlangıcı/gün sonu,… - [Banka hareketlerini listeler](https://docs.banka.pro/api-reference/transactions/banka-hareketlerini-listeler.md): Hareketler diğer projelerin de kullandığı ortak banktransactions koleksiyonundan transactionDate desc, _id desc sırasıyla okunur. Filtreler doğrudan veya filter[...] biçiminde gönderilebilir. q araması açıklama, karşı taraf, işlem kodu ve alt hesap alanlarında; IBAN/TCKN/VKN için yalnız açıkça atanm… - [Filtrelenmiş hareketlerin özetini getirir](https://docs.banka.pro/api-reference/transactions/filtrelenmiş-hareketlerin-özetini-getirir.md): Liste ile aynı filtre kümesini kullanır; gelen, giden ve net tutarlar her para birimi için ayrı hesaplanır. Ham açıklama, IBAN veya kimlik numarası niteliğindeki aramalar açıkça atanmış baPii gerektirir; API admini baPii yetkisini örtük kazanmaz. - [Banka hareketi detayını getirir](https://docs.banka.pro/api-reference/transactions/banka-hareketi-detayını-getirir.md): Liste DTO'suna note alanını ekler. Karşı taraf IBAN ve TCKN/VKN alanları ile açıklama ve not içindeki boşluk, Unicode whitespace, nokta, eğik çizgi veya tireyle biçimlendirilmiş eşleşmeler baPii yoksa maskelenir. API kullanıcısı admin olsa bile açık PII için baPii açıkça atanmış olmalıdır. İşlem son… - [Hareket durumunu günceller](https://docs.banka.pro/api-reference/transactions/hareket-durumunu-günceller.md): Durum ortak banka hareketinin mevcut status alanında güncellenir. - [Hareket durumlarını toplu günceller](https://docs.banka.pro/api-reference/transactions/hareket-durumlarını-toplu-günceller.md): Yalnız set_status işlemi desteklenir. Bir istekte en fazla 500 hareket kimliği gönderilebilir; tekrar eden kimlikler tekilleştirilir ve bütün benzersiz kimlikler yetkili kapsamda bulunmalıdır. - [Hareket notunu kaydeder](https://docs.banka.pro/api-reference/transactions/hareket-notunu-kaydeder.md): Not ortak banka hareketinin mevcut comment alanında tutulur. Not düz metin olmalı ve kırpıldıktan sonra 1-2000 karakter içermelidir. Kaydedilen nottaki biçimlendirilmiş IBAN ve TCKN/VKN eşleşmeleri baPii yoksa yanıtta maskelenir. API kullanıcısı admin olsa bile açık PII için baPii açıkça atanmış olm… - [Hareket notunu siler](https://docs.banka.pro/api-reference/transactions/hareket-notunu-siler.md) - [Manuel banka sorgusu başlatır](https://docs.banka.pro/api-reference/queries/manuel-banka-sorgusu-başlatır.md): Yalnız kimlik doğrulanan API kullanıcısına bağlı firma için çalışır. İstek gövdesindeki scope yetkilendirme veya firma seçimi değildir: account tek hesabı, current_company_all credential firmasının uygun hesaplarını sırayla sorgular. Boş gövde bütün hesaplar anlamına gelmez. Her hesap ortak, en fazl… ## OpenAPI Specs - [openapi](/api-reference/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.