Hi everyone,
I’m banging my head on this one and hope someone has already solved it.
What I’m trying to do
Use Make (ex-Integromat) to create new frames on an existing Miro board with a “Make an API call” module.
What actually happens
Every time I hit
POST /v2/boards/uXjVIlv5xlQ=/frames
with a minimal body
{
"data": {
"title": "Pourquoi ça fonctionne ici"
},
"geometry": {
"height": 500,
"width": 1000
},
"position": {
"x": 100,
"y": 100
}
}
I get a 404 plus an HTML page that says:
This board is no longer shared, or has been removed
Why that makes zero sense 
-
Same board ID, same connection:
-
I’m able to get List of Board with the name and the ID and it shows the right one
-
-
If I copy-paste the exact cURL (token + JSON) into the API Explorer on developers.miro.com, the frame is created instantly.
-
Only Make’s “API call” module returns the 404.
Do I need to add the API somewhere else ? Even if I’m connected to the API within Make Connection?
Things I’ve tried (and failed)
-
Hard-coding the
Authorization: Bearer …
header in Make
Same result every time: 404 “board is no longer shared”.
The ask
-
Has anyone managed to create frames from Make (not Postman, not your own script, but the Make module)?
-
Is there a hidden header or scope that only the
/frames
endpoint checks? -
Could Make be stripping something the endpoint needs?
Any hint would be a lifesaver. Merci !
— Rachel