diff --git a/apps/api/src/controllers/v1/types.ts b/apps/api/src/controllers/v1/types.ts index bd8e44f6..dca77a57 100644 --- a/apps/api/src/controllers/v1/types.ts +++ b/apps/api/src/controllers/v1/types.ts @@ -32,7 +32,10 @@ export const scrapeOptions = z.object({ export type ScrapeOptions = z.infer; -export const scrapeRequestSchema = scrapeOptions.extend({ url }); +export const scrapeRequestSchema = scrapeOptions.extend({ + url, + origin: z.string().optional().default("api"), +}); // export type ScrapeRequest = { // url: string; @@ -71,6 +74,7 @@ export type CrawlerOptions = z.infer; export const crawlRequestSchema = z.object({ url, + origin: z.string().optional().default("api"), crawlerOptions: crawlerOptions.default({}), scrapeOptions: scrapeOptions.omit({ timeout: true }).default({}), }); @@ -83,7 +87,10 @@ export const crawlRequestSchema = z.object({ export type CrawlRequest = z.infer; -export const mapRequestSchema = crawlerOptions.extend({ url }); +export const mapRequestSchema = crawlerOptions.extend({ + url, + origin: z.string().optional().default("api") +}); // export type MapRequest = { // url: string;