Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
I have a simple ‘Wireframe’ element and I want to retrieve “test placeholder” string from this input via the API request.Example request:curl --request GET \ --url 'https://api.miro.com/v2/boards/BOARD_ID/items?limit=10' \ --header 'accept: application/json' \ --header 'authorization: Bearer API_TOKEN'And response:{ "size": 1, "limit": 10, "total": 1, "data": [ { "id": "ITEM_ID", "type": "mockup", "links": { "self": "https://api.miro.com/v2/boards/BOARD_ID/items/ITEM_ID" }, "createdAt": "2022-10-21T17:58:26Z", "createdBy": { "id": "USER_ID", "type": "user" }, "geometry": { "width": 507.5290985795079, "height": 101.50581971590158 }, "isSupported": false, "modifiedAt": "2022-10-21T18:05:45Z", "modifiedBy": { "id": "USER_ID", "type": "user" }, "position": { "x": -153.48916664925795, "y": 590.8997696991773, "origin": "center",
Hi everyone,Using the Miro REST API just became a lot easier with the release of the official Node.js client library! If you’re using Node.js to develop your Miro apps, this release will reduce the amount and the complexity of code you need to write. By using the client library you get the following benefits: Documented methods for every REST API endpoint Effortless OAuth 2.0 authorization Automatic management of access and refresh tokens Simple integration with various frameworks and databases Automatic pagination We have also released a new version of the Miro starter kit: create-miro-app. It generates a boilerplate with all the code necessary to run a simple WebSDK and REST API app.Try it out by running: npx create-miro-app@latest.To get started install the @mirohq/miro-api NPM package and check our quick start guide.
Hi there! Is it possible to use my own app starter and use it as a Miro app, ideally create-react-app? My problem with the create-miro-app is that it’s using vite, which causes some (apparently) hard to fix issues when trying to use it in combination with Netlify and Netlify functions… If possible with create-react-app, are there any extra settings/ packages to load in order to make it work as a Miro app?
I was recently laid off by my old company because of a budget cut and more than 100 employees were fired.My whole portfolio in Miro is owned by my previous company and I cannot have access to my own creations because Miro won't allow me to make a copy.I have download the backup but my free account does not support it. So I tried paying for the starter version to use the backup but something is wrong with the payment and there’s no message stating what is wrong.My GPM tried all she could for me to have access to it so I can make a copy, but all was in vain.My last option was to send an email for Miro to explain it all, but I cannot without a company email.I feel helpless and my own work is lostPS: There’s no sensitive data in there, just thought processes and my designs. All I have is a pdf of it. I can’t use it in Miro to expand my portfolio furthermore and I can’t send my Miro link for new interviews.
Hey,i was wondering if it is possible to close a modal without klicking the close button “x”. I want to open an external side with “miro.board.ui.openModal({url: ‘https://external.local’})” method. Is there any way to close the modal from the external webside external.local. Thank you
Using MIRO Teams plugin, I would like to enable upload of files from OneDrive etc.
Hi,is there a possibility to automatically copy some data from one part of the Miro board to another?I have a framework where users fill the data in. At the end of the exercise I make a "summary" document inside Miro. Any chance that you can auto populate this with the data from the notes the users are filling in so I don't have to copy-paste everything?So the idea would be to connect certain fields with the summary fields. Whenever something would be written on the original fields, the summary fields would get populated.Is it possible to do this?Thank you!
Hello Miro Developer Community! I have encountered a challenge that is beyond my current technical capabilities. We have the Venture Map Miroverse template and have been building Hi-Res Venture Maps for clients for over 2 years through Miro. Now, we want to provide advanced Venture Maps to more users through a dedicated membership site. Here is part of the automation flow / use case we are seeking to build: User Opt’s In through website (VideoAsk “Form”) Zapier creates a copy of our advanced Venture Map template board assigned to the user (with editing rights) Zapier takes the user’s name, email, Miro Board link, and sends it to Airtable, which is our database behind Softr. Softr is cued that a new user / board has been put into Airtable and then creates a new membership page for them + sends out log in information to the user via email. PROBLEM STEP: Through some form of HTML / javascript wizardry, the iFrame embed code from that user’s newly copied board within Miro is “pasted”
About Connection Manager How it works and its importance
Connection Manager.
Hi, hope this is the right place to feed back with an api bug report.I think there's possible a bug with https://developers.miro.com/reference/update-boardBoards updates but for some reason server returns internal error, maybe my request is incorrect.I’ve attached request and response logs without bearer token.Thanks for the support,VasilyRequest:Method: PATCH, RequestUri: 'https://api.miro.com/v2/boards/uXjVPMm5xU4%3d', Version: 1.1, Content: System.Net.Http.StringContent, Headers:{ Accept: application/json Authorization: Bearer Content-Type: application/json}{"description":"some new description","name":"Test","policy":{"permissionsPolicy":{"collaborationToolsStartAccess":"all_editors","copyAccess":"anyone","sharingAccess":"team_members_with_editing_rights"},"sharingPolicy":{"access":"view","inviteToAccountAndBoardLinkAccess":"viewer","organizationAccess":"private","teamAccess":"edit"}},"teamId":"3458764536059967553"}Response:StatusCode: 500, ReasonPhrase: 'Server Error', Version:
Hi everyoneI have to get the input value when click the OK button.I used this code on sdk v1, but it seems like .then() doesn’t work on sdk v2Please let me know your ideas.Thank you
How to get scopes of the dev teams for enterprise account for the organisation scope .I am not able to see in my account?
Hi, is there a way to retrieve a board that is shared with me using API?I am aware that if the board was created by me, i can do it easily but not the board that was created by someone else. Thanks for your help!
Features such as the timer, the voting, etc, seem to open initially inside of a Microsoft Teams meeting, but then can not be viewed to either cancel or restart. This bug basically makes it impossible to use Miro unless its only for dragging around items. Please fix this!
Hello, Is it possible to create custom widgets? I’d like to create a sticker widget that has an autocomplete select-box of previously entered values in my app database. Something like https://jqueryui.com/autocomplete/It doesn’t seem like I can add components or additional JS to widgets to make them more useful. Is this something that’s possible, or will be in the future? I think if the functionality was opened up a bit then there is a lot of potential for creating really cool apps.
Hi,We are using miro as task board over Lean Construction Methodology in construction industry. We have to coordinate worker tasks in a building with appcards. But we need to apply bgcolor to appcards to keep the color visible when you do a zoom out. (Each colo represents a different worker). Is possible to add in style field the bgcolor property instead of theme? best regards
Create a Web Application that integrates a database which demonstrates CRUD (Create, Read, Update and Delete).Use CI (Continuous Integration) CD (Continuous Deployment) Pipeline.My project is linking a Chef, giving a brief information on the Chef, allowing the user to pull a chosen recipe from the database download it to allow the user to read and use the ingredients to cook the meal. Front End : Website Login In: User Creation : Setup:- User Name, Password, Email, Click link to pull link to Chef to give brief information Set up drop down menu to pull 3 different menu’s for the user to download. Recipe gets deleted off container / docker
When I try and follow the instructions on how to create a Modal Pop-Up, I receive the following message and the modal does not display when creating a new board:Miro didn't create this app.Miro has not reviewed this app or its permissions.Please let me know how I can get the modal to work as explained in the documentation.
Hi everyoneI need to run some scripts when I click confirm button on the modal(setSnapshotNameModal.html)So I used this scripts. If I click close button, it works but when l click confirm button, it doesn’t work.Please let me know your thought.Thank you
I started following the new version of the Miro SDK at the start of this year. It seemed promising and was a good redesign, more streamlined and concise than the existing one.To my surprise version 2 of the API was released already this spring and version 1 was deprecated. The surprise comes from the fact that V2 is missing core functionality being in V1:User events (a small subset of the events in V1 are lately introduced to V2) Line drawingOther important functionality also missing are:Emoji (which probably can be replaced by Image, but this is inconvenient and costly) Metadata (which was destroyed and only partly fixed in V1)There is a roadmap page for planned(?) functionality. The page does not contain any commitments nor has it any plan for implementation. No items of the “feature request” tab has gone to “in progress” since I started following it.I am working on an application for factory optimization using Miro as the user interface. I cannot convert to V2 until line drawing and
Hi there,I am trying to upload an app icon that is not black filled but has just the outlines. But when I import my svg, it always turns black even if reviewing the file, it isnt.Is there any way to just delete the outline icon?How can I solve this problem? Cheers, Leonard :)Original: What miro does to it: What it looks like on the board:
I’m trying to create shape rectangles with custom border colors. I see we can do that in web sdk v1 and the rest API, but we can’t with the miro web sdk v2. https://developers.miro.com/reference/create-shape-item (we have the border color param)https://developers.miro.com/docs/shape_shape-1 (we DO NOT HAVE any params for controlling border/outline) Using websdk2, trying to create a shape with additional params not specified in the docs fails with error. but when using websdk1, it works.My issues is related to: Text height not updating when programmatically creating Text widgets (https://community.miro.com/developer-platform-and-apis-57/bug-created-text-widget-s-height-is-incorrect-6483) I am experimenting with creating rectangles. If text would work fine, i would not try to hack away at the rectangle shape.
Welcome my name is Oskar and I am 18. I am writing to yours company because I have a big request. I would like to use your application to my inside game database. My idea is to use that to play Roleplay in Minecraft. I want create labels for every single players and capture information about his:past, crimes and things like that. Is only one obstackle on my way. I don't have access to Audit Logs. This is the most important thing for me because database must be public for people with my fraction. Without access to log it is opportunity that someone delete important information and the game will be over. So my question is. Is it any opportunity to get the access for free or low fee?It is small server for max 20 people. If you could help me I will be very gratefull.Im really sory for my eanglish. Gretings Oskar
Hey all! We just released an update to the Mirotone UI Library. This update brings the Flows & Templates section to help you create Miro apps following the design patterns used by the Miro team. The goal is for them to serve as a reference, and enable you to take good design decisions with minimal effort. We currently have the following flows, with more to come!Installation flow Login flow Onboarding flow App Cards flow There’s also a Design section in the Mirotone CSS documentation, with a full-page explorer for each of the flows in Figma: https://www.mirotone.xyz/design/ui-components As always, follow the Changelog thread to be notified of new updates! Get the library • Mirotone CSS • Discord
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.