Describe the problem/error/question
Occasionally I am getting failed executions of the official n8n Microsoft Teams Node. This error is inconsistent and can not be reproduced on demand.
Has anyone come across this?
Retrying the workflow (at a later time) allows them to complete successfully with no changes to credentials or the workflow. Indicating it is an issue with n8n OR the MS Graph.
For anyone who also experiences this issue, depending on how important your Teams Notifications are I recommend you go to the settings tab, and enable “Retry on Error”. In addition, you may want to change your Error outcome from “Stop” to “Continue via Error output”. Then route your error output to the next node ensuring your workflow continues in the event the MS Teams API fails like this.
What is the error message (if any)?
Node type
n8n-nodes-base.microsoftTeams
Node version
2 (Latest)
n8n version
1.99.1 (Self Hosted)
Time
6/28/2025, 11:49:03 AM
Stack trace
NodeApiError: No authorization information present on the request. at ExecuteContext.microsoftApiRequest (/app/code/node_modules/n8n-nodes-base/nodes/Microsoft/Teams/v2/transport/index.ts:51:9) at processTicksAndRejections (node:internal/process/task_queues:105:5) at ExecuteContext.execute (/app/code/node_modules/n8n-nodes-base/nodes/Microsoft/Teams/v2/actions/chatMessage/create.operation.ts:87:9) at ExecuteContext.router (/app/code/node_modules/n8n-nodes-base/nodes/Microsoft/Teams/v2/actions/router.ts:59:21) at ExecuteContext.execute (/app/code/node_modules/n8n-nodes-base/nodes/Microsoft/Teams/v2/MicrosoftTeamsV2.node.ts:29:10) at WorkflowExecute.runNode (/app/code/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1187:9) at /app/code/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1536:27 at /app/code/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2100:11
Please share your workflow
Share the output returned by the last node
Information on your n8n setup
Debug info
core
- n8nVersion: 1.99.1
- platform: docker (self-hosted)
- nodeJsVersion: 22.16.0
- database: postgres
- executionMode: regular
- concurrency: -1
- license: enterprise (production)
storage
- success: all
- error: all
- progress: false
- manual: true
- binaryMode: memory
pruning
- enabled: true
- maxAge: 672 hours
- maxCount: 10000 executions