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
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.
currently working on a toy project for rolling dice. it needs read/write on a board. https://github.com/megonemad1/MiroDicePostIt I’ve tried a bunch of different things. but i keep getting either “A client must have at least one registered redirect URL” or “A redirect_uri must be supplied.” I’ve tried a bunch of different things any ideas? I’m aware: 'https://' + window.location.host + '/success.html' results to the wrong thing for github pages. fixing that doesn't fix the problem
Our company is looking to populate Salesforce information into MIRO via Microsoft Excel for project management. Ideally, we’d like to be pulling data sets and converting them into MIRO Cards for Kanban use. From there we’d like to track and report said cards Kanban position back to Salesforce via excel. At least until there is a more comprehensive Salesforce integration. Any suggestions are greatly appreciated.
Hi! I was using the CANVAS_Clicked event to place objects with the x and y attribute of the event. Now these have disappeared and i have not found out how to use the new event info how to place an item right at the click point on the canvas. Can anyone help? Thanks Falk
Hi! How do i add an image to the board with a webplugin? I cannot find it in the widget create part. Best regards Falk
Hi Miro developers Can someone help me out with some code how to access properties for a board such as title and project in JavaScript in a WebPlugin? //Tomas
Hi everyone It’s @Natalie Nedre and the Platfrom team ⬇️(@Boris Borodyansky @Oleg Plotnikov Artem and Igor). And this is a special thread for your stories about building apps with Miro API, SDK & iframe. If you have successfully built a custom app - share your experience with the Miro community below to get feedback and generate ideas for improvement! Here are some helpful questions to plot your story. What does your plugin do and what is the pain/ problem your plugin solves (share GIF or a short Loom video)? Were there any workarounds before? Why they didn’t work if any. Have you built apps or plugins on any API before? What’s your advice on starting with Miro Platfrom Documentation? What was the most pleasant/funny/interesting moment for your team when building an app? If you are open for GitHub pull requests, share a link to GitHub source code. FYI: for any Developer Platfrom bug reports or questions to the team, please find a dedicated thread, or chat with a team in t
Hi How do I change the size of the BottomPanel when opening it from javascript? miro.initialize({ extensionPoints: { bottomBar: { title: 'Timer', svgIcon: icon24, onClick: () => { miro.board.ui.openBottomPanel('index.html') } }, } })
Can you explain the reasons behind all of the permission needed fro Miro integration into Slack? There seem to be number of extraneous permissions but that is likely due to my limited understanding of how this will be used with the org.
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.