I saw a few posts regarding posting a webhook, but didn’t see this type outlined below. I used it to send a prefilled form URL from AirTable through to Integrately (or Zapier etc). I’m not a particularly good coder so any feedback would be welcome!
let inputConfig = input.config();
//URL is defined here
let url = "URL OF THE WEBHOOK GOES IN THESE QUOTES";
//This is what the webhook is sending. You can customise the name of each parameter in the brackets.
let payload = {
"Variable1": inputConfig.Variable1,
"Variable2": inputConfig.Variable2,
"Variable3": inputConfig.Variable3,
"Variable4": inputConfig.Variable4,
}
let postOptions = {
method: "post",
headers: {
'Accept' : 'application/json',
},
body: JSON.stringify(payload)
}
//This is the code to post the webook with the parameters
await fetch(url, postOptions);