Skip to main content
GET /banks/transactions iki sayfalama modeli sunar. Liste ekranlarında offset, sürekli yeni hareket eklenen büyük veri kümelerinde cursor kullanın. Parametre adları pageSize, sortBy ve direction şeklindedir.

Offset sayfalama

Offset modunda pageSize en fazla 250’dir. Varsayılan değer 25’tir.

Cursor sayfalama

Cursor modunda pageSize en fazla 100’dür; sınır aşılırsa değer sessizce kırpılmaz, 400 TRANSACTION_CURSOR_PAGE_SIZE_INVALID döner. İlk istekte cursor göndermeyin:
Cursor, seçilen sıralama alanı ile hareket kimliğini birlikte taşır. Sonraki sayfada sortBy veya direction değerini değiştirmeyin. Cursor’ı çözümlemeye veya kendiniz üretmeye çalışmayın.

CSV dışa aktarımı

GET /banks/transactions/export, liste endpointiyle aynı seçim filtrelerini ve sortBy/direction sıralamasını kullanır. Sayfalama parametreleri export kapsamını belirlemez.
CSV UTF-8 BOM ile döner. =, +, - veya @ ile başlayan hücreler spreadsheet formül enjeksiyonuna karşı metin olarak güvenli hale getirilir. Satır sınırı aşılırsa 413 EXPORT_ROW_LIMIT_EXCEEDED ve meta.maxRows döndürülür; filtreyi veya tarih aralığını daraltıp yeniden deneyin.