How to pass Zap Webhook URL in Trigger

  • 19 June 2023
  • 1 reply

Userlevel 1

We are integrating Zappier into our product. While any  user creates Zap we would like to store that Zap Webhook into our database. Can you please help on this. Currently we are doing as below 


const options = {
url: 'https://<ourserverwebsiteendpoint>',
method: 'GET',
headers: {
'Accept': 'application/json',
'X-USER-EMAIL': bundle.authData.user_email,
'X-API-KEY': bundle.authData.api_key
params: {
'user_email': bundle.authData.user_email,
'api_key': bundle.authData.api_key,
'hookUrl': bundle.targetUrl,
'hookIsTesting': bundle.meta.isTestingAuth

return z.request(options)
.then((response) => {
const results = response.json;

// You can do any parsing you need for results here before returning them

return results;


We are expecting bundle.targetUrl to have that but we are getting Null. help will be appreciated 

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

Userlevel 3
Badge +6

Hey @kartikace ,

You’re spot on: bundle.targetUrl should definitely include the webhook URL.

One thing that stands out to me:

  • I see that the request is using the GET method

It certainly depends on your API, but we’d typically expect a Subscribe request to use the POST method. If you haven’t done so already, it might help to try switching the method to POST.

If this continues, please feel free to reach out to our Platform Support team. They’ll be glad to take a closer look: