API IP Allow List Deprecation

June 2, 2022

On June 1, 2022 ChannelAdvisor stopped providing a fixed list of IP addresses for api.channeladvisor.com

This change allowed us to improve the scalability and performance of our APIs by enabling ChannelAdvisor to leverage Content Delivery Networks (CDNs) and other geography-optimized technologies. 

In trials, this proved to significantly reduce API latency which improves the “time to first byte” performance and subsequently reduces the number of errors and timeout symptoms

If you have an allow list with specific IP addresses for the ChannelAdvisor API, you should update your system configuration to remove any IP address restrictions.

FAQs

  • “What is an allow list?” | “What does this mean?”
    • Some ChannelAdvisor clients have security measures in place to restrict the IP addresses that their API application is allowed to communicate with - namely, the application is only allowed to communicate with a single IP address. These security measures are typically referred to as "allow lists" or "whitelists". If you have an API integration with ChannelAdvisor, then you need to ensure the application is not using an IP address allow list. Please contact your API developer and ensure that they are aware of this upcoming change.
  • "Do I have an allow list?" | "Am I affected by this?" | "How do I know if I have an allow list or not?"
    • Only your API developer will be able to answer this question. ChannelAdvisor does not have a way to know if your API application uses an allow list. Please contact your API developer and ensure that they are aware of this upcoming change. 
  • “What do I need to do about this?”
    • Please contact your API developer and ensure that they are aware of this upcoming change. 
    • For technical information about the change, please provide this article to your developer. (link)
    • Your developer will need to decide if action needs to be taken.
  • “What happens if we have an allow list, but don't turn it off before May 31?”
    • Your API application may experience issues connecting to ChannelAdvisor after the change. This may include the complete inability to connect to ChannelAdvisor via API. The issues can be resolved immediately on the client-side by simply turning off the allowlist. Please contact your API developer and ensure that they are aware of this upcoming change.