Merge pull request #970 from mendableai/nsc/webhooks-custom-metadata

Metadata for webhooks
This commit is contained in:
Nicolas
2024-12-12 13:36:18 -03:00
committed by GitHub
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -251,6 +251,7 @@ export const webhookSchema = z.preprocess(
.object({ .object({
url: z.string().url(), url: z.string().url(),
headers: z.record(z.string(), z.string()).default({}), headers: z.record(z.string(), z.string()).default({}),
metadata: z.record(z.string(), z.string()).default({}),
}) })
.strict(strictMessage), .strict(strictMessage),
); );
+2
View File
@@ -99,6 +99,7 @@ export const callWebhook = async (
: eventType === "crawl.page" : eventType === "crawl.page"
? data?.error || undefined ? data?.error || undefined
: undefined, : undefined,
metadata: webhookUrl.metadata || undefined,
}, },
{ {
headers: { headers: {
@@ -131,6 +132,7 @@ export const callWebhook = async (
: eventType === "crawl.page" : eventType === "crawl.page"
? data?.error || undefined ? data?.error || undefined
: undefined, : undefined,
metadata: webhookUrl.metadata || undefined,
}, },
{ {
headers: { headers: {