🏆 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
I would like to be able to change the background fill colour for card widgets though the API (REST or otherwise) but have not been able to find a way of doing this? Am I just being blind or is this not exposed? I can do this via the web UI with the slider at the top of the option to change the card color.
As noted in this thread https://community.miro.com/developer-platform-and-apis-57/is-there-any-way-to-change-a-card-widget-fill-color-through-the-rest-or-web-apis-2161?postid=8939#post8939 its possible to set card colours and fill using the Web SDK API. What seems not to be possible though yet for some reason using the Web SDK v2 is to set the card colours for Jira Cards using the same commands.Is this intended? Does anyone know of a work around?What I would like to do is be able to programatically set the colour of cards based on a card property, for example the Jira card priority field. While the Jira cards app does not support this natively yet and even if it did, it would be very convenient if the API allowed this since its supported in the UI. Many thanks!
I have a requirement where I am using Miro to create a Mind map. I want to extract the Json from this Mind Map and use the information in that Json to trigger further steps. I am fetching the JSON on my board via REST api.The problem I see is that the hierarchy which I created in the Mind map on my Miro board is not maintained in the fetched Json (through REST Api).All the nodes are given individually. There is a property of “parent” with links but looks like that it is representing a root parent and not the immediate parent of that particular node.I need to derive relationship between a Node and its immediate parent Node and Child Nodes through this JSON. Q1. How can I do this ? Am i missing something in generated JSON which helps to get information of the immediate parent and child nodes of a particular node ?Q2. Is there a support of the Gantt Chart in Miro ?Q3. Also, is there a way to get all the information of a MindMap rather than requesting again and again for 50 nodes ? Thank
I download images from the API like this(Let's say there's only one image on my board.):I call https://api.miro.com/v2/boards/{board_id}/itemsI make a request using the imageUrl field that I received from the response (with authorization)I receive json in the response "url": "https://r.miro.com/.., "type": "image"Using the received url I download imageBut the image is downloaded in poor resolutionPlease tell me how to download images from the API?
Externally, I would like to know when certain changes are made to the Miro Board. I loath polling and comparison models.I think toying with the idea of making an Heroku or Glitch web-plugin that monitors the events of the board and sends a POST request to an external system.Is anyone else doing anything similar?
Hello!My question is "How can I get 100+ AI Credits?"I'm interior designer and I use AI to remove background while creating inteior collages. Then I share the page with my assisnat and client. It's multipurpose -- that's why I love Miro so much. I've just found out that my Business plan provides of only 50 "remove background”-iterations. That's too bad. I use "remove background" at least 50 times a week. Now I'm concerned whether I should cancel my Business-subscription and switch to another app with unlimited AI credits (I use "remove background" to make interior collages)Thank you for your advices!
For the past week, I have been having an issue with the Miro Web SDK :(First a little background! -I have created an plain TS/JS app for my organization following the Miro Developer documentation (great docs btw). We are leveraging the Azure environment to host our app through Azure Static Web Apps pulling from Azure Dev Ops. The app is leveraging the Miro Web SDK to enable app icon click (miro.board.ui.openPanel method), modals (miro.board.ui.openModal method), a drag-and-drop feature (miro.board.ui.on method), and it also gets the current user (miro.board.getUserInfo method). Until 1 week ago, the app was working perfectly, however since last Wednesday (07/24/24) certain features of the app have not. After checking the logs, I realized the code hung up when instantiating the miro sdk using the openModal method and ui.on methods. I was also getting the following error in the Miro Developer console. The first and third lines are expected and codified. So, here we have two errors. One
Hey Guys.I wanna change Sticky Note’s font size bia Miro’s SDK or API.I wanna make Miro app to fix Sticky Note’s font size for easy to see.I’ve watched reference page, but I can’t find it.https://developers.miro.com/docs/websdk-reference-sticky-note
Hey,We are building an integration similar to Miro → Slack integration.I’m looking for an option to deliver notification functionality into our integration. I know you can get notified when someone mentioned you in the comments or when someone comments on a thread you follow.I went through Miro API, but I could not find any webhooks or info related to comments on a board. Is it possible to create such a feature? Thank you!
I have been approached to migrate a board app / extension not sure what they are called now which is using V1 SDK to V2From the documentation on how apps are created in V2 everything seems unchanged in the initialization section, apart from referencing the new SDK url ofcourseHowever when I try to fire up the code in a new app which has V2 selected I get this:ErrorCouldn’t find any explanation in docs as to what this could mean.Are there any auth / security header changes that a server needs to meet when initializing the iframe panel compared to V1? Just for context, I do not expect the functionality of my old V1 code to work at all on V2, but I did expect the iframe to fire up and greet me with errors which I could then debug one by one. I tried adding log calls throughout the code but none display in my browser console, meaning that this error most likely obstructs the script from ever even firing, and the same goes for the HTML, whatever change I make to it does not get shown in the
HiI recently got a message saying this:And I have no idea how to find the developers who have created these apps…...can someone tell me how I can find this info?
I want to keep my app simple and only use Web SDK and does not want to integrated with Rest API.I am currently exporting list of board item to an external system. However, the createdBy and modifiedBy are returning an userId. As userId is not readable in this case. I had check through the webSDK documentation and could not find any method to retrieve a username by id. Is there any method to support this other than Rest API?
Hi!I was trying to follow this API docs https://developers.miro.com/reference/copy-board and was hoping to use the copyBoard() in my React app but it doesn’t seem to exists in the latest npm package. I’ve installed "@mirohq/websdk-types": "^2.15.1", and I’m including <script src="https://miro.com/app/static/sdk/v2/miro.js"></script> in the index.html file. Am I missing something?
Hi, I’m developing a Miro app and was wondering if there was an option to make it available to only a group of individuals (public) to gain initial feedback before making it generally available? Thanks
Hi everybody, I am currently working on a web based prototype that integrates different areas of a Miro board via iframes. I currently face the following challenge:When you load a web page that integrates a part of a Miro board via iframe and scroll down the page, the mouse gets capture in the iframe and you continue scrolling within the Miro board. So you happen to have a completely different area of the board visible in the iframe.Any chance to prevent this? So ideally kind of fixing the area of the board that is visible in the iframe?As a workaround I put a button below the iframes that simply reloads the iframe and thereby “centers” the view again. But that’s not very usery friendly. Thanks for helping!
I am looking to integrate a diagramming app with Miro. I am planning to do the way draw.io is integrated. But I did not find anything in the documentation on this topic. Is the draw.io integration done using all documented (and supported) API? Can someone point me to any related documentation. Thanks
I tried to submit my app to Miro marketplace but encounter this errorLooks like the error on `appId` In the payload, `appId` is empty. I think this problem is on Miro side?
Hi team,My manager is looking to see if its possible to create a Power Automate flow that would download weekly Miro boards and save in the drive. Is this possible?
Good day Miro developers! 😃 We have some good news to share! The Miro Web SDK 2.0 introduces mind maps in its experimental release today. Create, read, update, or delete mind maps to programmatically represent and interact with complex structures of information into Miro boards. With minimal development effort, you can also seamlessly import and export from third-party tools, or transform mind map information into other item types in Miro.For more information, do check out the following resources:Mind maps change log Mind maps overview Mind maps reference guide How-to guide on creating a mind map from a CSV fileHave fun trying it out! Cheers,Mira
Now that you’ve sunset https://api.miro.com/v1/users/USERID/picture - what’s the preferred way to do this without having to plug in som SCIM solution? (I couldn’t find any mentioning of Picture in the REST API v2 docs.)We’ve been on the consultant plan (there’s 13 of us), will we have to update to Enterprise plan to sync titles and photos with Miro?
I am making a Miro app that uses REST API.I want to handle all events in my app thus want to know list of all webhook event types.
Hello. I’m trying to make miro → discord integration and I need to setup webhook to get updates from miro board to notify people on discord about certain events. Is it currently possible (couldn’t find any webhook mention in Miro API)?Is there any plans to add webhooks to Miro API in near future? My team is currently migrating from Trello to Miro and this is the only inconvenience we’ve met that we can’t move our discord notifications system from Trello to Miro.
There is a problem while i were interacting with the board T^TCurrently, the auto-save just like being activated randomly made me stop all the time so it indeed irritates me ;^; Thats the auto-save setting thing, i just want to manage the time like setting it myself.I had research where I could reach the auto-save setting before starting this topic. If its my mistake, please show me the way to manage it ;^; Im so sorry.If it isnt, please come up with some solutions ;^; Thank you.
Custom action being toggled from the context menu for a board item.Hey, everyone!We're excited to announce the experimental release of Custom Actions for privately distributed apps in Miro. This new feature enables you to add simple actions (to your privately distributed apps) that are accessible from the context menu of a board item. With Custom Actions, you can streamline your workflows, automate repetitive tasks, and tailor Miro to fit the custom needs of you and your teams’ use cases. 🚀 It’s really important to us that we can create the best possible developer experience when it comes to this new capability, so please share any and all of your feedback with us here in the thread below, or in the #experimental channel on our Discord server Important!Custom actions are only supported for non-public apps that will be distributed privately via a shareable authorization link from your App Settings page. This means that apps built with custom actions will not be eligible for distributio
I was sent an email that states “Since you have one or more apps on the v1 Developer Platform, we encourage you to migrate your app as soon as possible” but as far as I know I am not using any v1 API (except https://api.miro.com/v1/oauth-token) so I do not understand what is meant.I do not use any SDK, just raw API calls. The documentation is not at all clear so I’d appreciate any clarification on how I can determine if I do still have anything on the v1 platform.
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.