I am using a webhook to fetch a recordid from AirTable but it is producing a [404] NOT_FOUND error message and I cannot work out why. It’s driving me MAD.
Your Record ID is undefined because your input variable is recordId, but your Airtable input is recordid
Variables raw names are case-sensitive.
If you still need further assistance,
Please provide the output bundles of the Custom Webhook module by running the scenario, then click the white speech bubble on the top-right of each module, save the bundle contents in your text editor as a bundle.json file, and upload it here into this discussion thread.
Providing the output bundles will allow others to replicate what is going on in the scenario even if they do not use the external service.
This will allow others to better assist you. Thanks!
I have no idea how to make a bundle.json file - I’ve just searching online, but can’t find anything that clearly shows it. It always saves and plain text and then Make won’t let me upload it. So Sorry - but hopefully that’s the info you need!
This worked for me. I created a formula field to extract the record id with Record_ID() and used that field instead of the record ID field and now it is output in the webhook in the Make scenario:
As it turns out, it was a fluke. @ScottWorld had the real solution; it’s an Airtable bug. Until you turn the automation on it won’t send the recordID. I also had to use the script he suggested:
let config = input.config();
let url = [webhook url goes here]?RecordID=${config.recordid};
fetch(url);
Link to @ScottWorld full explanation of the script here:
probably when you turned your AT automation script “on”, I would imagine? That was the crux, in test mode, I won’t send the record id, only when it is on. I am happy you also got it to work