🏆 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
1. If we programmatically create users for others can we make them with their personal email accounts? If so, a. How do they set their password? b. Can we programmatically set their password? 2. I imagine users get notifications when they're programmatically invited to a team, or new user account has been created for them; in general, is there a way to control which notifications are sent? I'd like for the app I'm building to control sending notifications by sending out a link to a shared board. 3. I want my users to only see the board shared with them, would they see anything outside of that? I.e. the miro user dashboard/home landing page. a. If so, is there a way to lock their account down?
Hi,I'm new to Miro and development for it. I like the ability to publicly share a link to my board to visitors for edit but am concerned about the link being comprised (possibly being sent to malicious users); so instead, in the app I'm creating, I'd like to know if there's a way to create Miro accounts programmatically when someone creates an account in the application I'm building so I can have users sign up for my site (and Miro) and be able to add them as contributors to a board later? I saw there's an API method to create a user, but I'm not sure this is the type of user I'm looking to create. Thanks, John C.
Hello. I am not a developer, but have enough past experience to fuddle my way through some things.I got the Drag and Drop example Web SDK 2.0 app up and running at Glitch.Now what I am trying to do, is add scrollbars to panel as some of the images are cutoff/not visible:All of the code I am using is here:https://github.com/miroapp/app-examples/tree/main/examples/drag-and-dropAnd I have been looking for information on adding a scrollbar here:https://developers.miro.com/docs/ui_boardui#openpanelBut I also understand that this may be something that should be obvious to a developer and is not unique/worth documenting in the Miro Developer Platform documentation.Any help is appreciated!
The problem : I want to details of the board (specifically the viewport of the board) , that i have embedded to my web app using live embed. I do have the board ID , and accessToken that is given by boardpicker . Is there way any to control the embedded miro board using the web sdk with the details that i already have ?Currently using the web sdk.js package to the project always returns empty viewport data, mostly because the app is NOT authenticated with the board embedded in my webapp .Any help is very much appreciated
I am trying to create a miro board where is specifies business units, teams within that business unit. I have the data in Airtable. To help with keeping it current, I was wondering if there is a way to import the data instead of manual update the miro board. I am also open to another suggestion.
I want to have non-registered Miro users come to my website and use an embedded Miro board but I don't want Miro ads popping up asking them to either sign up or create an account so they could display their real name. I also want control of the board so I can programmatically set permissions on the board, create the board from a copy of another board, or use the API however else I chose too. I don't understand what the boardPicker does exactly, I see there's a client ID, so that leads me to think there's some type of authentication that could possibly run a board as a service account. If what I'm thinking is true, would multiple non registered users be able to interact with the board or are there limitations? Thanks,John
I didn’t know that it has a trial version. How can I delete it? Every time I try, it displays an error
Hi there, We have an existing published Miro app, and when we try to edit any config for it, we get an error message that it cannot be edited because the app is already published.Surely there must be some flow to edit and resubmit an existing app with updated config? Am I missing something, or does this require manual intervention by the Miro team to update an existing app? What is the update flow for editing and resubmitting an existing published app?Or do you recommend creating a new app altogether in order to “update” it, then we share our latest new App ID with you once we are ready to resubmit?
When I create a frame and add a shape in it I can’t resize the frame to a smaller size Example :const frame = await board.createFrame({ title: “Test”, x: 0, y: 0, width: 1000, height: 1000,});const shape = await board.createShape({ x: 25, y: 25, width: 50, height: 50,});await frame.add(shape);frame.width = 500;frame.height = 500;await frame.sync();I got the following error :“Uncaught (in promise) Error: Cannot resize the frame (XXXX) to the specified size, because one or more children would exist outside the parent frame.”
Does anybody know if it’s possible to embed a miro board on a page, but remove the zoom controls from the touch pad. This would make it better for accessibility so people can scrolll past the board if necessary and just use the icon buttons to zoom in and out?
Hey, Miro App Developers! Building an app? We’d like to hear from you! If you’re building an app on the Miro Developer Platform, we hope you might have a few minutes to complete our short survey about Miro app development and your use cases:Developer Insights SurveyWe’re focused on making sure we’re meeting the right needs of developers, and your voice is invaluable to us! Cheers,Miro Developer Platform Team
Hello, I have been working on one finance topic. I’ve utilize this miro article for 10-12 days. However, I couldn’t access the article yesterday. I can't see the page but when I click the search button, I can see faintly.The link is [BORAD LINK REMOVED BY MODERATOR]an you help me view this?
Hey Miro Developers and Miro Community The app I’m developing (Miro SDK, React.js project) has multiple screens and I would like to change the app’s title, according to the selected screen.Sadly, there seems to be no option for that in the miro sdk, since the title is always chosen from the app settings.My first idea was to access and change the title via parent.document, since it worked out in the browser web tools, but this has some permission issues.Uncaught DOMException: Permission denied to access property "document" on cross-origin objectNow I am wondering, did I miss something?Is there a way from the REST API or the Miro SDK? Or is there some other workarounds to access the title outside the iframe? Best RegardsVladimir
I am only seeing the standard 16 colors, but in the past had a large amount of colors. If my account changed do these colors go away that I set up?
Miro board picker is throwing a blank screen as per the screenshot for the last ~30 minutes. Is there any recent config update because of which this isn’t working. Kindly update the miro board picker screen with error states in case it doesn’t work for better troubleshooting.
Hi all! I'm building an app which has to write a few hundred post its to a board at once. However, it's quite slow now as I have to make the POST requests many times in sequence rather than as one big batch. Could I ask if there are any suggestions to overcome this? I tried search but couldn't find any information on a batch request functionality. Thanks. Cheers!
Hello.I have selected a text widget on the board (Figure 1)If you write such a code: const selection = await miro.board.getSelection();console.log(selection, 'selection');and select the widget text, then the following is output to the console:We see that the fields "content", "FontFamily" and "fontSize" are displayed incorrectly. Sometimes the widget creation date is incorrectly determined.This code does not work in my plugin and in the console. At the same time, it WORKED yesterday! In addition, the code works correctly with other widgets (for example, stickers). Why is this happening?
Hello, Is there a way to create an actionable link in a frame? I am trying to create the links using Web SDK? I would like to create this action in the top corner of the frame, If there are items, I would like to push the items to any, and add the link ThanksSara
Hi there,I’m currently trying to migrate the Field plugin to Web SDK v2 and having trouble to position Sticky Notes in a Frame once I have added the Sticky Note as a Child using the frame->add() method.I have created a simple example on a freshly created Board to demonstrate the unexpected behavior. I recorded a little loom video. Please have a look at what I am doing in the web developer toolbar. It’s wired, that the Sticky Note is displayed outside the frame. I would love to get some help here: What am I missing? Team Miro - can someone please point me to a working example, where a Sticky Note is first added to a frame, and then positioned inside the frame?Thanks in advance!
npx create-miro-app@latest crashes with the following error: Unexpected error. Report it as a bug, so we can look into it: TypeError: t.replaceAll is not a function It doesn't depends on the options I choose, it fails all the time. I am using Node version 14.21.1 and NPM version 6.14.17 on Ubuntu 22. I tried different create-miro-app versions and 1.8.0 is the most recent that works.
Hi ,With this code i cant set a background ,<iframe src="https://app.databox.com/datawall/e8c95f383a6cf2d526f95b28487bc5d" width="1280" height="720" frameborder="0"></iframe><style>body{ background-image: url('https://i.goopics.net/kxekcg.jpg'); background-repeat: no-repeat; background-size: cover;}</style> Someone already find out something or miro is just not friendly with iframe background ? My goal is to replace the image that Miro gives when you put an iframe code . Thanks .
Hi there. Was dumbfounded for a while when setting up an airtable → miro card widget Zap in zapier. Setting card color is possible, but requires the hex color code to have a preceding #. That’s fine, but it’s not documented in an easily-accessible way outside of the API docs and not all apps require it. The Miro docs are a bit obtuse for non-developer pro users, and the error returned via zapier was just ‘method argument.’ Searching for that in the API docs didn’t lead me anywhere. Digging around and reading carefully, noticed the need for #, but I recommend making more verbose error codes or being clear about data validation requirements somehow. 400-Bad Request did not make it clear. Thanks for considering.
Hi, We developed an oAuth integration and other miro users already using it. We want switch to free account, but we are not sure our oAuth app integration will be still available in the app market. Some platforms could remove free accounts after some time.
Hello. I am the owner of a team (on an education account) and would like to list the *names* of the people who have created or modified items on one of my boards in my team.Setup: The board is inside a project (= folder), I am the board owner, and three other users are part of the project and therefore have access to the board and have edited it.Problem 1: The Rest API v2 only lists items with user IDs (not names anymore, as it did in v1). I need the names for those users.Problem 2 (potential bug): Rest API v2 user-connections query is supposed to return all board members, but it only lists myself, not the other three users who have access to the board and have already edited it. Shouldn't they also be board members?Problem 3: It looks like with an education account I don't have access to the “list team members” functionality. Any ideas? I have the user IDs of my team members and I need to map them to names.
Hi there,Some time ago we have found a regression on the SDK v1 that is blocking the usage of our Miro extension "Smart Diagrams". The extension essentially provides a list of pre-built Miro diagrams that can be added to your board, saving time when creating nice-looking boards.However, since a couple of months ago, when users choose a diagram to add to the board it gets added normally, but then if they resize it, all shapes are transformed into squares! This breaks the whole user experience and it's a blocker for users to continue using our extension. Here's a video showing the problem: I've been in touch with some people from Miro, who confirmed that they could reproduce the problem, but I've never heard back nor this has been fixed. So I'm hoping that the community can help and hopefully the Miro folks can get back to us.Does anyone else have this issue as well? Miro, please help! We are stuck!Thank you. P.S: we tried moving to the SDK v2 but there are many missing forms and attrib
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.