Xero API Calls Daily Rate Limit Hit - Xero Server Response is Empty

Modified on Fri, 14 Jul 2023 at 12:00 PM

Problem Symptoms


The Xero API call rate limit on Xero has been hit which results in the Xero Server Response is Empty message in the Xeroom debug log.  In the Xero developer centre the connected history app logs shows hundreds/thousands of requests similar to /api.xro/2.0/Invoices?IDs=26a39ba1d&summaryOnly=false The ids are for invoices and bills.



However, the xeroom debug logs don't show any of these requests. Only legitimate requests which are not failing due to the limit being hit.


Solution


Xeroom uses 4 or 5 API calls per order post and we have tested 20 x 120 item very large orders without hitting any limits which sent in about 3-4 mins.  This issue is due to some caching conflict occurring somewhere. This can be cleared by the following:


1. Reconnecting to Xero by clicking the Reauthorize button and continue with existing organisation.  This creates a new security token and connection to Xero.




2. Recreate the Xero app - refer to the installation instructions here  https://support.xeroom.com/support/solutions/articles/77000535012-connecting-woocommerce-to-xero 




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article