# Error Messages

 - [Error Messages](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/error-messages.md): ## Error Messages Request errors are returned as HTTP status codes. The following table lists the possible error codes and their meaning. The type will give you a general idea of why the operation fai
 - [Http Error Codes](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/http-error-codes.md): ## Http Error Codes
 - [400 - Bad Request](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/400-bad-request.md): ### 400 - Bad Request ```json { "code": "404", "error": "Bad Request", "message": " The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat t
 - [401 - Unauthorized](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/401-unauthorized.md): ### 401 - Unauthorized Empty body, or you have the wrong API key, secret, or project.
 - [402 - Payment required](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/402-payment-required.md): ### 402 - Payment required ```json { "code": "402", "error": "Payment required", "message": "You have reached 0 balance on your account please make a payment." } ```
 - [404 - Not found](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/404-not-found.md): ### 404 - Not found ```json { "code": "404", "error": "Not found", "message": "The resource is not found, not available, or does not exist." } ```
 - [422 - Unprocessable Content (Invalid parameters)](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/422-unprocessable-content-(invalid-parameters).md): ### 422 - Unprocessable Content (Invalid parameters) ```json { "code": "422", "error": "Invalid parameters", "message": "The request could not be understood by the server due to malformed synta
 - [429 Rate limit exceeded](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/429-rate-limit-exceeded.md): ### 429 Rate limit exceeded Rate limit exceeded, please back off and try again later. If you need higher rate please contact support.
 - [500 - Internal Server Error](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/500-internal-server-error.md): ### 500 - Internal Server Error Probably no body, but if there is a body it will look like this: ```json { "code": "500", "error": "Internal service error", "message": "Most likely a temporary
 - [Error object](https://developers.sinch.com/docs/numbers/api-reference/porting/error-messages/error-object.md): ## Error object Please note that the response code is probably the most important part of the response, but the error object will contain more information about the error. Not all errors return this o
