RATE LIMIT Issues
Getting 429 all the time When WE are doing Integration with NetSuite. This causes many issues with making sure the Stability of being able to ensure Data, Stock, and items/customers are updated correct, as well as query for information that is needed like find Parent order for returns. We have had to Put 4 sec delays and retry to send/request the same data up to 5 time to help. But this still give possibility for data to never get accepted.
Seems like the server instead of refusing to accept the request should take and queue the request then respond back as soon as it has processed it. This way there is stability and helps to ensure no missing data because the server simple telling you try again later.
This is the only API I have seen that does this. I Do Integrations for Automation with API with Scripts that are not monitored by Human Eyes constantly.
Whom in Lightspeed API team can please contact me about possible updating your Servers to better accept and process requests in a more stable fashion. Otherwise the API solution for Customer will result in Customers leaving Lightspeed For other solutions that do not allow this type of holes to happen.
ALSO, Having the same API data flow for Stock update, customer update, item update, and anything else, that might be running at the same time causes the error to happen even more, instead of allowing the data per records to have their separate request and responses endpoints, to keep things more efficient and stable