message=ThrottleExceeded; errorCode=003001; statusCode=429

Error

message=ThrottleExceeded; errorCode=003001; statusCode=429

Cause

While this error is rare, QuickBooks will raise an error due to multiple requests occurring simultaneously.

  1. Applications cannot make more than 10 API requests to the same realmId.

  2. API calls are throttled at 500 requests per minute per realmId, including batch requests.

Examples

  • Processing a multiple batches simultaneously (AutoSync Payment batch and a manual invoice batch) can cause this error to be given 

Resolution

To resolve the issue, We would recommend either allowing AutoSync to batch your invoices, payments, expenses, and Inventory for high use cases. This would ensure we do not exceed the limit set by QuickBooks Online. Alternatively, we would recommend you disable AutoSync of payments if you wish to manually batch invoices, expenses, and purchase orders.

Please review the following articles for more information

  1. AutoSync - Best Practices 
  2. How do I review existing batches? 


.

 

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.