HTTP Response Codes
| Response Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad request; check the error message for details. Generally returned for a service exceptio |
| 401 | Authentication failure, check your authentication details |
| 403 | Forbidden; The request contained valid data and was understood by the server, but the server is refusing action. This may be due to the user not having the necessary permissions for a resource or needing an account of some sort, or attempting a prohibited action (e.g. creating a duplicate record where only one is allowed). This code is also typically used if the request provided authentication by answering the WWW-Authenticate header field challenge, but the server did not accept that authentication. The request should not be repeated. |
| 404 | Not found: mistake in the host or path of the service URI, including a problem with the MSISDN supplied within the URL path |
| 405 | Method not supported: for example you mistakenly used a HTTP GET to create a SHORT URL instead of a POST |
| 429 | Too Many Requests - The user has sent too many requests in a given amount of time. Intended for use with rate-limiting schemes |
| 500 | Internal Error 500; the server encountered an unexpected condition which prevented it from fulfilling the request |
| 503 | Server busy and service unavailable. Please retry the request |
For more details, refer to https://en.wikipedia.org/wiki/List_of_HTTP_status_codes