From e22a0b596c3f1ee7d7537c0df5652de18715caf3 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Thu, 12 Dec 2024 13:30:00 -0300 Subject: [PATCH] Nick: custom metadata --- apps/api/src/controllers/v1/types.ts | 1 + apps/api/src/services/webhook.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/apps/api/src/controllers/v1/types.ts b/apps/api/src/controllers/v1/types.ts index 57e208b4..f9e57696 100644 --- a/apps/api/src/controllers/v1/types.ts +++ b/apps/api/src/controllers/v1/types.ts @@ -251,6 +251,7 @@ export const webhookSchema = z.preprocess( .object({ url: z.string().url(), headers: z.record(z.string(), z.string()).default({}), + metadata: z.record(z.string(), z.string()).default({}), }) .strict(strictMessage), ); diff --git a/apps/api/src/services/webhook.ts b/apps/api/src/services/webhook.ts index 6b580a36..d1381b05 100644 --- a/apps/api/src/services/webhook.ts +++ b/apps/api/src/services/webhook.ts @@ -99,6 +99,7 @@ export const callWebhook = async ( : eventType === "crawl.page" ? data?.error || undefined : undefined, + metadata: webhookUrl.metadata || undefined, }, { headers: { @@ -131,6 +132,7 @@ export const callWebhook = async ( : eventType === "crawl.page" ? data?.error || undefined : undefined, + metadata: webhookUrl.metadata || undefined, }, { headers: {