Would it not make sense that the data that is returned at least looking the same? A simple example (Endpoint for single SalesOrder): GET /salesorders/SO/000100 In this request, the Status field is an object that looks like this: "status": {
"description": "string",
"cancelled": true,
"hold": true
}, But in the request (Endpoint for list of salesOrders): GET /salesorders here the status field is a simple string: "status": "string", I would have assumed that, at the very least, since it's both a GET that the data that is returned looks the same in both endpoints, even if they don't return the exact same amount of data for the whole salesorder An option to "expand" on attributes, as is possible for the endpoint for a specific salesorder, seems like something that should exist for the list endpoint as well.
... View more