That is possible (for stupid caches anyway, on purely technical grounds there should be no difference), it also looks much better to developers/users and is much, much easier to map/dispatch in most frameworks.
I was just talking about the restful part of the thing, your urls can look like this:
That may be so, however he asked what else is wrong with this API. An ugly URL scheme is something wrong with an API in my opinion and lots of people agree (see Rails, etc).
I thank you all for your great responses you have given so far. I meant my question in the restfulness way, but poutine adds best practice advises that I'm more than happy to also know about.
That is specifically one thing which does not apply and is completely irrelevant. Good-looking URLs have nothing to do with REST.
The rest, yes.