On Monday 21 September 2009 00:03:28 Duncan Mac-Vicar P. wrote:
Run Registration: ---------------------------------
* /registration
As Josef already mentioned, you might want to rename this to /registration/register. This way the url names the action ('register') and also matches Rails controller/action pattern for urls.
Well Daniel is correct that a REST API should be a name and not a verb, because a POST should "create a registration" and not "register", so the right thing would be to post to /somenamespace/registrations.
Or?
In this case I'd say /registration/registration is the right path.
Honestly.
But - a registration is not created, thats where the model differs from the
real world. A registration gets run. But it only exists on NCC - until
somebody changes it there. The target system will never know about that. Nor
can it say that it 'is' registered.
It can only repeat its registration run.
Ciao,
Daniel
--
J. Daniel Schmidt