I have a RESTful web service which represent processes and activities. Each activity is inside one and only one process.
I would like to represent a “move” operation of activity between the process it is currently in and another process.
I’ve look at forums and found people suggest to use MOVE operation which is not very standard and other suggest to use PUT but then I’m not sure how to tell the difference between PUT that update and PUT that moves which looks semantically wrong.
Any ideas?
If using PUTs, you can tell the difference by whether the process of the existing entity matches the new one.
To which the logical response (if successful) is