We’re Giving Away a 1-Year Miro Business Plan to 3 r/Miro Members!
Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
New Miro user - apologies if I’m missed something obvious, I did search. I’d like to be able to have a Gantt chart and Kanban or some sort of sticky note view of the same data. The idea being that we can manipulate either view and the other will be up-to-date. I’m trying to develop a prioritized roadmap in a workshop. Usually, we use a sticky note style view to set the projects on a relative start date and priority (upper left is near and high priority, lower right is far out and low priority). What I’d like is for that data to populate a Gannt chart (and vice versa) and be able to dynamically switch representations.In my really ideal world, I’d tie dollars to each project and the gantt chart could have a few formulae that would then keep the cost by fiscal year up-to-date.How much of this can I do in miro? It seems like the gsheet integration is just embedding a gsheet which doesn’t help with the problem.Has anyone developed something similar or have good ideas on how or if it co
A repost of my question and that I´m looking to hire a a developer that could help me investigate the possibility to export data to Google Sheet or AirTable?Is it here I cand find a developer or should I look in for e.g. Freelancer / Fiverr? BR /Thttps://community.miro.com/developer-platform-forum-57/looking-for-a-way-to-export-miro-data-postit-frames-text-to-google-sheet-3063
Hi,I’m making a demo app so that unregistered users can use the Miro board. (like https://miro.com/marketplace/whereby)but, the access-link imported through the open api of miroBoardsPicker works normally only once.When I open the access link in another tab, I'll see a page like this: What should I do?Thanks in advance.
Hi, there! I want to use miro api, but I could not get it to work.My console always shows this text ~Domain '*****.io' is not in allowlist. Reason is domainNotInAllowList~ when my app open miro api. What is that mean? How can I open the miro api properly?I coded the code in 👇page and I could move “miroBoardsPicker.open();” and opened this tab. Editable boards for not registered users (miro.com) Regards.
Hi.I try to use WebAPI for Python. I have a question.When I want to update a board, I need to write boardsID.But, I can’t find boardsID.Where can I find it? please advise me.
Hi!It’s my first time trying to make a Miro app and was thinking of making an elevator music app. I’m thinking - a user can click the “play audio” button and this music plays for everyone who is active on the board. The use case is - during collaboration meetings, there are many occasions when individuals have to work independently for a few minutes before regrouping. During this silent time, it would be nice to have some sort of music played for everyone in the room. I got to the point where I can get the user to play a music, but unfortunately, it only plays for that user and not other users. Does anyone know how to make this a reality?Thanks!
Hello, I’m trying to get a list of all widgets, (cards and lines).https://developers.miro.com/reference#get-board-widgets-1Its mostly going well except I’m getting lineEndType = “orthogonal” { "id" : "3074457352100423348", "startWidget" : { "id" : "3074457352100422622" }, "endWidget" : { "id" : "3074457352100423021" }, "style" : { "borderColor" : "#000000", "borderStyle" : "normal", "borderWidth" : 2.0, "lineEndType" : "orthogonal", "lineStartType" : "none", "lineType" : "orthogonal" }, "type" : "line"}When the documentation says I should be getting one of:"none", "opaque_block", "rhombus", "opaque_rhombus", "circle","opaque_circle", "block", "open_arrow", "opaque_arrow"
Export to CSV is quite poor and I cant sort from that data. I could go through API:s but I thought I ask first if anyone had done that?Small map that I use.
Hi, When we update Line widgets style through web plugin API, it impacts the read-only bounds/endPosition properties. This cause line widget to switch to undesired position when connecting between 2 widgets. Video for this behaviorhttps://www.loom.com/share/dbadddf3261a49388a28803725f81fa5Notice that the line changes position after color change Before and after comparison of widget properties
Hello everybody, i send invitation via API to new member and get error with message: 'User limit exceeded'. It all because there is 0 seats remaining, but when sending invitation from browser, it allows to expand team seats.Is there any possible way to send invitation via API with auto-increasing team size?
We use a bunch of boards as templates and my colluagues have gone wild with links within a board.When I duplicate a board or when I import it as a backup, all of those links still point to the original board.I tried editing the backup file and making the link `?movetoWidget=283917482397498324`, whicn in theory should work, but the app prepends `http://` and claims the link is invalid.I tried the API, but many oobjects that can contain links can't be updated. Even ones that are documented, like `shape`.My code: $goodboardId = "o9J_xxxxx"$badBoardId = "o9J_yyyyy"$goodBoard = "https://miro.com/app/board/o9J_xxxxx#61;"$badboard = "https://miro.com/app/board/o9J_yyyyyyy="$boardUri = "https://api.miro.com/v1/boards/$goodboardId"$headers = @{ Authorization = 'Bearer XXXXXXX'}$supportedTypes = @("Sticker", "Shape", "Text", "Line", "Card")$widgets = Invoke-RestMethod -Uri "$boardUri/widgets/" -Method GET -Headers $headers$widgets.data | ?{ $_.text } | %{ $originalText = $_.text
Hi Miro,It is possible to play (i.e. click the play icon) the embed widget pragmatically with the web-plugin JS SDK? If no, it would be a wish list feature for me 😊Cheers,Niklas
I would like to report a problem with access to the board I was using/developing.Somehow, the owner of the board is someone I don’t know. I don’t know that person and I don’t understand how it’s possible, that my content is not under my name. It’s a mess.Probably, this person had an empty board and I started creating my mind map there… I did not realize that was not the way to do it. I still don’t understand what just happened. I NEVER chose or agreed to follow the other boards either. I have no idea how and why they appeared on my list/dashboard. I have been trying to leave them, but there’s no such option. I want to leave all the boards except for one — that I have been working on for months. I currently technically cannot execute an upgrade for my account and I depend on the information that I have on my board. PLEASE, HELP! ASAP Thank you!
As per the documentation Image widgets metadata is not specified to be Read-only, but the miro.board.widgets.update method doesn’t update the metadata. At the same time it does allow the Title/URL properties to be updated.Documentation: https://developers.miro.com/docs/interface-iimagewidgetIs this a limitation of Image widget or is it a bug?
Hello, with my team we are considering to develop an API in order to do, remotely, some workshops that we used to do in-class. It is a bit unclear to me if it would be easy for the clients to use it and if guest editors could use it. Thank you, F
Hi!I’m trying to embed Miro’s board into our platform but we need to abstract about Miro’s session for each user.It’s posible to manage access tokens for team’s users from API and then embed the board by param, so the user has not to login into Miro manually before render the protected board within iframe. Thanks in advance.
Forgive me if something is not entirely clear, I am a Russian-speaking user.I want to know how can I implement a method to move an object up or down in layers?It's quite easy to do it on the board - just select an object, press the ellipsis - brintg to front or Sent to back.How can this be done through the API?Unfortunately I am not at all familiar with API Miro, but I have experience in this area, so I think I can get an authentication token and connect to my board. What's next?Can you provide links to the required documentation? (I work in Python)Thanks.
Hello! I was versed in the API by following this documentation:I was able to build my development team and my floating decal board. However, I noticed that you cannot go to your main profile (which I work on) and connect the API to it. In the settings of your profile, when creating your application, you can select only the team profile, but you cannot choose your own.What does it mean? Can't I use the API on my board?
Hi I was looking for a solution to de-select currently selected widgets on the whiteboard here https://developers.miro.com/docs/interface-iboardwidgetscommands but couldn’t find a solution. I’m using a widget attribute of clientVisible: false . After I overwrtite a widget with this attribute it becomes invisible on the whiteboard but still can be manipulated with as it stays selected hence even while in clientVisible : false state the user is able to move it around, I would like to perform a de-select method after the clientVisible change, so that the user would either have to make the widget visible again to move it around or not be able to move it while it is invisible
Hi,Not sure in which forum to put it.I just checked miro.d.ts for IBoardViewportCommands which I am using as single source of turth, but not all methods are listed there. Just fiddled in the console and on miro.board.viewport I get those methods listed:miro.board.viewport. methodsWhen using the methods getZoom, zoomToObject it shows deprecation warning, alltough this methods are also listed on the documentation example here https://developers.miro.com/docs/how-to-start. Would be cool to see in the console which method to use instead (eg. getZoom shows deprecated, but could mention to use getScale instead).And a general migration section in the docu would be cool.Markus
Hello, My client is hoping to create / remove miro users via spreadsheet. In order to acheive this, they need to create occasional users (day passes). I am aware that occasional users are company level accounts, however I do not see company level endpoints mentioned in the docs. I noticed that the webapp achieves this by making requests to the following endpoint: /api/v1/organizations/{organisationId}/members Although my calls to the same endpoint are returning 404’s. Consequently, my assumption is that this endpoint is not available for public consumption. Am I correct, and if so do you have any plans to open this up in the future? Thanks in advance, Oliver McPheely.
I am in the process of updating and testing an app which updates boards though the REST API. While doing this I’ve noticed a change in behaviour from the last time this app was used. Making a call to the ‘update widget’ (https://developers.miro.com/reference#update-board-widgets) endpoint results in a “connection restored” pop-up in a browser watching the board being updated. This behaviour is also reproduced using the ‘Try-it’ button in the API documentation, and has been seen with both Firefox and Chrome.This is a issue as it results in the board becoming temporarily unresponsive. This change appears to have happened in the last 3 months as it was working well the last time the app in question was tested.Any help or advice on how to fix or work around this behaviour would be greatly appreciated.If you would like more details please let me know.
Is any other option available for export the board in format of image using miro API?
I am working for a larger organization which has Domain SSO enabled for their users. We are working on building a custom app for Miro, but when I follow the instructions on the Getting Started page, and click the Get Dev Team to Create an App, I get an error that says: “Domain users are not allowed to create any accounts outside of their domain organization.” We have been building the tool in our own development project, but it’s now time to hand it over to the company and I don’t see how to add it in their organization’s settings. Our ‘API, SDK & Embed’ tab looks very different from theirs.Any help would be greatly appreciated.
Dear, I would like to set up a board with frames, one of them filled with a Kanban template. Did someone has done this before ? Thanks in advance for your help. Cheers Pierre
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.