The APIs respond with codes in the 200s, 400s, and 500s. Your API client should handle each class differently.
2XX
These are successful responses and indicate the API request completed without any errors.
4XX
These indicate there was a problem with the request, such as missing parameters or invalid parameter values. Check the response for specific error details. Requests that respond in the 400s should NOT be retried without modification.
5XX
These indicate there was a problem with the server and should be retried. They should only occur when the server is unreachable or misconfigured.