Quickbooks node > getAll cutomers pull only 1000 records

Hello everyone,

I am trying to fetch all records from Quickbooks for customers, but getAll returns only 1000 records.

{
 "nodes": [
   {
     "parameters": {
       "operation": "getAll",
       "returnAll": true,
       "filters": {}
     },
     "name": "QuickBooks Online2",
     "type": "n8n-nodes-base.quickbooks",
     "typeVersion": 1,
     "position": [
       -620,
       780
     ],
   }
 ],
 "connections": {}
}

n8n version: 0.172.0
Database: PostgreSQL
Running on docker using the latest image from DockerHub

Thanks in advance!

1 Like

Hi @arfath77, I am sorry to hear you’re having trouble with the QuickBooks Online node. It looks like they require a Non-German phone number in order to sign up to their free trial so I couldn’t test this first hand. However, 1,000 would be the maximum response size used by their API, so I suspect there might be something wrong with the pagination logic used here.

I’ll add this to our internal bug tracker for a closer look.

1 Like

Hey @arfath77,

I have just popped in a PR for this here: n8n-3412 quickbooks pagination by Joffcom · Pull Request #3169 · n8n-io/n8n · GitHub which will hopefully be merged soon :raised_hands:

1 Like

Thanks @Jon for the quick fix.

Got released with [email protected]

1 Like