In the event of API request errors, TrackShip uses different HTTP response codes to indicate the correct behind the error.
| HTTP Status Code | Status Name | Message(status_msg) |
| 200 | Ok | The request was created successfully: pending_trackship = waiting for TrackShip to response insufficient_balance = Account balance is zero carrier_unsupported = tracking provider code that you entered is not valid. |
| 400 | Bad Request | The requested paramere is missing: Order id not found Tracking number not found Shipping provider not found |
| 401 | Unauthorized | Unauthorized API access: ssl_error – Store URL is not with HTTPS unauthorized – Invalid User key or Store does not exist |
| 404 | Invalid route | The API route doesnโt exist. Check the URL and try again. |
| 500 | Internal Server Error | The server encountered an unexpected condition that prevented it from fulfilling the request. |