Skip to main content
Question

Dynamically create URL through code


Hello,

 

I have a situation where I have to dynamically build a URL “?example1=DSWIM POWER SUPPLY&example2=23” I have created the link, but I keep getting a zap error:

 

Failed to create a request in Webhooks by Zapier

DSWIM POWER SUPPLY not found (HTTP Status Code: 404)

 

The URL is correct and if I send it externally it works, but Zapier is having issues propagating the dynamic data into the url string.. Any Ideas?

Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

5 replies

Todd Harper
Forum|alt.badge.img+8
  • Zapier Expert
  • 197 replies
  • October 17, 2023

This is probably happening because you have not encoded the URL. “DSWIM POWER SUPPLY” should become “DSWIM%20POWER%20SUPPLY”.

After determining the URL parameters, but prior to sending the text to your web hook, create a Formatter action, choose Text as the event, then “URL Encode” in the transform dropdown, enter the URL (or at least the query string) as the input, and leave “Convert space to plus” empty or choose false.

You should then be able to pass the newly encoded URL to your web hook :)


Todd Harper
Forum|alt.badge.img+8
  • Zapier Expert
  • 197 replies
  • October 17, 2023

Alternatively, if you happen to have a code step prior to your web hook, you can use the encodeURI() or encodeURIComponent() methods there (they do the same thing as Zapier’s URL Encode formatter).


  • Author
  • Beginner
  • 2 replies
  • October 17, 2023

Failed to create a request in Webhooks by Zapier

FIBERSYNCRECEIVER not found (HTTP Status Code: 404)

 

I removed any chance of that and still got this error^^


  • Author
  • Beginner
  • 2 replies
  • October 17, 2023

Hello..

 

This is the original:

&item_prices[item_price_id][0]=TEST

what I converted it to for testing:

&item%5Fprices%5Bitem%5Fprice%5Fid%5D%5B0%5D=TEST

 

and the error:

Failed to create a request in Webhooks by Zapier

TEST not found (HTTP Status Code: 404)


Todd Harper
Forum|alt.badge.img+8
  • Zapier Expert
  • 197 replies
  • October 17, 2023

Are you able to share the base URL and/or any documentation for the API you are sending the request to? Also, a screenshot of your web hook action setup would be helpful to see if there’s anything else there that might be going wrong. (Please be sure to redact any sensitive details in your screenshot and URL, including API keys, email addresses, etc.)