Skip to main content

HTTP Response Codes

Response CodeDescription
200Success
400Bad request; check the error message for details. Generally returned for a service exception
401Authentication failure, check your authentication details
403Forbidden; 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.
404Not found: mistake in the host or path of the service URI, including a problem with the MSISDN supplied within the URL path
405Method not supported: for example you mistakenly used a HTTP GET to create a SHORT URL instead of a POST
429Too Many Requests - The user has sent too many requests in a given amount of time. Intended for use with rate-limiting schemes
500Internal Error 500; the server encountered an unexpected condition which prevented it from fulfilling the request
503Server busy and service unavailable. Please retry the request

For more details, refer to https://en.wikipedia.org/wiki/List_of_HTTP_status_codes