feat: enhance contact addition with bulk email lookup and subscription options

This commit is contained in:
Dries Augustyns
2026-05-01 19:44:48 +02:00
parent 9fafeb7d4b
commit bb72911fa2
8 changed files with 334 additions and 125 deletions
+5
View File
@@ -84,6 +84,9 @@ export const ContactSchemas = {
bulkAction: z.object({
contactIds: z.array(uuid).min(1).max(1000),
}),
lookup: z.object({
emails: z.array(z.string().email()).min(1).max(500),
}),
} as const;
const segmentFilterSchema = z.object({
@@ -144,6 +147,8 @@ export const SegmentSchemas = {
}),
members: z.object({
emails: z.array(z.string().email()).min(1).max(500),
createMissing: z.boolean().optional(),
subscribed: z.boolean().optional(),
}),
};