Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
Can i extract data from miro cards into excel
Hello,I’m using the REST API to request information from a board, using `GET /v2/boards/{board_id}/items`. I have some sticky notes in different colors in my board, however the returned `fillColor` in `style.fillColor` is always `light_yellow`, even if the sticky note has a different color. Other style properties (e.g. `textAlign`) work correctly - but the `fill_color` is always `light_yellow`.I’ve implemented this functionality ~1 year ago, and it definitely worked back then - did something change that broke this, is this a bug or intended behavior? If intended, is there any other way to figure out the color of a sticky note?
Help!I had some clients interact with me on a MIRO board, but now MIRO is charging me as if they were my employees or from my team. How do i prevent this from happening. If this pushes through. Im canceling my subscription and credit card !
It’s really bad today, but this is typically the case. The desktop app version is about a thousand times as slow as just loading it in chrome. I like running the app because it helps me stay organized, but I experienced many minutes, quits and restarting with the desktop app. I try using the web and it loads in 3 seconds. Are other people having the same experience?
Why is it so hard to implement an endpoint to manage user license?I think there are many companies that want to automate offboarding process without SCIM
Hi everyone! 👋I'm working on an integration between Miro and a third-party service for validating user data. I'm using webhooks to send information from a Miro board or app, and while the webhook sends successfully, I'm unsure how to handle the response.From what I’ve found so far, it seems Miro does not have built-in support to process or react to webhook responses — meaning I might need to build a backend service that receives the webhook, performs the validation, and then updates Miro via its REST API.Can anyone confirm if this is the correct approach? Or is there a way within Miro (e.g. using apps or SDK) to handle webhook callbacks and update board content or properties automatically?Thanks in advance for any help! 🙏
Hello community,I am designing a process and I want to have an “info box” - something that I can click on and that will show one or two sentences of information. comment is not suitable card has too many options, I just need to show text flip component is too big and competes with process stageI have created a button and when clicked, it goes to toolkit explanation, but I would really like to have a simple information popup on click. Help ❤️
I have created a table and since Miro does not allow sub-tasks, I added another column so i can later group by the number assigned. When I go to change display to group, the items in my table groups nicely however my section 10. xxx is now display before my section 2.xxx, 3., etc.. it appears that Miro board does not understand double digit values??? I see that I could assign it a alphabetic value however that does not align with my sections. Please advise if this is not possible with Miro? I want my sections to display each section chronologically by 1,2,3,4,5,6,7,8,9,10, 11,12, 13, etc..
When you move, it has some like inertia, and if you start using the pen tool whilst it is still moving, then it like moves relative to your pen, not your board.
When I move any connection line, it has a movement delay compared to normal drawn lines.
Hi community if we trying to to pending miro with phone screen and settings, This is just suggesting I am wish thatThank you community
Dear Miro Development Team,I hope this message finds you well. My name is Michael, and I’m frontend developer. I’ve been deeply impressed by Miro’s intuitive design and powerful features, especially the way it handles object copying and pasting between boards.I’m reaching out to kindly ask for your guidance regarding the clipboard data format used when copying objects from Miro. Specifically, I’m trying to decode the data-meta attribute (format: miro-data-v1) to integrate Miro’s copied content into a custom canvas tool while preserving object properties like text, shapes, and styling.
Dear Community,We are developing an automated workflow for strategic planning sessions using the Miro REST API (v2), where Python scripts insert sticky notes into a predefined board and frame based on structured .CSV inputs. However, we are consistently encountering error 405: methodNotSupported when trying to create sticky notes using the POST method on this endpoint:POST https://api.miro.com/v2/boards/{board_id}/stickies Observed Behavior:Every request returns: We have ensured the following: The board ID is correct and accessible via GET methods. The access token (PAT) is valid, with full permissions. The script is running under the correct team. The board is not private or restricted. The correct endpoint is being used according to the API documentation. Script Context: Language: Python 3.11+ HTTP method: POST Headers: Authorization: Bearer {access_token} Content-Type: application/json Body structure (minimal example used for testing): Even with this minimal v
In the MIRO documentation, it says Cards can have 20 custom fields. https://developers.miro.com/docs/app-card How do i configure the custom fields for a card?
Hello! Is the free subscription for Ukrainians still available? If so, as a tutor from Ukraine, I would be very grateful to take advantage of this opportunity. Your platform is very helpful! Thx 😍
Hi!I noticed the two C4 Model plugins that took part inthe plugin competition. Any chance you will add support for C4 modeling to the standard product?Thank you!
The handler function doesn’t receive an event object, as far as I understand. I’d love to keep my settings in a panel but show them only on a click+shift, and just execute an action on a simple clicl on an icon.At the moment it seems impossible.
Miro itself displays the names of imported images, but an image object in Web SDK omits any mention of it. Maybe there is another way to query it? I need to use it for sorting and arranging placed images with the help of the app I’m developing.
Are there any efforts on the part of miro to offer this necessary basic security necessity? - and if no, why not? 2FA is not a feature, 2FA is necessity and basic security requirement
Hey everyone,so far I was convinced that by specifying the “Redirect URI for OAuth2.0” for my app I could define the page users would be forwarded to after installing my app to give a few more instructions and context how to find and use it. I am pretty sure that it worked like that in the past, but running two tests today, both times the Miro startpage was shown instead the defined one after install. Does anyone have a clue how I can properly define it.Thanks in advance.Henrik
Hi, I’m just getting to grips with the Python SDK for Miro and managed to write a few objects to a board directly from the code.However my project is about constructing complex customer journey maps programaticially and outputting to Miro (and other surfaces). So far it seems like attempting to implement a design this way is extremely cumbersome and prone to a lot of trial and error.Is there a better way (such as some kind of middleware) to do this? If it were possible, one way forward could be to store an empty templated version somewhere and just use python to populate it with content.any advice or github links appreciated!
Hello, unfortunately our team admin recently passed away. How can we change it to another person?Thanks,Sophia
As the title says, the only way to get a user’s Display Name through the API is with the Get all board members call. I believe it would be reasonable to have both Get organization members and List team members API calls also return the user’s display name.
We want to automatize some steps of our workshop with AI
Hello,I’ve found out that updating parent of an item (via PATCH boardID.type.itemID endpoint) does not work properly in a specific scenario:You want to move an item to a frame that was created after the item was. Such operation results in adding the item to frame’s children list, but the item is hidden and invisible under or below the frame. While moving the frame, the item moves along. It is also very inconvenient to bring this item back to the foreground.Updating parent works correctly only when trying to move an item to pre-existing frame.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.