<p><pre><code>    &gt; If the API is indeed RESTful, and it complies with the
    &gt; concept that a URI represents an address of a specific
    &gt; resource
</code></pre>
I suspect the maintainers of both of those APIs are doing it right... ;-)<p>More seriously, almost every API I&#x27;ve seen that tries to be (or claims to be) RESTFUL is just somewhat randomly distributing parameters between the URI, headers, and a post body.<p><pre><code>    &gt; HTTP is not the transport layer. It&#x27;s an application protocol
    &gt; meant to convey application data
</code></pre>
Nope, it was definitely designed as a transport layer, which describes meta-data about content going both ways. You can tell it&#x27;s not a real application protocol because people shoe-horn serialized data structures in both directions.