🏆 Make your 2026 football predictions with Miro — + win $400 in our June Challenge
Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
Hey, everyone!We're excited to announce experimental support of styles for mind maps in the Web SDK. You can now specify a `color` for the mind map node and set the `fillOpacity` property.Important!In order to view the style property, you will need to access the mind map node via the experimental namespace:`miro.board.experimental`Ready to get started? Visit our documentation to start working with mind maps!Mind maps concept topic Mind maps reference guideChangelog Entryhttps://developers.miro.com/changelog/2023-09-08-changelog#mindmap P.S., have feedback for us? Please share any and all of your feedback with us here in the thread below, or in the #experimental channel on our Discord server. 😎
We would like to have the option to build a mind map with several constraints on it to impose a structed repetitive order.Is it possible to create one from scratch?
Hello.I would like to ask: is it possible to use mirotone to change the position or visibility of the context menu panels or the toolbar? For example, when you click on a widget, a context menu appears (Fig. 1). Is it possible to hide it using mirotone? Or make the toolbar background red, as shown in Figure 2?In other words, does mirotone have access to the miro interface or does it only work in the iframe of my application?
Dear Miro teamWe wanted to use the Amplitude integration with our EU instance (https://help.amplitude.com/hc/en-us/articles/8476297377819). Unfortunately this does not work, because the integration expect by default, that the US server will be used (which also works). Unfortunately we use the EU server with our customers. I reached out to the Amplitude forum (https://community.amplitude.com/building-and-sharing-your-analysis-58/miro-integration-not-working-with-eu-datacenter-1451?postid=4985#post4985) and I got the answer that you can change this on your end, to use the EU servers. Is there a way you can change that default behavior or tell me how I can switch myself. I reverse engineered the code a little bit and I can see that the code would be ready for using the EU servers.
Hi!I use Miro REST API to get mind map nodes. I cant find information about text in nodes.Is there any way to get mind maps nodes with texts?
I am trying to visualize my Spotfire dashboards into our Miro board via Embed iFrame code. Unfortunately, both “&autoplay=yep” nor “&embedAutoplay=true” seem to load the iFrame automatically… This is the code I use:<iframe src=" https://www.linktomysportfiredashboard.com&embedAutoplay=true" height="900" width="1895"></iframe> How can I fix this issue? Additionally, in case it’s not possible to load/open automatically, can I set a thumbnail? Great thanks in advance!
Hi, I’d like to use current user language to initialize my app. Is there any api that i can use to do this?Thanks!
I created an app according to the https://developers.miro.com/docs/build-your-first-hello-world-appand i should see my new app under the new apps in my boards inside my developer team.but i dont see it in any board, anyone have a clue how i can fix it?
Tag is now case sensitive, which makes it very hard to search a tag, and looses the purpose. If I tag something ‘Search’ it will not show up if I type ‘’search’, Who remembers what case they used while creating tags? I would either make all tags lower case OR remove case sensitivity
Is there a way to get the layer (int/float or string value) of widget on a board via the rest api or web sdk?
Hi, For some reasons if user looses his access token and refresh token, or if a user’s refresh token has expired, we need to initiate the OAuth flow again, this is ok.But the authorize button shows ‘Add again’ not ‘Authorize’ while app is still being installed. This is wired, can it be changed?Thanks!
Hi,I created an app for Miro, which always users to apply some configuration.In my app, the users can change the size of cards they drag to the board.To increase the user experience, I want the user’s choice to be available when he uses the app again.I wonder what would be the best/easiest way to store the user's choice.Any ideas/proposals?-Jens-
Miro App Marathon highlightsFour new apps to streamline your workflowsLast month we hosted our first official Miro Apps Marathon, which resulted in a number of amazing app submissions from our Miro Developer Community. This month, we're highlighting 4 apps that are already available on the Miro Marketplace.unFIX Cardsby Jens ThiemannUse cards from the unFIX model by dragging them to your board. Search the cards by name, card number, description, or card set. Modify the card size for search preview and dragged images. Read more about the unFIX model at unFIX.com.Storylaneby StorylaneStorylane lets teams capture their product to create engaging demos and product tours, in minutes via our no-code editor. Think of it like a video but where you can actually interact and click-through within the video step-by-step.Teams can embed Storylane tours directly by just pasting the URL onto their Miro boards. With this, Miro users can bring the power of interactive videos to project planning, explai
I am using the REST API call...https://api.miro.com/v2/orgs/{org_id}/teams/{team_id}/boards/{board_id}/data-classificationI am getting valid responses back from the call, but the vast majority of the time I am getting the following error returned even though the board has a classification label.{ "code": "internalError", "message": "Internal server error", "status": 500, "type": "error"}Thanks for the support!
I’m following this tutorial part, I’ve selected react, I made my app and tried both localhost and an external server, but my App isn’t showing up on the left side pannel for apps or the upper right one, I had an old app I made from html and jQuery, which does show up on the upper right, but I just can’t find the new app I made, I’ve looked at other ones that add an event listener to one of the Miro events but it did not help, is there anyway to trouble shoot because I can’t find much to look where its going wrong.
Our Apps are not show up on the board via the panel even if they are installed.What to do?
I’m trying to attach tag to a sticky item using https://developers.miro.com/reference/attach-tag-to-itemAll IDs are correct, but the API throws 204 no content and the tag does not get attached. Kindly help
Dear Miro-Developer Team, I absolutely love the feature of uploading images through the Miro Web SDK as a base64 url. Moreover I have submitted an App that is already leveraging this workflow. Nevertheless this feature is still experimental and i wanted to asked to questions regarding that.First of all I would be interested wether you plan on continuing this upload method? In my opinion it is a pretty straight forward approach in uploading images and of course would like to see it being officially implemented in the Web SDK.Moreover I sometimes notice an error that is thrown especially at connection loss:Is this rather a random error or might this be something more crucial and might be a hurdle for the implementation of this feature further down the line?Looking forward discussing this topic and feature. Kind regards, Max
Hello, we are trying to extract boards data form the boards API. We are using the limit + offset pagination, but are seeing discrepencies with the number of records returned by each call.We set the limit to 50, but the number of rows returned can be lower than 50. Sometimes 47 or 42. To be clear, this is not the last page of the offset, so the number of records should be 50. Is this a bug on the API pagination?Thanks for your help,Simon
We use the Miro create sticky note item API (https://developers.miro.com/reference/create-sticky-note-item) and send HTML in the content field. We notice that the CSS styling (ex: font-style: italic; etc) is not being reflected in the sticky note in default display (however its visible when it is in “edit” state). This seems to be a regression since this was visible before in default display. Can you suggest a way in which we can use the Sticky Note API to create notes with stylised (italics, bold, underline etc) content?
I am currently building a Web-App with monetization. That beeing said to keep it simple i want to only use the Web SDK and do not want to use Rest API. Nevertheless i am associating the access_granted of the App with the Miro user_id. So in order to see wether a user has linked his user_id with a license key of mine i would need to request the user_id in the Web SDK. Is this somehow possible? I stumbled accross some old community posts, that do not seem to be relevant anymore as some functions got deprecated with the new Web SDK. I am looking forward to your suggestions as i would really like to avoid needing to make use of the Rest API in this case.Thank you very much!!
Good day Miro developers! 🖖 😃 In our endeavor to extend our features and functionalities, the experimental release of shapes now supports flowchart shapes in addition to the basic shapes that we support in production. This experimental release supports read operations for flowchart shapes via the following APIs:Get shape item (experimental) Get items on board (experimental) Get specific item on board (experimental)For more information, see the changelog. Cheers,Mira
Hello all, I want to create a react web application from which i can select multiple templates and then create a Miro board with all these templates. I am new to Miro and I am not sure how to proceed?. Kindly share your thoughts
Hey, everyone!This July is a month dedicated to all things apps and integrations on the Miro Developer Platform—join in on our month of exploring, building and publishing Miro apps for some exclusive developer benefits!Submit an app to the Miro Marketplace during the month of July and you’ll receive a special bundle of developer benefits— from app promotion, to developer swag, to an exclusive Miro Developer badge, and more. Find out more and submit an app or integration this July.» Learn more Have an unpublished or private app that other Miro users would love? We’d love to share your handiwork with our global community of over 55 million users. Get inspired and join our next Developer Q&A session:» Join the conversation Cheers!Miro Developer Platform Team
Hi. In February this year I paid for a year Starter plan but now I can use only 3 Bords for editing, looks like my subscription was declined
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.