This is awesome!!! @jan Tested, works just live video! 
Now, one question. While running n8n cloud, I have a couple webhooks without the /{{webhookId}} in the url. This was one of the coolest features. When making any change to these webhooks it adds the {{webhookId}} so I will need to re-submit the endpoint to the 3rd party already running some workflows.
Is there any way to get rid of this {{webhookId}} in the URL as before?
Example below with 4 different incoming flows. Client create which does not have any {:id}, and then 3 more incoming commands that do have {:id} in the url regarding the specific customer id.
I only have to submit the initial part of the path to the 3rd party. i.e https://actx.app.n8n.cloud/webhook/c71871f3-d1f0-4912-bf94-4d41e54bfca4/actx/clients
I already have submitted this 2 months ago and they are running on this one: https://actx.app.n8n.cloud/webhook/actx/clients
So I would have to send them a change and it wont be ideal. 
Then on their side they just add the {{:id/ specific command }}. For this case I included /{id}/delete, /{id}/update, /{id}/invoice
https://actx.app.n8n.cloud/webhook/c71871f3-d1f0-4912-bf94-4d41e54bfca4/actx/clients/:clientId/update
https://actx.app.n8n.cloud/webhook/c71871f3-d1f0-4912-bf94-4d41e54bfca4/actx/clients/:clientId/delete
https://actx.app.n8n.cloud/webhook/c71871f3-d1f0-4912-bf94-4d41e54bfca4/actx/clients/:clientId/invoice
As you can see I had to manually include the {{webhookId}} in the path that does not contain {{:id}} in the url. vs the path in Update that does include an {{:id}} in the path.
Clients Webhook image
Update Webhook image
{
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "c71871f3-d1f0-4912-bf94-4d41e54bfca4/actx/clients",
"responseMode": "lastNode",
"options": {}
},
"name": "Clients",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
536,
252
],
"webhookId": "c71871f3-d1f0-4912-bf94-4d41e54bfca4",
"color": "#F71963",
"continueOnFail": true
},
{
"parameters": {
"httpMethod": "POST",
"path": "actx/clients/:clientId/update",
"responseMode": "lastNode",
"options": {}
},
"name": "Update",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
536,
392
],
"webhookId": "c71871f3-d1f0-4912-bf94-4d41e54bfca4",
"color": "#F71963",
"continueOnFail": true
},
{
"parameters": {
"httpMethod": "POST",
"path": "actx/clients/:clientId/delete",
"responseMode": "lastNode",
"options": {}
},
"name": "Delete",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
536,
532
],
"webhookId": "c71871f3-d1f0-4912-bf94-4d41e54bfca4",
"color": "#F71963",
"continueOnFail": true
},
{
"parameters": {
"httpMethod": "POST",
"path": "actx/clients/:clientId/invoice",
"responseMode": "lastNode",
"options": {}
},
"name": "Invoice",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
536,
672
],
"webhookId": "c71871f3-d1f0-4912-bf94-4d41e54bfca4",
"color": "#F71963",
"continueOnFail": true
}
],
"connections": {}
}