List bank transactions

Transactions of one payment account with date, amount, counterparty and booked status.

GET https://cotlet.dev/api/v1/sevdesk/payment-accounts/{payment_account_id}/bank-transactions

read

Returns the transactions of one payment account, newest first, with amount, payer or payee, purpose text and whether the transaction is booked (gebucht) already. Set unbooked_only to see the ones that still need a receipt or invoice. Amounts are signed: money in is positive, money out is negative.

Parameters

Parameters: list_bank_transactions
NameTypeDescription
payment_account_id string required string Payment account ID from list_payment_accounts.
unbooked_only boolean boolean Only transactions not booked yet. Default: false.
from_date date date Only transactions on or after this date.
to_date date date Only transactions on or before this date.
limit integer integer 1 to 100. Default: 50.
cursor string string Next page cursor from the previous call.

Request

cURL
curl https://cotlet.dev/api/v1/sevdesk/payment-accounts/payment_account_8c41d2/bank-transactions \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("sevdesk", "list_bank_transactions", {"payment_account_id":"payment_account_8c41d2"})
Node.js
const result = await cotlet.call('sevdesk', 'list_bank_transactions', {"payment_account_id":"payment_account_8c41d2"});
CLI
cotlet call sevdesk list_bank_transactions --data '{"payment_account_id":"payment_account_8c41d2"}'

Example response

JSON

{
  "transactions": [
    {
      "transaction_id": "90311207",
      "date": "2026-09-15",
      "amount": -39,
      "currency": "EUR",
      "counterparty": "Nordhost Cloud GmbH",
      "purpose": "NH-2026-0912 Hosting September",
      "booked": false
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.