Right. But the issue wasn’t whether you can interface with one via other applications, but whether you can do so
while adhering to the REST principles Fielding gave, which require that you
not have any context to interpret a response other than the response itself. So no out-of-band communication like documentation or your previous use or the site.
At that point, you do need a human at each point, and you can’t program against it. Programmatically interacting involves precisely the things REST principles prohibit, hence this point in the discussion.