Let say I have and Order resource. In order to get the resource I want I would do something like this:
GET /orders/{someId}
The question is what do I do when there are different kinds of gets. For example a GET to edit the order or a GET to review the order. Normally you would just use the orders/{someId}
for both, but in this case I need to do some different business logic for each (some auditing).
Perhaps I could do something like this:
GET /orders/{someId}?type=review
But that seems wrong. Thoughts?