Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
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
Hello. Is it possible to create embed iframe with API ? https://api.miro.com/v2/boards/{board_id}/embeds body params only URL, but if I do it manual and then geting items I see "data": { "html": ….} After my try to post there is an error "message" : "Field [data.html] is not supported"
Hey, everyone! 👋Last month we hosted a developer webinar, where @Addison Schultz and I walked through how to get started with the Miro Developer Platform. We’ve now made this webinar available for everyone to watch and would like to invite you to go have a look here:In this webinar, you'll learn how to quickly start calling our SDK and API endpoints and developing an app or integration of your own on Miro. There are plenty of best practices and tips that can be helpful when you are developing with the Miro Developer Platform.Hope you find this content useful and enjoy the webinar!Will & AddisonP.S. If there are any specific topics you'd like us to cover in future webinars please let us know on this thread, we'd love to hear your opinion 😀
I am creating an application using WEBSDK ver1.0.When you open the application you created, a sidebar appears. When you select a line from the sidebar and drag it to the board, a dashed line should appear, but a normal line appears.When I reload the application, it changes to dashed lines.The WEBSDK ver1.0guide says to set it to "1" to output dashed lines, is there something else I need to do?
Hi,As the question already said, I want to create a board with sharingAccess set to owner_and_coowners. However, as the following request’s response shows, it failed.RequestPOST https://api.miro.com/v2/boards{ "name": "Name of board", "policy": { "permissionsPolicy": { "collaborationToolsStartAccess": "all_editors", "copyAccess": "board_owner", "sharingAccess": "owner_and_coowners" }, "sharingPolicy": { "access": "edit", "inviteToAccountAndBoardLinkAccess": "no_access", "organizationAccess": "private", "teamAccess": "edit" } }, "description": "Some Description", "teamId": "{{teamId}}"}Response{ "type": "error", "code": "4.0105", "message": "Some features are missing to set the board policies provided. Please check your account settings.", "status": 403}The response above says that some features are missing to set board pol
I am creating an application using WEBSDK ver1.0.I was able to display dashed lines until now, but suddenly they are displayed as normal lines.When I reload the application, it changes to dashed lines, but I wonder if there has been a specification change on Miro's side.The guide says to set it to "1" to output dashed lines, but is there something else I should do?
Hi everybody,I’m new to the ecosystem, and I’m looking around if it’s a good place for me to unleash creativity and start creating apps.I would like, however, to have the possibility to monetize them, and I haven’t found anything about it in the documentation.Is there any possibility to earn money from Miro Apps?If so, how?Best regards,Arsi
Hi, I’m having problems changing the geometry of a card.e.g. (from python)payload = { 'geometry':{'width':260, 'height':130}}url = f"https://api.miro.com/v2/boards/uXjVPdveOFo=/cards/3458764531765310379"response = requests.patch(url, json=payload, headers=headers).json()results in {'type': 'error', 'code': '3.0215', 'context': {'boardId': 'uXjVPdveOFo=', 'itemId': '3458764531765310379', 'validationErrors': [{'code': '3.0211', 'message': 'Value for width should be greater than or equal to 256.0, found: 147.39173256538714'}]}, 'message': 'Unable to complete operation because of the validation errors.', 'status': 400} which doesn’t make sense as the width I’m setting is > 256. It seems if the card has been manually resized at some point, the API call will either get ignored (response returns the size set, but item on canvas does not change) or it returns a nonsensical error.Is this a bug in the API?
Hi,I am developing a web plugin for Miro. I want to select text inside a TextWidget. (As shown below)Couldn’t find any documentation if it possible to highlight text inside a widgetAny suggestions? Best,Abhijeet
Hey, I think I posted this in the wrong / suboptimal category, sorry: Hey there I would like to use a Modal within my App’s UI, but am faced with a rather suboptimally looking result when it comes to the backdrop: Use case 1: Plugin’s settingsWith SDK v1, the entirety of the modal in which the App is rendered could be styled, but with SDK v2, it seems that you guys enforce a (admittably healthy) default padding outside of a Plugin dev’s control (on the “rtb-modal-container__content” I think?). Use case 2: Import progress Any chance we can get back (or somehow have) (full/partial) control over the modal’s styling? Or will I have to scratch the idea and just use the whole iFrame, without any backdrop?
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.