import { PrismaClient, ApiKey } from "@prisma/client"; import type { NextApiRequest, NextApiResponse } from "next"; const prisma = new PrismaClient(); type ResponseData = { data?: ApiKey[]; error?: unknown; }; export default async function apiKey(req: NextApiRequest, res: NextApiResponse) { try { const apiKeys = await prisma.apiKey.findMany({ where: { id: `${req.query.eventTypeId}` } }); res.status(200).json({ data: { ...apiKeys } }); } catch (error) { console.log(error); // FIXME: Add zod for validation/error handling res.status(400).json({ error: error }); } }