Timeouts Imposed on Requests

To ensure performance and stability isn't affected by a single request, we implement several types of timeouts.

  • Proxy Server Timeout - If our proxy server does not get a response within 60 seconds, a 50x status code is returned.
  • Vendor Socket Timeout - If we don't get a response back from the vendor within 90 seconds, a 502 status code is returned (The Proxy Server Timeout should kick in before this timeout).
  • Vendor Connection Timeout - If we aren't able to connect to the vendor endpoint in 15 seconds, a 502 status code is returned.
  • File Upload/Download Timeouts - If a file download or upload does not complete within 60 minutes, a 50x status code is returned.