Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
I’m trying to get a board picture using the API: https://developers.miro.com/reference#get-picture however when I enter the “boards” value and the correct board ID (checked separately using the get boards url) I get nothing returned. The example says that the following should be returned: { "type": "picture", "imageUrl": "https://r.miro.com/1234567890/0987654321/1234/4/1/size210.jpg", "id": "3074345367401345438" } so why am I getting a 204 no content response?
I have programetically created a Frame widget with metadata ``` [appId]: { type: ‘type’, id: ‘AAAA’, latestVersion, majorVersion, minorVersion, statusVersion, }, ``` The metadata exists when the frame is created, but after I back to the board listing page and go back to the board, all the metadata in the frame are gone. The metadata are presist in Text widgets and Image widgets, but Frame widgets has this weird behaviour. Regards, K
Hello, I would like to create a board using a p5.js program I am developing. It takes JavaScript. However, when I copy paste the code Miro generates, it returns null, where as it should have returned me an object. I tried the other languages and they work fine. Although, I need the JavaScript working. Could someone please help me? PS. I tried both fetch and xhr
I have a prototype in FramerX and can only see all the user flows when playing the prototype in Framer X or via a URL in the browser. To get these user flows in Miro, I’m taking screen grabs, pasting the screens and adding arrows. But would love to be able to have this automatically generated. Ideally, integration between Miro and Framer X would be brilliant, but for now, just being able to point to a URL and have Miro do the rest would be great. Is this possible?
How I can create an integration such that I can pull all users and licenses for all the team. Or How to pull all the team ids first such that I can pull all users for each team id ?
Hello! I am plugin developer and i want to do feature which allows user undo working result of my plugin, i can do this in entries of my plugin but will be cool if i integrate this into miro undo\redo functionality, so can i achieve this or this is impossible?
Is it possible to add a “sticker” to either the Grid or Frame widgets using the Miro REST API? I’m successfully adding “stickers” to boards at specified x and y co-ordinates, but I can’t seem to find a way of setting the “stickers” parent.
When retrieving all the widgets for a board, you appear to get the x and y but the width and height is not set or is missing. For assets like the AWS icons there isn’t even a reference to the icon being used for the widget that I can see? I am trying to create a tool that will update the board by placing tickets around a given widget on the board. I have done this fine with Draw.io because the position and dimensions of each object is available, but with the miro api those values appear to be missing? Hopefully this is just user error and any guidance would be appreciated
Good morning. I am trying to find out about the level of integration Miro has with JIRA and planning poker, specifically as to how much can be automated e.g. pulling in stories that are of a certain status, point a story, then automatically update the relevant JIRA story with the relevant number of points. I’ve seen there is JIRA cards integration, but my question, is that in using planning poker, would there still be a manual element to pick the stories from JIRA that need to be pointed, and once the pointing has occurred, we would then need to manually update the JIRA story by clicking on its card? Anybody have any experience with the JIRA integration that would be able to answer this one? Many thanks
Hi, My web plugin requires boards:write and boards:read. It works fine for team members but, people accessing with public link to board can’t authenticate app. They dont have any option to choose from(image below). Is there any options to use this plugin for them?
I'm using the api to query user member and non_team member information. I'm trying to get the email address of a non_team member. I use https://api.miro.com/v1/teams/$teamID/user-connections to get a list of all users. I then call https://api.miro.com/v1/users/$userId using the userID from the Team User Connection Object. Problem When I call the users endpoint for a user in the "non_team" role, I get a 404 not found. Question How do I programmatically get the email address of non_team_members? If this is not possible, is it on the product roadmap and when is it scheduled for release? thanks
Hi everyone I was wondering if anybody experimenting with linking Miro with Mozilla Hubs. Mozilla Hubs is a Virtual space on the web created by Firefox that allow to create virtual spaces for people to collaborate, share ideas, present and much more. It is accessible from Mobile, Desktop and any VR headset. In case anybody is experimenting or would like to share some ideas let me know.
Hi all, When creating a Miro board via the REST API, it often happens the created board doesn’t appear in the middle of the screen (or often falls off the screen completely) -- see screenshot below: Is it possible to automatically trigger the “fit to screen” option via the API? Thanks in advance! Rick PS: I guess this question should be moved to the developer forum, but I couldn’t move it after I posted it.
We would like to brand the look & feel of the canvas by using our own color schema (e.g. for background, stickies, shapes). Unfortunately, today, the API rejects any other color than the 12 predefined ones. PS: The example in the API Explorer doesn’t work because it uses invalid color #ff00ff (https://developers.miro.com/reference#create-board-widgets).
There are currently only a few limited type of widgets that the REST API is able to create. I need to create preview type widgets in particular - and they are read only. Is there any type of roadmap, for the API? I’d like to have some idea what is on the priority list in terms of new features to the API in the future? Is there another way to pre-populate a Miro Board with a map of preview objects linked to cards?
Surely you have already seen the new "auto-layout" function, I think you liked it. Of course, this new button is really needed, but our small team of programmers has got an idea. We want to make a plugin for Miro users, which adds a new function to make an excellent looking Miro board in a few clicks. After great creative work, you've got a mess all over the board, but we have a solution for it, u can group stickers by any signs (color, size, etc.). The plugin we're working add a "magic wand" button, all u need is just choose stickers u need to group and press the button. U will get an imposing result. What do you think about our idea? Maybe you suggest some options for grouping?
Poor integration with notion. Mind maps do not update when I make changes, some do not appear at all. Attached photo number 1 and 2 this is how it looks in your website, photo number 3 how it looks in notion
I want to position items on the canvas with a user click. At the moment I used the „CANVAS_CLICKED“ event. Is there a different way to do that?
If you can help please PM me. Overview: I lead an innovation activity on Miro. I would like to automate some functions, if possible. I use a grid with 4 columns. Column 1 - Index Letter (A, B, C….) Column 2 - Short statement (text) Column 3 - Leads to Letter - This (Column 2) statement (A, B, C...) leads to this other (Column 2) statement (A, B, C...) Column 4 - Special designator (*) if 2 statements contradict I create a hexagon shape for each short statement in column 2. I then arrange the hexagon shapes according to Column 3 and connect with an arrow. Based on Column 4 I highlight statements in conflict with a different color. The result is a map of hexagons connecting to one more other hexagons and conflicting statements highlighted. Is it possible to read the data on a grid, push a button, and create the hexagons filled, colored and arranged? Thank you for your time and consideration. Ben
Hi. I have created s simple “Web-plugin,” which I have successfully installed for the Dev Team. Every developer can see the new plugin button in the toolbar when they go to a Dev Team board. What I would like to do is let individual users in my company (or individual boards) use the plugin. However, since we have about 1,000 employees around the world, I don’t want to install the plugin for all of them. Is there a way to accomplish this? On a single Miro board, there appears to be a way to add a plugin just to that board, but the UI only shows plugins in the Marketplace, not our custom plugin. When I use the “Install App and get OAuth token” button on the developer screen, I get a choice of teams, but I only see our top-level company team, not the individual project teams within the company. Am I overlooking a way to share the plugin at a more individual level? Thanks. Sheldon
Hi there! I’m developing an uber-simplified Sim-City-like simulation to use on a training setting. I’d like to know if there is a way to block actions like scaling or rotation on images. Thanks! Alan
Some important API endpoints seem to be missing from the Miro API, especially related to the Teams object. I would like to see the ability to list all Teams for a company or create a new Team through an API call. Also there appears to be no endpoints for Projects, which is disappointing. Ideally I’d like the ability to list all teams for a Project and add/delete users from a Project. Are either of these on the roadmap for Miro?
Hello, I am trying to add a button to WidgetContextMenu if the selected widget is a Sticker and it is not locked. I can get the type of widget from the widget object, but it is not clear where i can garner if the widget has been locked or not. This leads to my button being accessible on locked objects, as shown: Can you please offer any guidance on how to tell whether the widget is locked from within the plugin code? Hope this is clear and thanks in advance. Oliver.
Hi there, I'd like to do 4 things. I'm wondering if someone has done these, or if there's a simple way to "hack" the functionality. Thanks! 1. Cards with icons. I'd like to be able to add an icon to a card. 2. Hierarchical tags. I'd like to have nesting in tags to import an existing hierarchy. 3. Import RDF. I'd like to create an importer of RDF files, so it would map them to a visual. 4. Export RDF. I'd like to take my mappings and export them to RDF.
I know you can add metadata through the API, but I cannot find documentation on how to add meta data via web plugins, I’d like to add a “session_id” to the group of objects I create via a single button and I need a way to group them up for future use.
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.