Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
Hey, Miro developers! We’d like to invite you to join our monthly Developer Q&A sessions, a dedicated time for you to get insights on any questions or topics you might have. It is hosted by our Developer Relations team and often we will also have special guests from the Developer Platform engineering and product team to cover more specific topics. When: The first Wednesday of each month at 5:30PM CEST/ 9:30AM CT, lasting for 30 min. Where: on our Discord channel #developer-Q&A-sessionsWho can join: everyone exploring or building with the Miro Developer Platform is welcome to join - no matter how much experience you have with the Platform, this time is for you. How to submit topics for discussion:Interested in exploring a specific topic, or have questions on something in particular? Feel free to let us know by adding a comment in this thread or sharing your ideas with us on Discord! For more common questions and topics, feel free to bring up during the session - no advance nee
Dear Miro Support Team,My name is Olha Shumakova, and I am an English teacher based in Ukraine.I actively use Miro for my daily work and projects, but due to the ongoing war and difficult economic situation, I cannot afford a paid subscription. Access to advanced features would help me enormously to conduct interactive lessons for my students.Could you please let me know if my account is eligible for a complimentary upgrade or special support program for Ukrainians? If necessary, I would be happy to provide proof of my Ukrainian citizenship or any additional information that may help with the review of my request.Thank you for standing with Ukraine and supporting our community.Best regards,Olha Shumakova
Hi all,We're currently evaluating how we might use Miro AI within our organisation, but before moving forward we need a deeper understanding of what happens to our data when AI features are used.We've already reviewed the published documentation and spoken with our account team, but we're looking for a more technical discussion covering topics such as:What board content is sent to LLMs Which AI providers and models are used Where data is processed and stored Whether prompts, inputs and outputs are retained Whether customer data is used for model training Security controls, tenant isolation and governance optionsI'm interested to hear whether anyone in the community has successfully had this level of conversation with Miro.If so:Which team did you speak with (Security, AI Engineering, Solutions Architecture, etc.)? How did you arrange the conversation? Were they able to provide the level of detail needed for an internal security review?Any advice or experiences would be greatly apprecia
Looks like lots of users are asking for DARK MODE, for at least FOUR YEARS.So - why haven’t you responded?
Dear Miro Team,My name is Daryna, and I am an Italian language teacher from Ukraine. I would like to kindly ask if you could consider providing me with a free or educational subscription to Miro.I use online tools extensively in my teaching practice, and Miro would be an invaluable platform for visual learning, interactive exercises, and collaboration with my students. Due to the ongoing situation in Ukraine, purchasing a paid subscription is currently very difficult for me.Education and my students are extremely important to me, and access to Miro would help me continue teaching effectively and creatively during these challenging times.I would sincerely appreciate any support or opportunity to use Miro through a free or discounted educational plan. Thank you very much for your time and consideration.Warm regards,Daryna Italian Language TeacherUkraine
we are running into 500 errors when we create a lot of frames, the code works fine on my instance, however fails for a customer for whom we are running the code for. A quick google search seems to suggest that this is a rate limiting error? https://community.miro.com/developer-platform-and-apis-57/500-error-on-get-tags-from-item-endpoint-19904Request that produced it:POST https://api.miro.com/v2/boards/board_id/frames{ "type" : "error", "code" : "3.0000", "context" : { "boardId" : "redacted" }, "message" : "Internal error occurred", "status" : 500}
I’ve currently created a regular Miro account with my student email and have now found out there is an educational version for students. Should I delete my regular account and sign up for the student account or will it not work? I’ve tried it once in the past, but it did not work and it said “The allowed number of accounts is exceeded. Please use a different email address.” I’ve recovered my account now so should I try again, but after deleting wait a day or two so it doesn’t bug?
Hello!I have a problem: when I try to log into my account in app for tablet I can’t do this. I click on the magic link, which is sent to me in email, after clicking I’m sent to web version of Miro. When I try to click the button “open an app” (which is on the top of the screen) I open an app and app still requires to use “magic link” to confirm your account. The weirdest thing is that I can open an app on my iPhone without magic linkso, what can I do?
Hello! I work at an agency where we create boards and invite clients to them as Guests so they’re able to comment or edit (depending on what we want them to have per board). Despite them being added as Guests, as an Admin, I often get requests from clients to join our Team. We upgraded to the Business plan last year to get this Guest functionality but I’m finding a flaw. When an existing Guest on a Business plan clicks “Ask to join team” while viewing a board, does Miro retain the originating board ID anywhere? If so, can a Company Admin access that information through Support, the API, or another Business-plan admin tool? It’s difficult to figure out what board the client is trying to access when we can have multiple per client at a time. I wish this button would be inaccessible to Guests because otherwise, what’s the point of the Guest seat if they can just click a button requesting to join as a full Team member?
How can I retrieve the URL that was added to an item's link field using the Miro API?
I registered somewhere around 2021, and Miro set some complex password for me, which is why I have to search for it in my documents every time I want to log in from a new device. And in the profile settings there is no "change password" option. If I try to do it through the "forgot password" button, I just receive an email with a direct link to log into the profile, meaning that in this way I can only log in from my personal computer.
Synced Copies are extremely useful for maintaining a single source of truth across multiple boards.However, synced content is currently completely locked, including the inability to copy individual objects contained within a synced frame.We are not requesting editing capabilities.We would like Synced Copies to remain read-only while allowing users to:• Select objects inside a Synced Copy• Copy those objects to another area of the board• Preserve the synchronization and read-only behavior of the original synced contentUse case:Our Style team maintains a master collection board with more than 300 products. Marketing teams use the same products to build campaign curations, moodboards and presentations.Synced Copies solve the update and synchronization problem, but the inability to copy products from the synced frame creates unnecessary manual work.Allowing object-level copy while keeping the Synced Copy locked would make Synced Copies much more useful as live catalogs for retail, fashion,
Does Miro have any functionality that can turn a board into a somewhat controlled environment that operates like a bulletin board? I would like to allow facult to post project ideas, and allow students to comment or ask questions about those projects, and the facilitate connections between the two when their needs are in sync. I have been considering Padlet for this, but wanted to see what’s possible with Miro first. It needs to be a somewhat controlled environment, and easy for users to posts, not a free-form, brainstorming-style board. Thank you.
Hello Miro Community!Hope I’m not missing something obvious here. :-P Had high hopes I could configure the Action Shortcut button to generate an image based on stickies within a source frame. Unfortunately what is generated was completely disconnected to what’s in the frame. I’ve tried turning the stickies into Text, Jira Cards, a Doc, etc., and none seem to get “picked up” by the AI image generator. Given the “Source (Optional)” option stays active when you select “Image” in the dropdown above, and frames are your only Source options, what exactly can the AI pull from the Source frame? Any thoughts?
once i try to open a template and start with a new project i got this message:
Hi Miro team! I’m experiencing a strange issue with Spaces and would really appreciate your help.Today I noticed that when I open any of my Spaces, the sidebar shows all of my boards, instead of only the boards that belong to that particular Space.For example, I have a Space for a specific student where I previously had only 1–2 boards. Now, when I open this Space, I see a large list of my boards created for completely different students and lessons.The same thing happens with my other Spaces — they all show the same large list of my boards.However, this seems to be only a problem with how the Spaces are displayed for me. My students still see the correct boards inside their Spaces. I also asked several other tutors who use Miro, and they do not have this issue.I have not moved or reorganized any boards because I’m worried about accidentally changing access permissions.Could you please check: Why are all of my boards appearing inside every Space? Are the boards actually assigned to t
Dear Miro Support Team,I am writing to respectfully request free or educational access to Miro for my teaching work.I am an English language teacher based in Ukraine, working with students across various proficiency levels. In the current circumstances, interactive digital whiteboards like Miro have become an essential tool for delivering engaging, high-quality online lessons and keeping my students connected.As an educator affected by the ongoing challenges in Ukraine, any support with platform access would be immensely appreciated and would greatly help me continue my work.Thank you very much for your time, understanding, and support.Best regards,Ganna PolishchukEnglish Language TeacherUkraine
I collaborate with a person in China. I am in the US.When the user in China has her OS (Mac) set to Chinese region, she can type chinese onto the board and it renders correctly, using simplified chinese.When I view the board on Linux, with my system set to English, I see the Japanese Kanji:interestingly, when I *copy* the text with my mouse and paste it outside of miro to a local app or to Google translate, I get the correct chinese character:一直 and if she switches her Mac to English settings, she also sees the Japanese Kanji. If she changes the Mac back to Chinese, she sees the Chiense charcter. It seems that for non-Chinese systems, when you render the character, Miro is choosing the Japanese kanji form of the chinse character. (BTW, this is for all fonts we tried, Noto, Titan, etc)But the underlying information is there; I can copy it out and it’s Chinese, not Japanese.
Would there be a quick and dirty way to create a random number widget/addin which could be used for things like simulating a coin flip or rolling a dice? Right now, I’m using an external URL to Google Dice but would prefer something which didn’t require learners to jump out of their class boards. Thanks! Kiron
My name is Alina, and I am based in Ukraine. I am an active user of your platform, utilizing Miro for educational and collaborative purposes. Given the ongoing and exceptionally challenging circumstances in Ukraine, I would like to inquire if Miro offers any special support, grants, or extended access (such as complimentary access to the Business plan) for Ukrainian educators, students, or community initiatives.I deeply appreciate how valuable Miro is for my work, and any guidance or assistance regarding available programs for users in Ukraine would be greatly appreciated.Thank you very much for your time, understanding, and support.Best regards, Alina Kopytko
Dear Miro Team,My name is Diana, and I am a Ukrainian English teacher .I am currently living and working in Ukraine, where the ongoing war has significantly affected everyday life and education. I use Miro to create interactive, visual, and engaging lesson boards for my students.I am writing to ask if I could receive free access to Miro through your support program for Ukrainian users affected by the war. Having access to Miro’s full features would be a great help in my teaching and would allow me to provide my students with more effective and engaging learning materials during these difficult times.Thank you very much for supporting Ukrainian users and educators. I truly appreciate your help and consideration.Best regards,Diana
Hi everyone! I’m Max, the developer of Skedum Dice.I was looking for a simple dice app for Miro, but none of the options I tried worked quite the way I wanted.I wanted the die to actually live on the board instead of having to drag a new one from the app panel for every roll. I wanted to just click it to roll again, have the result stay visible to everyone on the board, and make the rolling itself feel a little more fun than simply changing a number.So I ended up building my own Miro app — and this is what came out of it 🙂Skedum Dice stays right where you put it, rolls on click, shows the same result to everyone, and has a 3D rolling animation I spent probably a bit too much time on.You can try it here:https://miro.skedum.com/dice
Hello, I cant access my Miro board (I have 3), the page keeps loading. I tried changing the password but it doesnt help. I cant access any of my boards or profile so I can’t change anything. I tried downloading the Miro app on my computer (mac) not working either. I can olny access from my phone (the miro app). To keep working on it I need to be able to access the board from my computer. Any idea of what can be wrong? What can I do ? When I open it for the first time I was in Bangkok, Thailand. Maybe the fcat that I am now in France changes something? Please Help :) Best, Paula.
Dear Miro Support Team,I am a teacher at School No. 57 in Moscow, Russia, and I am trying to apply for the Miro Education plan.I am unable to submit the application form because my official school email address (which ends with NaberezhnyyAA@edu.mos.ru or anaberezhny@sch57.ru ) is not recognized by your system. It returns the error that the email must end in *.edu or *.k12.As my school does not provide such an email domain, I kindly ask for your assistance in manually verifying my educator status. I can provide a document confirming my employment (e.g., a scan of my teacher's ID or a link to my profile on the school's website).Thank you for your help.Alexey Naberezhnyhttps://57.mskobr.ru/teacher-card/9c9a153f344afc4ea76b84be0975aa76https://vk.ru/naberezhny
Hi Miro team,My name is Vasyl and I’m an English tutor from Ukraine. I often use interactive materials in my lessons, and I think Miro could be a wonderful tool to make classes more engaging and fun for my students.:)I was wondering if there’s any way for teachers here to get free access to Miro, or if you already have special support programs for educators in Ukraine.I’d really appreciate any advice or links you could share.Thanks a lot for your help!Best wishes,Vasyl
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.