Using SOAP doesn't do it ...
You can get the message through SOAP but it's basically the same as using the
JS API, you need to specify the headers to get. I'm hoping to just access all of them regardless of what they are. The headers that come through can vary and having to hardcode specifically which headers to request isn't the idea here ...
Sorry I maybe wasn't too clear on that before but you can already do everything through the
JS api in this respect that you can through SOAP as far as I can tell.