Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
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
If I embed a miro board on my website and create a mindmap from there, is it possible to read and store the name of entities and relationships into my database? How do I do it? Thanks
Dear Miro Community,I am interested in learning how to create badges, and I'm reaching out to all the talented and experienced individuals here for some guidance and support. Badges are a great way to recognize and motivate users, and I believe they can add value to the community I'm a part of.I would like to know:1. What are the essential elements that make a badge effective and appealing?2. What are some best practices for designing badges, both in terms of visual appeal and clarity of purpose?3. Are there any specific tools or software that you recommend for badge design?4. How can badges be integrated into an online platform or community effectively?5. What are some creative ideas for badge categories and names that can align with various achievements or contributions within a community?If anyone has experience in creating badges or has seen successful badge implementations in other communities, I would greatly appreciate any insights you can share. Your advice will help me make ou
I developed a program that reads a database with information on one column and classification on another. Then it uploads the info as stick note items and attach its classification as a tag. But when I run the program, the stick notes appear on the board, but I need to refresh the page to see the tags.Is there a way to show the classification without refreshing, or make the API refresh the page?The program is not an app on Miro, it is just a Python script with a tkinter interface.
My app calls the V1 enterSelectWidgetsMode Miro SDK function. The first time the function is called it works as expected but the second time and each time after that the Object menu moves further to the right.
Hi, Awesome platform and I love the documentation & onboarding for new developers, kudos to all the hard work! I am curious about the way to refresh an access_token described here:https://developers.miro.com/reference/get-new-access-token-using-refresh-token The docs suggest we should send a post request with our sensitive data as query paramshttps://api.miro.com/v1/oauth/token?grant_type=refresh_token&client_id=CLIENT_ID&client_secret=CLIENT_SECRET&refresh_token=REFRESH_TOKEN However, adding sensitive data to query params is generally not good practice: Query parameters are often logged: Web servers or proxy servers may log the URLs, including the query parameters, which could expose sensitive data in logs. This poses a risk if the logs are accessible to unauthorized individuals. Query parameters may be stored in browser history: If the request is made through a web browser, the URL with the query parameters may be stored in the browser's history. If someone gains a
Is there any way to retrieve current user name with web plugin API, I see that there is an interface IUserInfo for user data, but not seeing how it can be fetched with API.
I noticed Miro not sending webhook events for comment but send notifications for other property change like stick_notes, text, shapes etc, is this a known issue and are there progress to fix it or how can we get comments events from the webhook ?
Hi all, I found such a pattern, which in my opinion is a bug, unless of course it is caused by the impossibility of development.Main: uploaded on the board item's "title" does not appear in the response until it is edited.Steps to reproduce:1) I create a board and with the help of "Drag & Drop" I throw several png files with predefined names onto it. For example, "Test_Image_1.png", "Test_Image_2.png", etc. (I think it works with other file types too, but I haven't checked)2) I make a request to extract all Items. For example, 'https://api.miro.com/v2/boards/<board_id>/items?limit=50' or 'https://api.miro.com/v2/boards/<board_id>/items?limit =50&type=image'3) I get the result with the correct number of elements, but in "data" the elements have only "imageUrl" and no "title", although it is there.Example:{..."createdBy" : { "id" : "item_id", "type" : "user" },"data" : { "imageUrl" : "https://api.miro.com/v2/boards/.....", },....}4) If I someho
Ive noticed if you upload an image called New_option1.jpg you used to be able to use Miro search and type in the search inside Miro for a part of the name eg “new” or “option” and it would appear in the search.Now nothing at all comes comes up for some reason? Why is that
Hello, I wanted to add a new redirect URL since our domain has changed...but I am not able to do that, because we already went thorugh the app sumbission process like 6 months ago...Now it tells me to resubmit the app BUT even though I would go thorugh that there is no option to change or add new redirect URL. Can you please help me with that? Do you know the way how I can add the new address? Thank you in advance.
Is there a way to get the image's file name and extension when using the Rest API or Web SDK? We use Miro for ideation and then wanted to load the data into the source system.
Hi,I created an app for Miro and deployed it as version 0.9.I shared the app via the Installation URL and everything worked fine.Now I did an update and deployed this as version 0.91.With my normal user/browser, this update is not accessible.Even when doing reload of the board or granting access to the app via the Installation URL has no effect. Still, the old version of the app is used (see the “blue” profile).When I use a different browser profile (the “green” profile) and login with the same user, then the updated version is visible (v0.91).Now I wonder if this is a caching problem in the browser (chrome) and if I need to delete any data.Is there anything else I can do to force my normal browser to use the updated version of the app?
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.