# Webhook does not receive data from Amazing Marvin

**URL:** <https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616>\
**Category:** Questions\
**Tags:** external-data, webhook\
**Created:** [June 5, 2022, 7:36am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616 "2022-06-05T07:36:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 5, 2022, 7:36am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/1 "2022-06-05T07:36:55Z")

</div>

## Describe the issue/error/question

Webhook does not receive data from Amazing Marvin ( [amazingmarvin.com](http://amazingmarvin.com) )  
[Marvin API Wiki](https://github.com/amazingmarvin/MarvinAPI/wiki)

I checked on the [webhook.site](https://webhook.site/) - it receives data.  
I use test URL ( and also checked the “Production URL” ).  
HTTP Method - POST (set on both sides).

 ![5989chrome](https://europe1.discourse-cdn.com/n8n/original/2X/8/84c3b7d49462098ac9edbb4375379f432bf730df.jpeg)

## Information on your n8n setup

- **n8n version:** 0.179.0
- **Database you’re using:** SQLite
- **Running n8n via:** Docker

Please help me understand the situation. Thank you very much!

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 5, 2022, 7:48am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/2 "2022-06-05T07:48:34Z")

</div>

I found that in my `docker-compose.yml`[not set the](http://community.n8n.io/t/webhook-is-not-receiving-anything/10777/2)`WEBHOOK_TUNNEL_URL` .

I do not understand what value should be set for it?

```auto

version: "3"

services:
  traefik:
    image: "traefik"
    restart: always
    command:
      - "--api=true"
      - "--api.insecure=true"
      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--entrypoints.web.address=:80"
      - "--entrypoints.web.http.redirections.entryPoint.to=websecure"
      - "--entrypoints.web.http.redirections.entrypoint.scheme=https"
      - "--entrypoints.websecure.address=:443"
      - "--certificatesresolvers.mytlschallenge.acme.tlschallenge=true"
      - "--certificatesresolvers.mytlschallenge.acme.email=${SSL_EMAIL}"
      - "--certificatesresolvers.mytlschallenge.acme.storage=/letsencrypt/acme.json"
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ${DATA_FOLDER}/letsencrypt:/letsencrypt
      - /var/run/docker.sock:/var/run/docker.sock:ro

  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "127.0.0.1:5678:5678"
    labels:
      - traefik.enable=true
      - traefik.http.routers.n8n.rule=Host(`${SUBDOMAIN}.${DOMAIN_NAME}`)
      - traefik.http.routers.n8n.tls=true
      - traefik.http.routers.n8n.entrypoints=web,websecure
      - traefik.http.routers.n8n.tls.certresolver=mytlschallenge
      - traefik.http.middlewares.n8n.headers.SSLRedirect=true
      - traefik.http.middlewares.n8n.headers.STSSeconds=315360000
      - traefik.http.middlewares.n8n.headers.browserXSSFilter=true
      - traefik.http.middlewares.n8n.headers.contentTypeNosniff=true
      - traefik.http.middlewares.n8n.headers.forceSTSHeader=true
      - traefik.http.middlewares.n8n.headers.SSLHost=${DOMAIN_NAME}
      - traefik.http.middlewares.n8n.headers.STSIncludeSubdomains=true
      - traefik.http.middlewares.n8n.headers.STSPreload=true
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER
      - N8N_BASIC_AUTH_PASSWORD
      - N8N_HOST=${SUBDOMAIN}.${DOMAIN_NAME}
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - NODE_ENV=production
      - WEBHOOK_URL=https://${SUBDOMAIN}.${DOMAIN_NAME}/
      - GENERIC_TIMEZONE=${GENERIC_TIMEZONE}N8N_BASIC_AUTH_ACTIVE
      - EXECUTIONS_DATA_SAVE_ON_ERROR=all
      - EXECUTIONS_DATA_SAVE_ON_SUCCESS=none
      - EXECUTIONS_DATA_SAVE_ON_PROGRESS=true
      - EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=false
      - EXECUTIONS_DATA_PRUNE=true
      - EXECUTIONS_DATA_MAX_AGE=90
      - DB_SQLITE_VACUUM_ON_STARTUP=true
      - EXECUTIONS_DATA_PRUNE_TIMEOUT=1000
    volumes:
      - ${DATA_FOLDER}/.n8n:/home/node/.n8n
      - /local-files:/files

```

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 5, 2022, 8:44pm UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/3 "2022-06-05T20:44:18Z")

</div>

Support said there are no firewalls. 🙁

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 5, 2022, 9:21pm UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/4 "2022-06-05T21:21:41Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 6, 2022, 7:09am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/5 "2022-06-06T07:09:19Z")

</div>

Hey @jan , thank you for the answer!

> [@jan](#):
>
> also not work when you visit the webhook URL

the test webhook URL works by itself.  
n8n not receive any data from Amazing Marvin.

In this video

> **[Dropbox](https://www.dropbox.com/s/2spw7jwjstjuz9n/Screen_Recording_06.06.2022_9-53-22_.wmv?dl=0)**

you can see:

1. If I send information to the test URL from another service, it comes.
2. If I send from [amazingmarvin.com](http://amazingmarvin.com) to the test URL, it doesn’t come,
3. but it does if I send to webhook.site

 ![5996chrome](https://europe1.discourse-cdn.com/n8n/original/2X/9/9f8c8968d297e902a2401073d704233cbd930323.jpeg)

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 6, 2022, 7:59am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/6 "2022-06-06T07:59:11Z")

</div>

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:

 ![Screenshot from 2022-06-06 09-57-51](https://europe1.discourse-cdn.com/n8n/original/2X/8/8bebb2f0d0ae1a643d1287ead6e889dd9d532e8b.png)

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 6, 2022, 8:14am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/7 "2022-06-06T08:14:51Z")

</div>

@jan  
Sorry, I’m not very knowledgeable about console, could you please tell me what I need to do?  
Is there anything I can do to make it work?

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 6, 2022, 8:22am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/8 "2022-06-06T08:22:37Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 6, 2022, 8:27am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/9 "2022-06-06T08:27:51Z")

</div>

@jan

Ok, I’ll ask, though I probably can’t ask correctly, but I’ll try.  
I’ll report back here later.

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 6, 2022, 8:44am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/10 "2022-06-06T08:44:20Z")

</div>

@jan

> **[Facebook](https://www.facebook.com/groups/1927874704161821)**

 ![5999chrome](https://europe1.discourse-cdn.com/n8n/original/2X/5/5f3483df8fc465c8d7a3c74622f2ffb0b9b69526.jpeg)

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 6, 2022, 9:01am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/11 "2022-06-06T09:01:49Z")

</div>

Great, looks good. Lets see what they come back with.

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 16, 2022, 1:34pm UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/12 "2022-06-16T13:34:21Z")

</div>

> [@jan](#):
>
> Great, looks good. Lets see what they come back with.

Hi @jan !  
I got a response from Mark ( the developer ):

 ![6038chrome](https://europe1.discourse-cdn.com/n8n/original/2X/5/516c4069e22d9c677e18febbfdb969a92b31dfcd.jpeg)

Is there anything I can do about the CORS setting?

Thank you for your response!

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 17, 2022, 5:29pm UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/13 "2022-06-17T17:29:48Z")

</div>

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`

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 18, 2022, 6:14am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/14 "2022-06-18T06:14:50Z")

</div>

@jan

> [@jan](#):
>
> But can also not see a problem having those ones open so changed it.

How can I open it if I don’t get any data?

> [@jan](#):
>
> For the other request types, you can manually set the headers you require on the HTTP Request Node.

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](https://app.amazingmarvin.com)

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 18, 2022, 5:25pm UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/15 "2022-06-18T17:25:40Z")

</div>

> [@Mikhail](#):
>
> How can I open it if I don’t get any data?

If you use the above-posted docker image then they will be “open”.

> [@Mikhail](#):
>
> If I understand correctly, HTTP Request Node is used to send a request to a certain Url…

Sorry, I mistyped. I meant the Webhook-Node.

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 19, 2022, 8:25am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/16 "2022-06-19T08:25:30Z")

</div>

@jan

> [@jan](#):
>
> you can manually set the headers you require

Unfortunately, I don’t know how to do it. Probably add some parameters to the webhook URL ?

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 21, 2022, 12:51am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/17 "2022-06-21T00:51:27Z")

</div>

Got released with `n8n@0.183.0`

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [June 21, 2022, 12:53am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/18 "2022-06-21T00:53:42Z")

</div>

You can add response headers on the Webhook Node underneath “Options”:  
`Add Option -> Response Headers -> Add Response Header`

 ![Screenshot from 2022-06-20 17-52-03](https://europe1.discourse-cdn.com/n8n/original/2X/9/934d0afba0f603ecbe30e8f1dc483d5a7d87557d.png)

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 21, 2022, 10:36am UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/19 "2022-06-21T10:36:15Z")

</div>

Thank you, @jan so much for helping!  
I updated the n8n.

 ![6054chrome](https://europe1.discourse-cdn.com/n8n/original/2X/1/12e842551549771fc3e8d6e635aa6f3271278efa.jpeg)

 ![6055chrome](https://europe1.discourse-cdn.com/n8n/original/2X/2/2041476e1e8374988913daeb1da5b47bba98be3c.jpeg)

> [@jan](#):
>
> you can manually set the headers you require

Here’s what the [Amazing Marvin wiki](https://github.com/amazingmarvin/MarvinAPI/wiki/Webhooks) says:

 ![6057chrome](https://europe1.discourse-cdn.com/n8n/original/2X/4/48722288dabbd6653abea62ed634f41978a9cd86.jpeg)

 ![6059chrome](https://europe1.discourse-cdn.com/n8n/original/2X/c/ce686634ee0dedd2a6ed218a576eb8c3db618533.jpeg)

So, I tried:

 ![6060chrome](https://europe1.discourse-cdn.com/n8n/original/2X/4/4fe780d55ec4a64baa8be221ae0158f5db4705c9.jpeg)

and

 ![6061chrome](https://europe1.discourse-cdn.com/n8n/original/2X/4/4bb355ce9ab27d1d4f53912382ce27e0f0cfda48.jpeg)

Webhook does not receive data.

What do I need to write in these fields?  
Name - ?  
Value - ?

---

<div class="post-metadata">

**Author:** ![Mikhail](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mikhail/32/14880_2.png) [@Mikhail](https://community.n8n.io/u/Mikhail)\
**Post date:** [June 23, 2022, 11:08pm UTC](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616/20 "2022-06-23T23:08:28Z")

</div>

@jan

> [@jan](#):
>
> you can manually set the headers you require

I asked the developer what I should put in there and got the answer:

 ![6066chrome](https://europe1.discourse-cdn.com/n8n/original/2X/0/01279c33ac5121a65f6de67b578b1c131d6b5905.jpeg)

I tried all the variants, but unfortunately none of them worked.

 ![6067chrome](https://europe1.discourse-cdn.com/n8n/original/2X/b/bc42cf5f840b00ab0c9a797113e00523254b4046.jpeg)

What do I need to write in these fields?

[Next page](https://community.n8n.io/t/webhook-does-not-receive-data-from-amazing-marvin/14616.md?page=2)
