API Request limit

Is there a limit to how many times we can update the inventory of our skus/products in a day. Besides the limit of 500 request per minute. And these requests limits could be put, post, or get?

In what scenarios would we get 429 error code, would it happen when there are several programs with same credentials are making request to your api?
So a single program that makes one request at a time wouldnt run into 429?

Does your system have a built in latency/threshold which ensure a user will stay under 60 requests per minute which prevents 429? In this case, a single user making requests wouldnt have to worry about exceeding 500 request per minute

Thank you,

There is no limit to the number of inventory updates per day. The 500 requests per minute limit applies to the total number of requests regardless of method (PUT, POST, GET, etc).

The limit applies to the entire account, so you cannot use two sets of credentials and get 1000 requests per minute. Our background processes are exempt from any limits, so you don’t have to worry about breaking your order import because your script is making a lot of requests.

You’ll get a 429 if the total number of requests from your users and API Keys exceeds 500 per minute. That means any page loads apply to the limits as well as anything you may have that uses API Keys. There is no per user limit.

Hope that helps