diff --git a/packages/validation/src/track.validation.ts b/packages/validation/src/track.validation.ts index 555432eb..409a70ff 100644 --- a/packages/validation/src/track.validation.ts +++ b/packages/validation/src/track.validation.ts @@ -6,7 +6,7 @@ export const zTrackPayload = z .object({ name: z.string().min(1), properties: z.record(z.unknown()).optional(), - profileId: z.string().optional(), + profileId: z.string().or(z.number()).optional(), }) .refine((data) => !RESERVED_EVENT_NAMES.includes(data.name as any), { message: `Event name cannot be one of the reserved names: ${RESERVED_EVENT_NAMES.join(', ')}`,