RESTful doesn&#x27;t mean anything no more than REST means anything, precisely because it&#x27;s NOT A PROTOCOL and THERE IS NO NORMATIVE SPEC. All this fiasco is due to a vague set of ideas that are in practice no more than JSON-RPC with a http header.<p>I&#x27;m sure you can find 50 developers that will disagree on your definition and that&#x27;s what hurts all the REST advocates. Your definition is as valid as theirs, until there is a spec that explains precisely what REST is. There is none, there is no normative spec, period.<p>SOAP has a spec, RPC has a spec, GraphQL has a spec. &quot;REST&quot;(full) has no spec, REST is whatever you think it is.