Describe the problem/error/question
Still struggling with creating the HTTP node that would create meetings in outlook. This is the body:
{
“subject”: “replaced text”,
“body”: {
“contentType”: “HTML”,
“content”: “This is a test meeting.”
},
“start”: {
“dateTime”: “{{ $json.start.dateTime }}”,
“timeZone”: “UTC”
},
“end”: {
“dateTime”: “{{ $json.end.dateTime }}”,
“timeZone”: “UTC”
},
“location”: {
“displayName”: “Online”
},
“attendees”: [
{
“emailAddress”: {
“address”: “{{ $json.attendees[0].emailAddress.address }}”,
“name”: “{{ $json.attendees[0].emailAddress.name }}”
},
“type”: “required”
}
],
“isOnlineMeeting”: false
}
The Expression shows green in the body and pulls the input data correctly. If I run it in the msft graph at https://graph.microsoft.com/v1.0/me/events it also returns correct response.
What is the error message (if any)? But HTTP node returns the error: Bad request - please check your parameters
were unable to deserialize
Please share your workflow
Share the output returned by the last node
[
{
“subject”: “replaced”,
“body”: {
“contentType”: “HTML”,
“content”: “Hello replaced,
\n I have scheduled a meeting to discuss your interest in our services.
\n Agenda:
\n # Intros
\n # Your use case discussion
\n # replaced
\n Join Zoom Meeting:
\n Click here to join
\n Meeting ID: replaced
\n Passcode: replaced”
},
“start”: {
“dateTime”: “2025-02-14T15:30:00Z”,
“timeZone”: “Coordinated Universal Time”
}, (I tried UTC as well)
“end”: {
“dateTime”: “2025-02-14T16:00:00Z”,
“timeZone”: “Coordinated Universal Time” (I tried UTC as well)
},
“location”: {
“displayName”: “Online”
},
“attendees”: [
{
“emailAddress”: {
“address”: “[email protected]”,
“name”: “replaced”
},
“type”: “required”,
“responseRequested”: false
}
],
“isOnlineMeeting”: false,
“allowNewTimeProposals”: false
}
]
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: