We have added some additional features, which would allow users to control the number of API calls made to the Magento servers through the new settings in the Magento instance (Channels > Magento) and the setting field labels are- "Maximum write API calls per second" and "Maximum concurrent bulk requests".


Maximum write API calls per second


Setting the value of this field to an integer would restrict the Magento instance to making that specific number of API write calls per second and since it would really depend on how much Magento can handle, as it can be set up differently, for optimal results you can set it initially to 10 and start testing and monitoring the processes in case the number of calls needs to be reduced. Leaving the field blank will leave Magento API write calls unthrottled, as they were before this setting was introduced, while the API read calls are unaffected.


Maximum concurrent bulk requests


Setting the value of this field to an integer would restrict the Magento instance to process specific number of bulk requests at a given point of time. For optimal results - you can set it initially to 5 and start testing and monitoring the processes in case the number of calls needs to be reduced. Leaving the field blank will leave Magento API write calls unthrottled, as they were before this setting was introduced, while the API read calls are unaffected.





NOTE: In case of frequent connection issues due to throttling limits, we recommend setting the values for both these fields to 1.