Honestly still do not understand how exactly the response should look like but here are two different version. Activate only one Webhook-Node at a time, else it will cause problems:
{
"nodes": [
{
"parameters": {
"keepOnlySet": true,
"values": {
"string": [
{
"name": "message",
"value": "=TEST OK"
}
]
},
"options": {}
},
"name": "set message",
"type": "n8n-nodes-base.set",
"typeVersion": 1,
"position": [
450,
500
]
},
{
"parameters": {
"functionCode": "return [\n {\n json: {\n replies: [\n {\n \"message\": $json.message,\n }\n ]\n}\n }\n];\n"
},
"name": "json",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [
650,
500
]
},
{
"parameters": {
"path": "ee375356-bdd3-4707-a495-4db5ceeaa819",
"responseMode": "lastNode",
"options": {
"responsePropertyName": "replies[0].message"
}
},
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
250,
500
],
"webhookId": "ee375356-bdd3-4707-a495-4db5ceeaa819",
"disabled": true
},
{
"parameters": {
"path": "ee375356-bdd3-4707-a495-4db5ceeaa819",
"responseMode": "lastNode",
"options": {}
},
"name": "Webhook1",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
250,
650
],
"webhookId": "981a6b6d-ce09-4e65-9141-b9c2ec262466"
}
],
"connections": {
"set message": {
"main": [
[
{
"node": "json",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "set message",
"type": "main",
"index": 0
}
]
]
},
"Webhook1": {
"main": [
[
{
"node": "set message",
"type": "main",
"index": 0
}
]
]
}
}
}
Hope that helps!