diff --git a/src/app/api/events/route.ts b/src/app/api/events/route.ts index 9dae1b2b3a..4e25c1a4fa 100644 --- a/src/app/api/events/route.ts +++ b/src/app/api/events/route.ts @@ -21,16 +21,22 @@ export async function POST(request: NextRequest) { const result = eventSchema.safeParse({ ...payload, id, userId, timestamp }); if (!result.success) { - return NextResponse.json({ success: false, error: result.error.message }); + return NextResponse.json( + { success: false, error: result.error.message }, + { status: 400 }, + ); } try { await captureEvent(result.data); } catch (error) { - return NextResponse.json({ - success: false, - error: error instanceof Error ? error.message : 'Unknown error', - }); + return NextResponse.json( + { + success: false, + error: error instanceof Error ? error.message : 'Unknown error', + }, + { status: 500 }, + ); } return NextResponse.json({ success: true, id });