Ana içeriğe geç

Banka/Kasa Hareketleri

Belirtilen banka/kasa hesabının işlem geçmişini listeler.

Endpoint

GET /kolaybi/v1/vaults/{vault_id}/transactions

Parametreler

ParametreTipZorunluAçıklama
vault_idintegerEvetİşlem geçmişi görüntülenecek hesap ID'si

Örnekler

curl -X GET "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/vaults/1/transactions" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL"

Yanıt

{
"data": [
{
"id": 1,
"type": "income",
"amount": 1000.0,
"currency": "TRY",
"description": "Müşteri ödemesi",
"date": "2024-01-15T10:30:00Z",
"balance": 1000.0,
"reference": "INV-001",
"category": "payment"
},
{
"id": 2,
"type": "expense",
"amount": -500.0,
"currency": "TRY",
"description": "Tedarikçi ödemesi",
"date": "2024-01-16T14:20:00Z",
"balance": 500.0,
"reference": "PO-001",
"category": "payment"
}
]
}

Yanıt Alanları

AlanTipAçıklama
idintegerİşlem ID
typestringİşlem türü
amountnumberİşlem tutarı
currencystringPara birimi
descriptionstringİşlem açıklaması
datestringİşlem tarihi (ISO 8601)
balancenumberGüncel bakiye
referencestringReferans numarası
categorystringİşlem kategorisi

Kurallar

Önemli
  • Hesap ID: Geçerli bir banka/kasa hesap ID'si olmalı
  • Tarih Sırası: İşlemler tarih sırasına göre listelenir
  • Bakiye: Her işlem için güncel bakiye hesaplanır
  • Maksimum: 1000 işlem döndürülür