The APIs respond with codes in the 200s, 400s, and 500s. Your API client should handle each class differently.
These are successful responses and indicate the API request completed without any errors.
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.
These indicate there was a problem with the server and should be retried. They should only occur when the server is unreachable or misconfigured.