Web Socket
Sends a text payload over a WebSocket to a target server using a configurable subprotocol, enabling real-time, low-latency integration from Voice Action workflows with optional connection reuse for repeated calls.
Required Parameters
url(required): WebSocket endpoint URL string; execution proceeds only when it parses successfully as a validURL.message(required): Non-empty text payload to send.
Commands
Send Message
- Required inputs: resolved
URL+ non-emptymessage; values are resolved before execution. - Supported targets/options: available on iOS, macOS, and macCatalyst; sends as a plain text WebSocket frame.
- Optional controls and constraints:
subprotocolis optional; if provided it is sent via the WebSocket subprotocol handshake, and if left blank, no subprotocol is used.reuseConnectionis a boolean (default set to true in defaults):truekeeps the connection open for reuse per URL/subprotocol pair,falsecloses it after the send.