Skip to main content

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)

  1. 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

No replies yet...

Reply