Webhook de produção retorna 404 mesmo com workflow ativo
Olá,
Estou enfrentando um problema com um webhook de produção do n8n Cloud.
Ambiente
-
Instância n8n Cloud:
martinp.app.n8n.cloud -
Workflow:
WF01 - Inbound Web Chat -
ID do Workflow:
ZwUUn7r1fJew5f4K -
Método do Webhook:
POST -
Caminho do Webhook:
ai-secretary/:business_id -
ID do nó Webhook:
f9a9be44-8946-4f0e-841a-4058a7880860
O workflow aparenta estar ativo no n8n, mas o webhook de produção não está acessível.
Comportamento atual
Uma requisição POST para o webhook de produção retorna:
HTTP 404
The requested webhook "POST ai-secretary/..." is not registered.
A requisição nunca chega ao workflow.
Também testei com um business_id intencionalmente inválido para evitar disparar qualquer lógica de negócio real. Esperava que a requisição chegasse ao workflow e retornasse um erro de validação, mas o n8n retorna o 404 antes do workflow ser executado.
O que verifiquei
Os metadados do workflow mostram:
-
activeVersionId === versionId -
A versão ativa contém o nó Webhook
-
Workflow não está arquivado
-
Método do webhook é
POST -
Caminho do webhook é
ai-secretary/:business_id -
Nenhuma autenticação está configurada neste webhook
-
A definição do workflow em si parece estar correta
Troubleshooting já realizado
Tentei:
-
Desativar o workflow OFF → ON no editor do n8n.
-
Aguardar aproximadamente 60 segundos e testar novamente.
-
Repetir o ciclo OFF → ON.
-
Realizar um ciclo unpublish → publish.
-
Verificar novamente que
activeVersionId === versionId. -
Testar o webhook de produção novamente.
Todas as tentativas ainda resultam em:
HTTP 404 — webhook not registered
O workflow em si não foi modificado durante estes testes.
Observação importante
O webhook de produção não cria uma execução de workflow. A requisição parece ser rejeitada pela camada de roteamento de webhooks antes de chegar ao workflow.
Portanto, não há efeitos colaterais do lado de negócio a partir destes testes: nenhum evento de calendário, compromisso, registro de cliente ou e-mail foi criado.
Pergunta
Poderia me ajudar a determinar por que o webhook de produção não está sendo registrado/servido pelo runtime de webhook do n8n Cloud mesmo com o workflow ativo e a definição do webhook válida?
Isso poderia estar relacionado ao registro ou roteamento de webhook no lado do n8n Cloud?
Se possível, poderia verificar o registro/roteamento de webhook para este workflow na instância Cloud e aconselhar como forçar um re-registro?
Obrigado!