Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
I’m trying to define a set of sticky notes for our internal use. To get all specific sticky inserted I need to identify them with an unique key. I can’t find a sticky prop to save it (like a metadata o similar); I’ve tried to use tag but it is modificable and it hasn't any readonly information to do this (as sticky props). Have you any idea?
Hey everyone! Daniel from the Miro Platform group here! I'm part of the team working on Mirotone, our UI component library to build Miro apps 🙂 We are currently working on Javascript components for Mirotone to enable interactivity out of the box and reduce the amount of code you have to put into building app UIs.That takes us to the choice of Javascript framework: while some options are widely used and supported by the JS community, we still want to hear about your preferences in a framework. Please hit the link below to take a short survey to help us define our technical roadmap. The survey will run for about 2 weeks, and is also available as a popup in the Mirotone website. 👉 Take the survey Thanks in advance!
Hi, We are busy to integrate Miro to our porfolio as standard application.To achieve some automation I'm stuck on following topic. We can create the team automaticly but we would like to add the owner aswell.We need to get the ID of the user by reverse lookup via UPN of user. At this moment there is a limit of 100 users to get users from the organisations. Is there any easier way by using the UPN or looking up the id of a specific user? Create the team add owneror in best case, create team based on a AD security group and add members based on members of this security group.
Hello!Using the miro javascript sdk, I have built a plugin to create shape groups based on a given input. Now I would also like to create the links between shapes programmatically. Take a look at the picture below, please.The links were created manually to show what is the intended result. Since I have reference to the widgets it should somehow be possible to create links between them. But I did not find a corresponding method. Ideas how to achieve that?Thanks, Markus
I had an existing Sketch file which was working fine when we used the Miro plugin it sync the artboard to Miro. We could work without issue, update the artboard on the Sketch file and then resync to miroThis would then replace any existing instance with the update art boardWe upgraded to Sketch 87.1.Now if we try an resync it to the Miro board we get an error“An error occured.There was an error during syncing. Please Try again”If we create new artboard in the doc and sync that it works as expected. Plus we can update and resync without issue.
Buenas tardes alguien me podría ayudar en crear un botón para que la persona que le dé clic en el botón, esta pueda acceda directamente a la copia o duplicado de la pizarra compartida?
Hello,I am confused with the object naming in API v2. In v1 the items on the board were called “widgets” and there was a corresponding API method to access them. In API v2 their analog seems to be “items”. However when I try to retrieve the list of items for the same board that is accessible via v1 - it just returns an empty list :-(https://api.miro.com/v2/boards/uXjVOLV4E3E=/items?limit=50{'cursor': '', 'data': [], 'limit': 0, 'size': 0, 'type': 'cursor-list'} https://api.miro.com/v1/boards/uXjVOLV4E3E=/widgets?limit=50{'data': [{'createdAt': '2022-02-21T14:57:12Z', 'createdBy': {'id': '3074457361785543958', 'name': 'Andriy Z', 'type': 'user'}, 'id': '3458764519418309756', 'mindmap': {'layout': 'butterfly', 'theme': 'colorBranch'}, 'modifiedAt': '2022-02-21T14:57:12Z', 'modifiedBy': {'id': '3074457361785543958', 'name': 'Andriy Z', 'type':
Hi, MiroI would like to report a problem, when using the frames function, if the number exceeds 100, the format of the numbering will be mixed with the number of pagesNormally: 98. 139, 99. 140, 100. 141, but now 100141 appears, please refer to the picture for detailsMiro is my favorite distance teaching tool, thank you for developing such a fascinating piece of software
I am migrating an app over to Miro’s V2 API and I’m finding that font sizes are not available in the the style object for text items. E.g. I have a text node that has the following style object:{ "fillColor": "#ffffffff", "fillOpacity": "1.0", "fontFamily": "open_sans", "textAlign": "left", "color": "#1a1a1a"} I know from looking at the board and by checking it on V1 of the API that this text item in fact has a font size of 144px, but this isn’t present on the V2 API response. Is there some way of retrieving this font size? Otherwise I am going to have to mix the V1 and V2 APIs which doesn’t exactly seem like good practice.
I’m using the PATCH https://api.miro.com/v2/boards/{board_id}/shapes/{shape_item_id} to try and change the text content and background colour of a shape. The request I am using (via https://beta.developers.miro.com/reference/rest-api-update-shape) is curl --request PATCH \ --url https://api.miro.com/v2/boards/<board_id>/shapes/3458764521610298308 \ --header 'Accept: application/json' \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "data": { "content": "new text" }, "style": { "fillColor": "#d0e17a" }}'which results in...{ "type": "error", "code": "invalidParameters", "message": "Position (x and y) is required", "status": 400}if change the request to only include the “style” section i get a 200 response.I have added a position block but that doesn’t change the response.Any ideas?
I have very basic programming skills and I'm struggling to even get started with Miro Web SDK. I'm trying to follow the quickstart guide: https://developers.miro.com/docs/try-out-the-web-sdk and having the following problems: First, I'm getting a completely different output when I enter "miro.board" into the developer console. According to the documentation, I’m supposed to get:N {ui:W, viewport: X, getIdToken: f, getAppData: f, setAppData: f}But instead I’m getting:{getOnlineUsers: ƒ, __getParamsFromURL: ƒ, __disableLeftClickOnCanvas: ƒ, __enableLeftClickOnCanvas: ƒ, getAllObjects: ƒ, …} Then, when I enter the example code for creating a shape item:const shape = await miro.board.createShape({ content: '<p>This is a very yellow star shape.</p>', shape: 'star', style: { fillColor: '#FEFF45', }, x: 3000, y: 4500, width: 280, height: 280,}); I get an error messageUncaught TypeError: miro.board.createShape is not a function at <anonymous>:1:32 What am
Hi everyone, after the 18/06 I have a problem with one of the frames on my board. It is not editable and I can’t even pick it to delete. Problem isn’t solved with opening the board in a new browser. Here is the picture.
Hello, Why I can’t sync the Sketch files with Miro,I updated everything and I have the newest version of both programs,My colleague has the same issue,
Hi! I'm hoping some knowledgeable community member can help. I have a website where users create spaces and I want to allow users to display a specific miro board in the space. They may have multiple spaces and can one 1 board to each space. So, we need a way for a user to click a button, login to their miro account, select a board and then save the iframe details to their space in my site. Any thoughts on what api etc exists? Thanks in advanceCameron
An option to be able to save boards to OneDrive.
When a board owner is removed from a team by an administrator, ownership of the board is transferred to the team administrator and the board is not moved to the trash.However, when the board owner has the board open in his/her web browser and the board owner is removed from the team by the administrator, the board is moved to the trash.Is this a specification? Is it a glitch?
Hi everyone,We have a school project to do and I wanted to add a visual timer, but not the one we have at the bottom because the countdown is not dedicated to everyone, and is about 5 days long.I tried to add an embed one from https://www.watchisup.fr/ but the timer appears with a play button and everyone must click on it in order to see it in a popup window…What I wanted to do is for the timer to be displayed straight in Miro, with the clock ticking automatically for everyone. Is it possible to display an animated timer in that way? I can for example directly add a google slide document in it and visualize it… why I can with my timer?Also if it isn’t possible, when I click on the play button it opens a popup page inside Miro, isn’t it possible to open it like youtube videos or google slides, on the board directly ? Thanks in advance,Sacha
Is it possible to embed just the frame of a board into a website?
Hello,I am trying to add a text over the line, and I understand that the current API do not support text over the line.https://developers.miro.com/reference#line Two questions:Do you have a plan to add an API to control the text over the line? Do you have any workaround to add text?I am currently trying to add an independent Text close to the Stickers.
Hi, Is there any way to include “tags” into response from Get Board Items API call https://api.miro.com/v2/boards/{board_id}/items ?
Hi everyone! Over the last year, we’ve been hard at work revamping our Miro Developer Platform—Focusing on your input to see how we could create a next generation tool for developers like yourselves. We’re all about finding new and innovative ways to extend the power of Miro, and today we’re excited to announce our official release of Version 2.0 of the Miro Developer Platform. 🚀 We’d like to first thank all of you for helping us test and provide feedback on our beta version the last few months, and hope you’re as excited as we are to officially launch version 2. With a fully re-written API, SDK, and overall Platform Experience, we’re aiming to empower you and your teams to build the next big thing. When building this v2 Developer Platform, we used feedback from our developer community to guide us as we focused on scalability, reliability, and the developer experience. Now that Version 2.0 is officially launched, we’ll be putting all of our efforts into continuing to grow and develop
How can I set up automated connection between miro and jira during converting sticky to jira task.Is it possible that during this process link will be pasted automatically in the jira task? We wish to avoid adding miro board every time manually by clicking the plug in to connect with miro board separately
Is there any possibility to import/integrate Mixpanel Dashboards into Miro dashboard?
Hi, Is it possible to get Items via Rest API sorted by modified_at desc?
Hi, I have some files uploaded to my board and I can download original file via UI. Is it possible to download it via Rest API?
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.