import { Resend } from "resend"; export const POST = async (request: Request) => { const { email } = await request.json(); const apiKey = process.env.RESEND_API_KEY; if (!apiKey) { console.warn("[Newsletter] RESEND_API_KEY is not configured."); return Response.json({ success: true, message: "Newsletter key not configured" }); } // Create contact try { const resend = new Resend(apiKey); await resend.contacts.create({ email, unsubscribed: false, audienceId: process.env.RESEND_AUDIENCE_ID || "", }); return Response.json({ success: true }); } catch (error: any) { return Response.json( { error: "Error subscribing to updates" }, { status: 400 } ); } };