However this only processes on the GATEWAY and not from the client session. So the API on the client computer doesn't get the message.
It seems like this functionality should exist as there are other Actions that interact with the actual session, Refresh, Navigate, Request Print all execute on the Client session. Does anyone have a way to do a simple web fetch from a client session like this?
Generally not possible. Browsers consider such behavior to be a hacker trying to take control of the user's machine. And therefore go to great lengths to block it. (Along with all other local operations for the user's machine.)
If you really need such behavior, you need Vision, not Perspective.
Thank you for putting it that way, it never felt like how we were going about this was the best way to do it that makes much more sense.
A more in depth question then is can the Serial module be used with Perspective to send serial data over the clients session or is that module just for Vision?
So, no. That would be a local operation that browsers don't permit. There's some hope that Perspective Workstation will eventually be able to do serial ports.