Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
SOLVED - the issue was on our side Hey,We are working on integrating the Miro oauth2 flow, for the miro boards picker.The oauth2 flow worked completely fine last week, but today it stopped working.Not clear as to which step fails for now, but the app gets installed to the user, but eh callback we get from Miro contains an error.We have not changed any of our configs or oauth2 startegy.Any idea what could have happened?
Is there an API or SDK for the desktop application? I would like to:sign in programmatically to the Desktop app with userid/password or OAuth (I will have the creds in my application) sign out of the Desktop app programmatically programmatically start a Miro whiteboard on the desktop without signing in (anonymous board) sign into the desktop app using a device code authentication flow https://auth0.com/docs/get-started/authentication-and-authorization-flow/device-authorization-flow thanks for the help.
Hi,Yesterday I tried to distribute a proof of concept plugin to some random people.For some reason some of them were unable to install the plugin. They encountered the following error message:We couldn't install this app.A client must have at least one registered redirect URL In order to confirm the bug I created a blank new Miro account. However, installation was no problem for me and the plugin installed as it should and functions without any issues.Steps to reproduceBelow is a sample of the settings that I used to configure the App:Redirect URI for OAuth2.0: Empty because I do NOT use the REST API.Permissionsboards:read boards:writeBoards PickerEmpty because I do not need people to pick a board.What is going wrong here? Is there something I’m missing? Or are we dealing with a bug?All the best,Marijn
Hi Everyone, I really enjoy using Miro, although there is one thing that I do often and rather than using various apps would love to do within Miro. everything starts with a mindmap for me, but early on in the process I need to run basic simulations and would love the ability to use a cell within a shape as spreadsheet cell ( ie be able to enter basic formulas to then see the impact on the whole project of funnel ) For a simple example top node has a title and a cell which is a variable ( eg invoice amount in ) a few child nodes have each a title and a cell which i assign a formula ( show 15% of top node here ) finally child node with resulting profit etc is this doable ?
Hi there! Is it possible to export Miro Mind Map with keeping the hierarchy? I’ve tried to export in CSV, but I get a flat list of items. Maybe it is possible using API?
I need to get at the image data for an image widget. Currently when I get an image type widget, the url, width and height fields are null. See below response: {"id":"3074457358290680375""title":"my image""url":NULL"x":-2136.70666868081"y":-6343.87217157763"width":NULL"scale":1.37956568973742"rotation":0"type":"image""createdAt":"2021-05-05T01:15:57Z""modifiedAt":"2021-05-05T01:22:08Z""modifiedBy":{...}"createdBy":{...}} Is this possible with the current REST api?
Hi,We have created a nice integration through your nice api. Widget stickers, frames etc do work fine. But accessing the data of Widgettype “Image” does not provide sufficient information.your documentation says this type would be readonly. But in the API result there is no specific data to get the image: "id" : "xxxx", "title" : "", "url" : null, "x" : 9085.834285822924, "y" : -4194.224152236103, "width" : null, "scale" : 1.6019392388194886, "rotation" : 0.0, "type" : "image", "createdAt" : "2020-11-12T15:25:13Z", "modifiedAt" : "2020-11-12T16:14:18Z", "modifiedBy" : { The GetPicture API (https://developers.miro.com/reference#get-picture) seems only applicable for main boardpictures and not images an a frame (as far I can see)So how can we retreive the images on a board? (and we would also upload new ones...)Thnx
My company uses a Microsoft Azure multitenant solution, does Miro work well in a multitenant environment. Where can I find more information about setting up Miro in a multitenant environment?
I am trying to implement Miro into this video tech as an Iframe, but it keeps flashing or glitching, and reloading.Here is a video of what I am experiencing:Here is the actual tech to test out and see for yourself.https://widgets.bingewave.com/webrtc/5e965d75-99d1-4f53-8341-49df324c4477What could be causing this?
When creating a new widget from the REST API, is there a way to set a URL as the ‘Link to’ value? If so, what does that look like in the JSON?
We have been using Kanban to manage our to do lists and it would be great to get a notification when I am mentioned so nothing slips through the cracks!
Hi. Help, please.We want to collest Miro’s logs from API https://developers.miro.com/reference#get-logs to our SIEM.In your instructions https://developers.miro.com/docshttps://developers.miro.com/docs/introduction-to-rest-apithere’s written that we need to create Dev team and create applocation for getting an access token,So, i have questions:1) What privelegies and appointment will this application have?2) Do I need to develop the collector (writing scripts) in this application?3) Will the received token be enough for collecting ALL the logs from “Audit logs”-section?
HiSo I am looking to fetch cards from a Miro board using the following example request from the API documentation: curl --request GET \ --url https://api.miro.com/v1/boards/id/widgets/widgetId \ --header 'Accept: application/json'and I realized that it fetches only the cards that are specifically outside of frames.The cards inside of frames (a Kanban in this case - I used the Miro template to create the Kanban board inside my board) are not being fetched from the API.Could you solve this issue shortly please?Thank you so much. The image below shows my testing setup. Everything on the left (outside of the frame) is syncing. AND everything on the right, inside the Kanban that I transformed into a frame, do NOT sync. What could be the solution to that?
After logging in to Miro via the plug-in is Sketch I always receive this message. Running the most up to date version of both Sketch and the Plugin
I am looking for a developer to help embed Miro within my platform. If you have experience doing this, please email me at jnt.raja@gmail.com to get started :)
Hi Team, Can you please check why i am getting this error: Bad Token: Internal Error; Reason: internalErrorYesterday, I was able to get embed link but today it is not working. I am using this code to generate my JWT token. app.get("/getToken", (req, res) => { const user = { "iss": "'" + process.env.CLIENTID_WB + "'" } let accessToken = jwt.sign(user,"'" + process.env.CLIENT_SKEY_WB+ "'", {algorithm:'HS256', expiresIn: '1h'}) console.log("Access Token ==> " + accessToken); return res.status(201).json({ accessToken });});Can you please check why it is not working?Thank you!
We have a need to pull the company users list and validate user who have a license that they have been active in the last 60 days. If they have not been active, we move their license to Free Restricted to free up the license for another user. We currently implement this by download the user.xlsx from Miro but would like to perform this via API. Is there any APIs that allow this functionality?
I have no experience with REST API and this is a rudimentary question. I want to test Miro's REST API on Power Plartform.I need to create a "custom connector" for testing, but when I set the "authentication type" to OAuth2.0 (the identity provider was set to "Generic Oauth2")・ Authorization URL・ Token URL・ Refresh URLHow should I set it? (Especially I'm not sure how to set the redirect URL.)I set it referring to "https://developers.miro.com/reference/oauth-20-authorization-v2", but it didn't work because "tokenNot Provided" was displayed.Please help me if you like.
I’m trying to set the color of a sticker using the REST API, but not having much luck. When I set style.backgroundColor to any value other than “#fff9b1” I get an result of error code 400 (Bad Request). Are there only certain allowed values? Could these be specified in the documentation?
When I use the miro rest api to create a text widget, the height is not set correctly: However, editing the text as a user - such as entering edit mode, or selecting and then bolding, corrects it: Using the miro sdk (not api) to update a text’s width, bold, or even just select it does not fix it either - only doing a user actionAny ideas of a possible fix?Also of note: padding seems to break behaviour entirely, with inconsistent width and wrappings even between refreshes.
I’ve been trying a variety of ways to install the Jira Cards add-on. I’m able to install the app, but then not able to connect my personal account. Do I need to be an admin to connect my Jira account? or did I miss some configuration?
Hi there,I’m currently working on a miro Web Plugin. I created the initial code base with the create-miro-app cli and deploy it via GitHub actions to GitHub pages.The plugin works fine at first, but suddenly stops working after some time. In the browser console I see the following errors, right before the plugin stops working:cmn~app.cor~2d10ec5e.bcac00ff50944884.js:2 Response by token not found .areYouAlive-9lCcpb7KdjdnlwqCSp73followed byUncaught Error: processCommandFromIFrame:: iframe channel not found, plugin = <my appid>, cmd = IS_RESPONSE_FOR_SOME_COMMAND at t.processCommandFromIFrame I’ve no idea what could be causing this.The plugin is open source and you will find the source code at: https://github.com/stefan-spittank/miro-affinity-diagram-tools.Any ideas?
have been trying to get miroBoard picker working for a while now. have submitted the app twice, and it was working for a while, but then it stopped. When we try to go ‘whiltelist’ the domain, it won’t let us → it says it’s an invalid domain, no matter what we put in (including localhost) Been struggling for about 2 months now, have sent in multiple enquiries, but no response. have a paid account with 20 members. any tips?
Hi, since around a week I face the issue that the ‘x’ and ‘y’ attributes are missing if using the Miro REST API (old version, call get_all_widgets https://api.miro.com/v1/boards/<board_id>/widgets/ and also the get_widget call f"{self.miro_url}/{self.board_id}/widgets/{widget_id}").I see this issue for a rectangle (style/shapeType) shape (type).This does not happen for all widgets… Some reactangle shape widgets have the x/y attributes, some not.Re-creating the shape via the Miro-App brings x/y back. But randomly it disappears somehow somewhen again. Do you face the same issue?Is there any fix planned or workaound available? Thanks for the support,Sebastian
I’m trying to create some custom tools that our team can use on mobile devices. I’ve been playing with the web plugin system and finally got a basic test working, but it only works via the web interface. I’m hoping to find something that will work in the Miro mobile app, but the docs don’t make it clear which developer features are mobile-friendly, if any. I’m also not having much luck opening the web UI in a mobile browser, as it appears to be a view-only interface that doesn’t let me interact with the board.Am I out of luck, or is there something that I just haven’t found yet that will let me do what I need?
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.