Bank transactions
Imported bank transactions, read-only. Requires the transactions:read ability.
Operations
| Method & path | Ability |
|---|---|
GET /api/v1/bank-transactions |
transactions:read |
GET /api/v1/bank-transactions/{bankTransaction} |
transactions:read |
Get a bank transaction
curl https://billey.nl/api/v1/bank-transactions/9001 \
-H "Authorization: Bearer $TOKEN"
{
"data": {
"id": 9001,
"amount": "-49.99",
"description": "Card payment Office Supplies",
"counterpart_name": "Office Supplies B.V.",
"counterpart_iban": "NL00RABO0123456789",
"end_to_end_id": "NOTPROVIDED",
"executed_at": "2026-07-21",
"value_date": "2026-07-21",
"invoice_id": null,
"expense_id": 88,
"is_matched": true
}
}
The amount is signed — negative for money out, positive for money in (unlike invoice totals, which are always positive). is_matched is derived: it tells you whether the transaction is reconciled against an invoice, expense, or vendor. end_to_end_id is the canonical SEPA reconciliation identifier.
See the OpenAPI spec for the full field list.
Something inaccurate or missing?
support@billey.nl