import type { NextApiRequest, NextApiResponse } from 'next';
import { Lettr } from 'lettr';
const lettr = new Lettr(process.env.LETTR_API_KEY!);
export default async function handler(
req: NextApiRequest,
res: NextApiResponse
) {
if (req.method !== 'POST') {
return res.status(405).json({ error: 'Method not allowed' });
}
try {
const { to, subject, html } = req.body;
await lettr.emails.send({
from: 'you@example.com',
to: [to],
subject,
html
});
res.status(200).json({ success: true });
} catch (error) {
res.status(500).json({ error: error.message });
}
}