feat: allow no customer ID in list events

This commit is contained in:
John Yeo
2026-01-19 19:39:43 +00:00
parent 4ec3b70776
commit 16b083ff39
2 changed files with 3 additions and 6 deletions

View File

@@ -134,11 +134,7 @@ export const initLogger = () => {
stream: pino.transport({
target: "@axiomhq/pino",
options: {
dataset:
process.env.NODE_ENV === "test" ||
process.env.NODE_ENV === "development"
? "server-dev"
: "express",
dataset: "express",
token: process.env.AXIOM_TOKEN,
},
}),

View File

@@ -4,11 +4,12 @@ import { createPaginationParamsSchema } from "../../common/pagePaginationSchemas
export const ApiEventsListParamsSchema = createPaginationParamsSchema({
defaultLimit: 100,
}).extend({
customer_id: z.string().describe("Filter events by customer ID"),
customer_id: z.string().optional().describe("Filter events by customer ID"),
feature_id: z
.string()
.min(1)
.or(z.array(z.string().min(1)))
.optional()
.describe("Filter by specific feature ID(s)"),
custom_range: z