Status Codes

When you call any of the REST resources, the Response header returns one of the standard HTTP status codes defined in the following table. :

HTTP Status Codes Message Details

200

Success

Success with response body. Most GET requests will receive this response. If no data to empty response body will be sent

201

Created

Success with response body. Used with POST URIs where a resource is created in the database. ID of the entity created should be returned.

204

Success

Success with no response body. Most PUT requests will receive this response.

400

Bad Request

The server cannot or will not process the request due to a client error such as malformed request syntax, invalid request message framing, or deceptive request routing. To be used if URI syntax is not correct such as wrong format inn q query

401

Unauthorized

User not authorized

403

Forbidden

The server denied access to the resource. Please contact System Administrator.

404

Not found

Request resource not found

405

Method not allowed

HTTP action not allowed for the requested API

406

Not acceptable

The endpoint does not support the response format specified in the request Accept header

415

Unsupported media type

The endpoint does not support the format of the request body