Issue
User receives an error stating This is not a valid URL when attempting to save an Invoke Webhook or API playbook action.
Environment
Red Canary Automation
Invoke Webhook or API playbook action
Resolution
This error typically occurs when the webhook destination is not reachable using a publicly routable URL. To resolve the issue:
- Update the API URL to a public FQDN, rather than a private or internal hostname
- If the destination service is internal-only, publish it through a public endpoint (e.g. a reverse proxy) and restrict inbound access as needed, such as allowing only Red Canary outbound IP addresses (see Important Addresses)
- Save the playbook again after the endpoint is reachable via the public URL
Cause
Red Canary Automation cannot route webhook traffic to private domains or IP addresses that are not reachable from the public internet.