This table lists the range of HTTP response codes the API may produce for error cases:

200Operation was successful.
201Resource created.
202The resource was successfully accepted. This is returned on an activation request. It does not mean that the activation was successful. It means that the API will act upon the request.
400Bad Request.
401Unauthorized request.
403Access is forbidden. The client does not have access to the requested resource.
404Resource not found.
405Method not allowed.
415Unsupported media type.
422Unprocessable entity.
429Too many requests. See Rate limiting.
500Internal server error.