Not sure I understand. Does n8n not just receive any data from Amazing Marvin or does it for example also not work when you visit the webhook URL (test and production) with the browser or curl?
WEBHOOK_TUNNEL_URL and WEBHOOK_URL are identical. It simply got renamed at some point but the old one still works. So you only have to set one of them.
Very interesting. I wonder if it has to do with the OPTIONS request which happens before. Here the difference between what n8n and what webhook.site returns:
Ah no. I just saw in the video that Amazing Marvin seem to make an OPTIONS request before the actual POST request. So I did wonder, if that is maybe the problem. For that reason did I check how they differ (so what is different between what webhook.site and n8n returns for it) and the screenshot above illustrates that.
webhook.site does for example return HTTP response code 200 and n8n does 204. Both are correct but it is possible that Amazing Marvin does not like the 204 code. So would be worth checking with them. Best to send the above screenshot along.
For OPTIONS requests nothing could be done. But can also not see a problem having those ones open so changed it. For the other request types, you can manually set the headers you require on the HTTP Request Node.
It will be released with the next version. You can already try it now with the docker nightly build image n8nio/n8n:nightly
If I understand correctly, HTTP Request Node is used to send a request to a certain Url to get a response. But - I need a trigger which is triggered by a certain event. So I’m not quite sure how I can apply HTTP Request Node. When it triggers and to which address to send the request - if the address does not change there, it is always - https://app.amazingmarvin.com