Wasn't the entire point of calling an API RESTful, that it's explicitly not REST, but only kind of REST-like.

Also, who determined these rules are the definition of RESTful?

RESTful means that it respects REST constraints. One is an adjective and the other a noun (like "state" and "stateless").

> Also, who determined these rules are the definition of RESTful?

Roy Fielding.