What are the Rate Limits for API calls for Square? Are there any fixed per minute/hourly number of calls that we can make?
Are there any documentation for the same?
Hi @sgokulrame - Welcome to The Seller Community, it's always nice to see a new face 😊
Great Question.
I was able to pop in with our engineers to gather you some information on Rate Limits for API.
If your application sends a high number of requests to Square APIs in a short period of time, Square might temporarily stop processing your requests and return RATE_LIMITED errors. Your application should monitor responses for 429 RATE_LIMITED errors and use a retry mechanism with an exponential backoff schedule to resend the requests at an increasingly slower rate. It is also a good practice to use a randomized delay (jitter) in your retry schedule.
I hope this helps.
As always, feel free to stop by The Community with question, concerns and even feature requests. We are more than happy to assist. ✨
Square Community