set_web_hook_url
set_web_hook_url
Override the default webhook URL used for SWAIG function calls in the generated SWML document. By default, the SDK computes this URL from the agent’s host, port, and route. Use this method when your agent is behind a reverse proxy, load balancer, or tunnel (e.g., ngrok) and the auto-detected URL does not match the external address.
You can also set the SWML_PROXY_URL_BASE environment variable to override the base
URL globally without calling this method.
Parameters
url
The full URL that SignalWire should use to reach this agent’s SWAIG endpoints.
Returns
AgentBase — Returns self for method chaining.