diff --git a/api/discord/role-mappings.ts b/api/discord/role-mappings.ts index 69b295bd..58b7db63 100644 --- a/api/discord/role-mappings.ts +++ b/api/discord/role-mappings.ts @@ -187,8 +187,10 @@ export default async function handler( return res.status(405).json({ error: "Method not allowed" }); } catch (error: any) { console.error("API error:", error); + // Ensure we always return JSON, never HTML return res.status(500).json({ error: error?.message || "Internal server error", + type: "api_error", }); } }