Bunq Payments
AI-generatedSummary
Retrieve payments from a bunq monetary account, newest first, with optional limit, last-X-days cutoff, and automatic pagination. Each payment is returned as its own n8n item.
Inputs
- monetaryAccountId (required) — ID of the bunq monetary account to read payments from.
- returnAll — If true, keeps paging until no older payments remain (or the date cutoff is hit). Default false.
- limit — Maximum number of payments to return when Return All is off. Default 50, minimum 1.
- additionalOptions.lastDays — Only include payments created within the last X days. Paging stops at the first payment older than the cutoff.
- additionalOptions.itemsPerPage — Page size sent to the bunq API as
count(1–200, default 50).
Output shape
One n8n item per payment, where the json is the raw bunq Payment object. If none match, a single item is returned with a message and the monetaryAccountId.
Requires bunqApi credentials. The node creates or reuses a bunq session cached in workflow static data. Requests are rate-limited (GET: 3 per 4 s), so large fetches may be slow. It runs once per input item, and each output item is paired to its input item. With Continue On Fail enabled, a failed item yields an item with an
errorfield. Otherwise the node throws.
Examples
Example 1: Fetch the 20 most recent payments for an account
monetaryAccountId=12345, returnAll=false, limit=20
Example 2: Export all payments from the last 7 days
monetaryAccountId=12345, returnAll=true, additionalOptions.lastDays=7, itemsPerPage=200