Troubleshooting
The PredictHQ API uses conventional HTTP status codes to indicate the success or failure of an API request. If you receive an error, this is what it means:
Retrying Failed Requests
As with any API exposed over the public Internet, some requests may fail and they should simply be retried automatically. We recommend that you implement a solution that automatically retries any 5xx
errors 3 times with an exponentially increasing delay.
For example: On receiving a 5xx
response immediately retry, if you receive a subsequent 5xx
response wait 1 second and retry, if you receive a further 5xx
response wait 5 seconds and retry, if you still receive a 5xx response fail the request and handle it accordingly.
Last updated