Hi all,
I'm having issues with the Finding API. I'm using the findItemsAdvanced service to update the prices for a couple of hundred products in a spreadsheet every day. I can see from the documentation that the rate limit for the Finding API is 5,000 calls per day, but somehow yesterday morning I started getting a
Service call has exceeded the number of times the operation is allowed to be called
error (full error response below).
This was odd because that day I had only made a few hundred calls before getting the error, far less than the 5,000 limit. Anyway, I thought nothing more of it and decided to wait another day.
Today, I tried making requests to the API again, and once again I got that error message, though only intermittently. Some of my calls succeed and some of them fail with the rate limiting error.
I'm struggling to understand why it seems to be working so inconsistently when I am beyond certain I am far below the 5,000 calls limit per day. Would anyone be able to help?
Full error response JSON below:
{ "errorMessage": [ { "error": [ { "errorId": [ "10001" ], "domain": [ "Security" ], "severity": [ "Error" ], "category": [ "System" ], "message": [ "Service call has exceeded the number of times the operation is allowed to be called" ], "subdomain": [ "RateLimiter" ], "parameter": [ { "@name": "Param1", "__value__": "findItemsAdvanced" }, { "@name": "Param2", "__value__": "FindingService" } ] } ] } ] }