Ana içeriğe geç

Online Banka Hareketleri

Bir online bankanın tüm hesaplarının hareketlerini tek çağrıda listeler.

Endpoint​

GET /kolaybi/v1/online_bank/banks/{bank_id}/transactions

Parametreler​

ParametreTipZorunluAçıklama
bank_idstringEvetHareketleri görüntülenecek online bankanın ID'si
start_datestringHayırBaşlangıç tarihi (YYYY-MM-DD, varsayılan: bitiş tarihinden 92 gün öncesi)
end_datestringHayırBitiş tarihi (YYYY-MM-DD). start_date ile arası en fazla 92 gün olabilir
min_amountnumberHayırMinimum tutar
max_amountnumberHayırMaksimum tutar
receipt_nostringHayırDekont/işlem numarası ile filtreleme
explanationstringHayırAçıklama içinde arama
directionstringHayırHareket yönü (in, out, all)
is_mappedbooleanHayırOfis işlem kaydıyla eşleştirilmiş (true/1) ya da eşleştirilmemiş (false/0) hareketlere göre filtreleme

Örnekler​

# Bankanın tüm hareketleri (varsayılan tarih aralığı)
curl -X GET "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/online_bank/banks/64e7b3d1c0a9f8e7d6c50421/transactions" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL"

# Tarih aralığı ile filtreleme
curl -X GET "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/online_bank/banks/64e7b3d1c0a9f8e7d6c50421/transactions?start_date=2026-09-01&end_date=2026-09-09" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL"

# Eşleştirilmemiş gelen hareketler
curl -X GET "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/online_bank/banks/64e7b3d1c0a9f8e7d6c50421/transactions?direction=in&is_mapped=false" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL"

Yanıt​

{
"data": [
{
"id": "66d0a9b1c2d3e4f5a6b70819",
"direction": "in",
"receipt_date": "2026-09-05 14:32:10",
"receipt_no": "2026090500123",
"explanation": "ABC TICARET LTD STI EFT",
"opcode": "EFT Gelen",
"receipt_amount": 15000.5,
"currency": "TRY",
"receipt_balance": 140431.25,
"is_mapped": true
}
],
"message": "Online banka hareketleri başarıyla listelendi.",
"success": true
}

Yanıt Alanları​

AlanTipAçıklama
dataarrayHareket kayıtları (data[n])
messagestringYanıt mesaj kodu
successbooleanİşlem başarı durumu

Kayıt Alanları (data[n])​

AlanTipAçıklama
idstringHareket kimliği
directionstringHareket yönü (in, out)
receipt_datestringHareket tarihi (Europe/Istanbul, YYYY-MM-DD HH:mm:ss)
receipt_nostringDekont/işlem numarası
explanationstringHareket açıklaması
opcodestringİşlem kodu etiketi
receipt_amountnumberHareket tutarı
currencystringPara birimi (örn. TRY)
receipt_balancenumberHareket sonrası hesap bakiyesi
is_mappedbooleanHareketin bir Ofis işlemiyle eşleştirilip eşleştirilmediği