Instead of sending requests individually, you can eliminate overhead and send “batches” of requests to the QuickBooks Online Accounting API.
Use the batch operation to send up to 10 payloads with a single batch operation. This supports multiple other operations. You can send up to 40 requests per minute to an end-users QuickBooks Online company (specified by the
Batching lets you streamline your app’s code, and reduces network latency caused by individual, synchronous API calls.