...
Unsuccessful requests get a reponse response in the 400 range. The response content type may be text/plain for API level error messages. The response content type application/json will be used for business level error messages.
...
The typical successful response for a GET request will contain a "content" field, which will contain the actual resource data. The response may contain other fields, such as "links", for additional information related to the resource or request. This is in keeping with the HATEOAS principle. See http://spring.io/understanding/HATEOAS
Status: HTTP/1.1 200 OK{ content: { "id": 123, "assetNumber": "AST-123", "name": "Asset 123", ... }, links: [ { "rel": "self", } ]}