Create a Draft Node - Were unable to deserialize

Hi Team,

we are getting “were unable to deserialize” error for most of our jobs to send email attachments .Could you let us know how can we fix Create a Draft - Email node issue ?

Full Error message

{ "error": { "code": "UnableToDeserializePostBody", "message": "were unable to deserialize " } }

Our version of the N8N: 2.1.4

Error Message:

were unable to deserialize

Error details

From Microsoft Outlook

Error code

400

Full message

{ "error": { "code": "UnableToDeserializePostBody", "message": "were unable to deserialize " } }
Other info

Item Index

0

Node type

n8n-nodes-base.microsoftOutlook

Node version

2 (Latest)

n8n version

2.1.4 (Self Hosted)

Time

05/01/2026, 12:00:44

Stack trace

NodeApiError: were unable to deserialize at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1498:10) at processTicksAndRejections (node:internal/process/task_queues:105:5) at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1798:11) at ExecuteContext.microsoftApiRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Microsoft/Outlook/v2/transport/index.ts:52:10) at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Microsoft/Outlook/v2/actions/draft/create.operation.ts:252:23) at ExecuteContext.router (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Microsoft/Outlook/v2/actions/router.ts:51:21) at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Microsoft/Outlook/v2/MicrosoftOutlookV2.node.ts:28:10) at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1045:8) at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1226:11) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1662:27

Can we see the inside parameters of the node?

Attaching the screenshots of the nodes with the parameters we are passing

Hello all,
This bug is known since a while and the issue thread is here. Please comment this thread as much as possible so that n8n team take a look at it.

Also, I have an hypothesis on the bug root cause detailed in the thread. If you have coding skills and you are used to contribute to n8n, please feel free to test it.