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.