diff --git a/packages/backend/src/controllers/webhooks/handler.ts b/packages/backend/src/controllers/webhooks/handler.ts index f79839f6..17c15339 100644 --- a/packages/backend/src/controllers/webhooks/handler.ts +++ b/packages/backend/src/controllers/webhooks/handler.ts @@ -16,6 +16,12 @@ export default async (request: IRequest, response: Response) => { } const triggerStep = await flow.getTriggerStep(); + const triggerCommand = await triggerStep.getTriggerCommand(); + + if (triggerCommand.type !== 'webhook') { + return response.send(404); + } + const app = await triggerStep.getApp(); if (app.auth.verifyWebhook) {