diff --git a/apps/api/src/controllers/v1/types.ts b/apps/api/src/controllers/v1/types.ts index c44c1cc5..ab811067 100644 --- a/apps/api/src/controllers/v1/types.ts +++ b/apps/api/src/controllers/v1/types.ts @@ -70,7 +70,8 @@ export const scrapeOptions = z.object({ ]) .array() .optional() - .default(["markdown"]), + .default(["markdown"]) + .refine(x => !(x.includes("screenshot") && x.includes("screenshot@fullPage")), "You may only specify either screenshot or screenshot@fullPage"), headers: z.record(z.string(), z.string()).optional(), includeTags: z.string().array().optional(), excludeTags: z.string().array().optional(),