I am on the same page as you, Lawrence. no confusion..Yes, currently we dot have any KM REST APIs..
the user asked ,
develop a REST based application which accepts the KM Path
so I just added to what you said..Yes, it can be done with SOAP too.
Cheers.
Sandip