In documentation it says that it should return the ID of newly created coffeemaker but it doesn't.
Just add a line when creating status object in NewMaker method of class CoffeeMakerRESTServer... something like:
do:'$$$ISERR(sc) result.%Set("Message","New maker saved with ID: "_cm.%Id())