diff --git a/server/api/email/generate-eoi-document.ts b/server/api/email/generate-eoi-document.ts index cf08cc2..211033d 100644 --- a/server/api/email/generate-eoi-document.ts +++ b/server/api/email/generate-eoi-document.ts @@ -30,25 +30,32 @@ interface DocumensoResponse { } export default defineEventHandler(async (event) => { + console.log('[generate-eoi] ========== EOI GENERATION REQUEST RECEIVED =========='); + const xTagHeader = getRequestHeader(event, "x-tag"); + console.log('[generate-eoi] x-tag header:', xTagHeader); if (!xTagHeader || (xTagHeader !== "094ut234" && xTagHeader !== "pjnvü1230")) { + console.log('[generate-eoi] Authentication failed'); throw createError({ statusCode: 401, statusMessage: "unauthenticated" }); } try { const body = await readBody(event); const { interestId } = body; + console.log('[generate-eoi] Interest ID received:', interestId); if (!interestId) { throw createError({ statusCode: 400, statusMessage: "Interest ID is required" }); } // Get the interest data + console.log('[generate-eoi] Fetching interest data for ID:', interestId); const interest = await getInterestById(interestId); if (!interest) { throw createError({ statusCode: 404, statusMessage: "Interest not found" }); } + console.log('[generate-eoi] Interest data retrieved successfully'); // Documenso API configuration - moved to top for use throughout const documensoApiKey = process.env.NUXT_DOCUMENSO_API_KEY;