What is your goal?
Hi everyone,
I am using the Microsoft 365 Planner – Make an API Call module to update Microsoft Planner task details through the Microsoft Graph API.
The scenario has been working without any problems until now. I have not intentionally changed the request structure, but since today I suddenly receive the following error:
[400] Empty Payload. JSON content expected.
The request uses:
Method: PATCH
Endpoint: /v1.0/planner/tasks/{task-id}/details
A JSON body is configured in the module, and the request also includes the current If-Match ETag from a previous GET request.
The same scenario and payload worked successfully before, so I am wondering whether something recently changed in the Microsoft Planner module, in Make.com, or in the Microsoft Graph API.
Has anyone else encountered this issue recently?
Is there currently a known problem where the Make an API Call module no longer sends the configured request body correctly for PATCH requests?
Any help or confirmation would be appreciated.
What is the problem & what have you tried?
Test request in Graph Explorer | Try Microsoft Graph APIs - Microsoft Graph
Error messages or input/output bundles
[
{
"url": "/v1.0/planner/tasks/3WLgg-M6sEKt4jGAfG/details",
"body": "{ \"previewType\": \"reference\", \"references\": { \"https%3A//url%2Ede/smth\": { \"@odata.type\": \"microsoft.graph.plannerExternalReference\", \"alias\": \"smth\", \"previewPriority\": \" !\", \"type\": \"Other\" } }}",
"method": "PATCH",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "If-Match",
"value": "W/\"JzEtVGFza0RldGFpbHMgQEBAQEBAQEBAQEBAQEBARCc=\""
},
{
"key": "Prefer",
"value": "return=representation"
}
]
}
]
[
{
"body": null,
"headers": {},
"statusCode": null
}
]