HTTP status codes
Added by IBM contributorIBM | Edited by Claudia R Elbourn on June 8, 2015
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

The IBM SmartCloud™ SaaS Business Support System (BSS) APIs return HTTP status codes for every request.

See the following table for details.

Table 1. HTTP status codes and explanations

HTTP response codes
Description
200
The client successfully requested the contents of a single resource.
201
The operation on the server was completed successfully.
202
This request results in asynchronous processing on the server.
204
The request resulted in the successful creation, update, or deletion of the resource.
206
The client requested the contents of more than one resource from the server.
304
The client made a request to view content that has not been updated since the last time the same request was submitted to the server.
400
The client submitted a request that is malformed, for example an illegal argument, a missing argument, or incomprehensible JavaScript™ Object Notation (JSON).
401
The client tried to invoke an operation on a resource without proper credentials.
403
The client sent a request to a resource that the server is currently not making available due to an authorization error.
404
The client requested an operation on a resource that does not exists.
405
The client is trying to perform an operation on a resource that is not supported.
409
The client request cannot be submitted because it would put the resource in an inconsistent state, for example trying to delete a customer account that has active subscriptions.
500
The client submitted a request that caused a server-side exception that does not match any existing response codes.
503
The client submitted a request to a server that is busy with other tasks.