🏆 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 Miro community! With ProBackup we’d like to publish some changes to our app. However, when we click on resubmit the app, we always get the error “Submission request failed”. Does anyone have an idea how to solve this? Is there any other way to contact the marketplace team of Miro?Thanks in advance for your help.
I have just upgraded my miro account to export my slides with high quality. But the options are still greyed out. I have a presentatin tomorrow and need to solve this issu before 8 am british time tomorrow.thanks
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.
A number of AWS icons/elements have turned invisible on multiple diagrams. You can select and move the icons, but they remain invisible. I have tried to move them to front. I have duplicated them and the copy is also invisible. I have tried to ‘switch type’ to another type, and it works, but it is still invisible. I have duplicated the diagram, still invisible. I have tried incognito mode and a different browser. I have tried a hard reset on the diagram. I have toggled hardware acceleration. I have cleared my browser cache/storage. Nothing seems to work. It is not all AWS icons, just some of them.One oddity, I can change the color, and the icon shows up with the selected color. Typically, any color changes of an AWS icon is ignored.I was planning on just manually redoing the diagram, but then notice it has happened to multiple diagrams.Any ideas how to fix it?Invisible AWS Shapes
As I am developer miro platform,Is that request from me to upgrade my accounts?
Hello, beautiful Miro team!I’ve been having the same problem over the last couple of months. No boards are loading. Only in someone else’s team. What can be the problem and can it be fixed? I’ve been thinking about upgrading but if this problem stays consistent, that would be pointless. Thank you for looking into it. I appreciate your time and help
Hi everyone. I have a big issue. It seems to have a bug. For several weeks now, all the shapes I draw for years now on one of my board disapeared!!! What happen, I didn’t touch anythings. This is absolutly problematic as I need it for my job and they are now gone. Vincent
Hey, developers! We’re working hard to improve the developer experience of building and publishing apps and your feedback is vital to our work.If you’re a new or experienced Miro developer, we want to learn more about your motivations for building apps and the experiences you’ve had so far. Please complete our short survey and be in with the chance to win one of three $100 rewards. Take the survey now ➡️
Is it possible to assign a co-owner to a whole space instead of adding them board by board? Is there an higher-level permission that would allow this ?
I use cards to organize my projects’ production process and I keep duplicate cards to link to those on the process board. I am wanting to alphabetize my cards by the first line. Is it possible to do so automatically once I drop them in a box?
Hi,Since yesterday (or the day before yesterday), I have the feeling that bulk is no longer working.I am having problems importing images into a board, whereas everything was working fine before.According to the documentation (hhttps://developers.miro.com/reference/create-items), when I try to import images onto my board, I get this error message: "validationErrors": [ { "code": "3.0210", "message": "Value for scale should be greater than 0, found: 0.0" } ]However, when importing images, we cannot define a scale.Here is the request: <?phprequire_once('vendor/autoload.php');$client = new \GuzzleHttp\Client();$response = $client->request('POST', 'https://api.miro.com/v2/boards/XXXX/items/bulk', [ 'body' => '[{"type":"image","data":{"title":"XXXX","url":"https://XXXX.png"},"position":{"x":6051,"y":829},"parent":{"id":"XXXX"}}]', 'headers' => [ 'accept' => 'application/json', 'authorization' => 'Bearer XXXX', 'content-type' => 'ap
I have found this topic, but it’s 3 years old. Is there a way to enable a web sdk plugin to selected boards only?If an app is installed in a team, and a user has authorized it, then the app will be able to access any boards opened by the same user, which sounds like a security concern to me.Is my understanding correct? How to prevent this? Does the workaround of creating a team and installing the app only in that team still do the job, like mentioned in the linked question?Thanks!
I have uploaded a Word file from OneDrive, but the refresh button option doesn’t appear. I have to delete and reupload to see new updates
Hello,I cannot update the color of simple card (not app card) with API V2 method (patch).I use dev docs on website (all query params of token and board id’s i removed for screenshot):Here you can see i am passing style → cardTheme #f24726 color.But when the method fires (we can see the result) in response, the color stays the same as it was:You see it’s #fac710. Fix your method please
TLDR: Probably can be fixed by adding “object-fit: contain” to the CSS for “.library-root__item--list .library-root__item-icon” to the Miro Board.library-root__item--list .library-root__item-icon { width: 24px; height: 24px; margin-right: 16px; object-fit: contain;}Icons are sometimes stretched in the Apps search on the Mio Board.Should be:They do not show up stretched anywhere else. We submitted a square SVG but at some point it was converted to a PNG and any transparent space was trimmed. That png is properly displayed on the marketplace page with a object-fit: contains css. but the CSS on the Miro Board App Search display does not have the object-fit: contains CSS.We cannot think of a way to solve this on our end. We already submitted a square image. One idea was to add a white background but then the icon highlighting in the SVG icons for the app would not look proper.
Hey, everyone!This Spring we’re celebrating the 2 year anniversary of our V2 Developer Platform with a special series of highlights on our developer and partner ecosystem. This month we’re spotlighting Hookshot Software!Since the launch of our V2 Developer Platform, Vedran has built three successful apps being used by thousands of Miro users. Each app showcases the power of the Miro Developer Platform across use cases that Miro users were eager to see enabled: Super search (advanced find and replace) Easy Translator (translation) Video Clipper (video management and transcription)Explore all of Hookshot’s apps → Interested in building your own apps for Miro’s public ecosystem? Check out our on-demand webinar on Building Enterprise-Ready Apps and join the conversation on our Discord server.
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!
Is it possible to use the original widget on the miro board like the widget created by createShape? I want to treat it like a figure, not an image.
Dear Miro Community & Team,I am currently using the free trial of Miro and have registered my card for annual payment. However, I cannot find any receipt or subscription-related details anywhere in my account, which is quite confusing.Therefore, I would like to cancel my subscription to ensure it doesn’t transition to a paid plan after the trial period. I kindly request your assistance in canceling all payment-related details and subscriptions linked to my account.I would greatly appreciate your prompt help in resolving this matter.Thank you very much!
Hello, all!This is my first post after just joining this discussion, so please forgive me and provide kind assistance if I have posted to the wrong subsection.I am new here but a real enthusiast and loving this community so far. I have a background in teaching coding and in education and feel I could help with documentation, at least for starters.As a new member in this forum and wish to share and gain some knowledge. I am looking forward to create my own discussion to resolve my query and gain some knowledge though I have taken part in various discussion which is definitely helped me a lot.Also what category should be taken depends on what factors? Thankyou in advance.
Hi,I am getting “something went wrong” error while trying to create board without registrationI have checked on console panel - following api giving 500 statuspicker.acb5f7a4434c0a85.js:2 POST https://miro.com/api/v1/anonymous-boards/ this api giving 500. I am passing appropriate Jwt token also. Can you check this?i have enable following featureBased on your request we have enabled your access to boards-picker (2) and editable boards without registration (3). Below Api failsClient codeasync function getMiroPresentationIframeLink() {const pos = { left: 0, top: 0 };const size = { width: 500, height: 500 };const windowRef = window.open('','_blank',`width=${size.width},height=${size.height},left=${pos.left},top=${pos.top},menubar=0,toolbar=0,location=0,personalbar=0,status=0`,);const script = document.createElement('script');script.src = 'https://miro.com/app/static/boardsPicker.1.0.js';document.body.appendChild(script);script.onload = () => {miroBoardsPicker.open({windowRef: windowRef,
Hello,unfortunately the support seems to be from the US only. Since I am from Germany it is not really possible to solve problems in a quick manner, so I hope the community can help me.Is anyone using SAML SSO successfully with Citrix NetScaler? I can’t make it work. NetScaler is reporting that it can’t find the target URL and I am not really sure why.We are using several other products with SAML SSO without any issues. When using the SAML Tracer to identify the problem I can see that other SPs are sending a metadata file in a second POST step after the inital call of the login page. Miro is not doing that I am sure this is the reason I can’t make it work with NetScaler.Or maybe I am just missing something, so any help is greatly appreciated.Thanks!
The OAuth share link given via creating a Miro app is a white page when rendered instead of the “choose a team” page I’ve historically seen. Also, if I use the “Install App and get OAuth Token” button on the app page it also just shows white instead of the team picker.
Dear Miro Team,I’m a user from Ukraine and I recently learned that Miro offers free subscriptions or support programs for Ukrainians. I would like to ask if I might be eligible.I’ve been using Miro for about 3 years in my work as a teacher to create engaging lessons and organize learning materials. However, with the free version and limited board space, my boards become quite heavy, and my laptop sometimes struggles to handle them, which makes it difficult to continue working effectively.Having access to the full features of Miro would really help me create more interactive lessons and keep students interested.Please let me know if there is a way to apply or if you need any verification from me.We deeply appreciate your support at these dark times. Looking forward to hearing back soon. Best regards,Oleksandra
I have the pro version of Miro and took months to build out a flow chart or survey mapping out the questions I ask in a sales consultation. However when I gave Claude access in order to build out an app it responded “it's returning 500 unsupported items and no readable content. This typically means the board is built entirely with sticky notes, shapes, and connectors (which is standard for Miro flowcharts), but the MCP reader can only parse Docs, Tables, and text frames.” Where do I go from here? Is there an easy way inside Miro to revise it so Claude can read and understand the flow?
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.