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
| Name | Type | Description |
|---|---|---|
| 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 https://cotlet.dev/api/v1/sevdesk/payment-accounts/payment_account_8c41d2/bank-transactions \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("sevdesk", "list_bank_transactions", {"payment_account_id":"payment_account_8c41d2"}) const result = await cotlet.call('sevdesk', 'list_bank_transactions', {"payment_account_id":"payment_account_8c41d2"}); cotlet call sevdesk list_bank_transactions --data '{"payment_account_id":"payment_account_8c41d2"}' Example response
{
"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
}