🏆 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
Is it possible to get installed user applications via the RestAPI?I want to be able to list all app tokens for each of my organization users.
Hello, I want to read the ERD template to produce a DDL, but can’t figure out how to read text/content from stencil type. can anyone help ? thx,Dave
Hello all!I’m playing around with Miro’s API and I encountered one issue that may be a bug (or not, fingers crossed :)). I created a board on which I placed a couple of cards. Each card has a title, me assigned to it and due dates set.I query the https://api.miro.com/v2/boards/{board_id}/cards/{item_id} endpoint but it does not seem to return the full data on specified cards. Within the data field I get the assigneeId, description and title properties but dueDate is always missing. So essentially from this:I get that: Is someone familiar with the issue? I may be missing something here. 🤔Cheers!Wiktor
I have a use case where users would create handoff sheets in Miro. So they might add a section that contains some form data field name/value pair.Name XXXX Company YYYY I understand the tabular data cannot be pulled via App integration.. What is the best way for the user to enter a name/value pair so that the Rest API can pull the data? I would like to see if there is an elegant way for users to input the data and ihe API can map the name-value pairs.
Since this morning the Miro Picker doesn’t work anymore:picker.248f8f1cbcc61993.js:2 Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.company.url') does not match the recipient window's origin ('https://miro.com').
I’m looking for how to find the age or time left on a token. I can call https://api.miro.com/v1/oauth-token with the access_token in the header as a Bearer token. Works great, tells me it’s "type" : "oAuthToken" and other info, but it doesn’t tell me how long I might have left on it. I’d also like to know whether a given token is a refresh token, but when I use the same pattern as above with the refresh_token in the header as a Bearer token, it doesn’t work. I get that it shouldn’t because refresh!=access, but is there any way to get more info about a refresh token? The other option is to always refresh and not care how much time is left, but that feels excessive. While you’re here, can anyone tell me the difference between the /oauth-token and /oauth/token paths?Thanks all!
HiWe have a board which is bigger then 1000 widgets. The List Widget (https://developers.miro.com/reference#get-board-widgets-1) has a limit of 1000. We tried the option to use the filteroption and get only the FRAMES and then load all the children by the https://developers.miro.com/reference#get-board-widget But.. (as expected) we get the "message" : "Request rate limit exceed", We can put more time for calling the 1000+ times on the webservice, but that does not seem ideally. But maybe there is an other way? As an idea… Is it possible to add a REST service, which can get multiple Widgets by multiple ids? So as a parameter a list of Ids to get from the boar? Best regards,
Hello, since 2 days we are getting an error if we are trying to connect Miro to Torii to automatically manage Users and licensesError: Failed to request authorization for application 3074457365632507822 in team 3458764516327583199 Can you pls let us know how to solve that issue=?thanks Chris
Hey all, I’m working on developing a Miro plugin and would like to find out how I can make my plugin take up the sidebar, rather than opening up as a pop-up. I’ve attached a screenshot of the difference between the sidebar and pop-up plugins which I am referring to (Let me know if there is a correct way to name these!). The documentation only has openPanel and openModal which do not work for me. Any help would be much appreciated! Cheers! BoardUI DocumentationSidebar PluginPop-up Plugin
Do you have a OpenAPI/swagger file for the Miro REST API? We want to auto generate a SDK for TypeScript/NodeJS SDK. In case you don’t have this, we saw this Typescript definition file on your Github: https://github.com/miroapp/app-examples/blob/master/miro.d.ts - Is the idea that we copy this for our usage (better: can we link it somehow, so we get updates when you adjust it)? Many thanks!
https://github.com/MyScript/iinkJS How do we add this handwriting to text recognition as a component into Miro? For mind mapping users like myself, it’s best practice to write/draw your own mindmaps to retain information, but I would also like a format that’s easy to read and neat, having iinkJS from myscipt as a form of input would be great. Plus i searched online, there is no other app that does this besides Nebo themselves, but they lack a lot of features. How to integrate this, if someone wanna guide me, I can even write this, i will even pay. Thanks for reading.
Several of my boards have a MASSIVE watermark with the team name in the background. Makes it unusable its so stupidly huge. How do i make it go away and why is it there in the first place?
Hey everyone, I'm Daniel, product designer with the Miro Platform team. We're happy to announce our new platform feature App Manifests is now available in beta! The app manifest is a YAML file that describes all the settings of your app. It enables you to quickly edit settings and replicate configuration between apps—with more capabilities coming soon. This is an optional feature that does not affect the existing settings page: you can keep using it normally, and any setting changes will be reflected between the UI and manifest. Also, all of our app examples on Github have been updated with app-manifest.yaml files, so it's even easier to get started with one of them! Check out the video below for more details of how it works, or just head to your app settings and click "Edit in Manifest". This feature is available to all Miro customers with a developer team. Feel free to share your feedback and thoughts about this feature: what works for you, what doesn't, and what else would you like
Trying to use the smartsheets within the MIRO board and numerous users reporting the same issue with 504 Gateway Timeout
Hello, I followed the steps here, and am trying to install the app to my dev board but getting a 504 timeout every time. I was able to solve an earlier auth issue with the trailing slash on the Redirect URI, but I’m stuck here. .env file is all updated too. Thank you for any guidance in advance!Interstitial to install appDev app URLsApp settings
I would like to ask, if it is possible to have an OAuth application, that request the Enterprise scopes from the people / teams having the Enterprise plans, without having the Enterprise account myself?Based on the answers in Don't see organizations:read scope in Oauth app and How to add see the scopes of the Dev account on the enterprise acount , I am aware that I can not access this endpoints on my account (since we do not have Enterprise) and do do not provide the sandbox for this. But I don’t need this two.All I would like is request these scopes from the people that have the enterprise plans.If this is not possible, what is your recommendation for the alternative? Make each one create the app in their own teams? Or is there any easier solution for this?
I need to create a custom plugin to integrate Miro with my internal application. The app would push the data from Miro to the internal application. Is there any recommendation to call an external API hosted by an internal application that requires OAuth authentication?
I have flowchart-like diagrams made by an other diagramming suite, and I would like to convert and upload them to Miro.Currently the only way I see this being possible with the Miro Rest API, if I build some adaptor that sends an API request for each item and connector. (e.g.: create board, create item a, create item b, create connector,… etc..) This will result in lots of API calls even for a simple diagram, with lots of networks calls and error scenarios to manage, possibly with transactions needed.Is there an API that would allow me to assemble the Miro diagram on my end and somehow upload it to Miro in one atomic operation with only a few API calls involved? (e.g: upload the whole thing described in one json?) Do you have any other recommendation on how to handle the use case?
Hi, Is it possible to get a member or non-team member’s LastActivity datetime from the API? If not is it one the roadmap and is there a scheduled release date? many thanks
I’ve not seen anyway to gain access to a table via the Web SDK, for example to create rows/add data, as well as read the data within the table structure. Is this the case? If not, is there any plan to implement it?
Full disclosure: I have submitted a support ticket, but thought I would check here to see if anyone has ran into a similar situation and resolved it on their own as I am feeling stuck.A while back, I created a Developer Team using the following URL: https://miro.com/app/dashboard/?createDevTeam=1I then created six apps.Yesterday, Iuninstalled the apps from a few of my teams. deleted my Developer Team. Where is happening now - I cannot:delete the apps I created. When I go to my Profile settings → Your apps → select one of my created apps and then use the Delete app action, I receive an error of: Account not found: And when I try to create a new Developer Team using this URL: https://miro.com/app/dashboard/?createDevTeam=1, I get an error that User has already created a developer team (or something very close to that - it disappears quickly, and doesn’t always display, so I could not capture it).Has anyone else ran into this and had it fixed? I really need to keep this Miro account prof
Hi there, I want to get the share board link from a web whiteboard without pressing the button manually. Is there a way? When you go to https://webwhiteboard.com and press the button “share board” you get a shareable link like https://webwhiteboard.com/RrLhnFUb3lNDLSDxxx/.Is there a way to directly create a board and get a shareable link? I checked the Miro API, but it seems that you can’t use it to create web whiteboards. Thanks, Leif
On the miro board when an image widget is selected a control bar pops up with the option to update. Is that functionality available via the SDK ?
How do I embed Miro board into web application that is not mine i want to integrate miro board into noysi can somone pls Help
Hello team!I am heavy user of Miro (Education plan given by school) ! I create a lots of notes, files even CV, and I would like to keep using / editing the file after graduation.However school’s email account will expire after graduate. I shared all the file with private gmail account just be safe (free plan). But I am not sure, what will happen after my main school account expired.Is there anyone know how can I keep using? How should I avoid loosing all my files? Thanks!
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.