Shipup API uses standard HTTP response codes. Here is an exhaustive list of all the response codes possibly return by the API.
Status Code | Description |
---|---|
200 | Standard response for successful HTTP request |
201 | The request has been fulfilled, resulting in the creation of a new resource |
202 | The request has been accepted for processing, but the processing has not been completed |
400 | The server cannot or will not process the request due to an apparent client error (invalid request payload for example) |
401 | The request is missing authentication. It is more likely that the API key is missing in request header or is invalid |
402 | The request cannot be processed due to end of trial period (default 14 days upon account creation) or because the paying feature you are trying to access is not enabled for your account. |
403 | Attempt to access to a resource with unnecessary permissions. If you have multiple accounts, you may retry the request with another API key |
429 | Rate limiting exceeded. See Rate limiting section for details |
500 | The server has encountered an unexpected error |
503 | The server is under maintenance. Only Shipup tracking page is accessible |