🏆 Make your 2026 football predictions with Miro — + win $400 in our June Challenge
Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
i’ve been using the free plan for over a year because i need only 3 active boards and everything was okay, untill the point when one of the boards became inactive and now neither me nor my student can edit the board in any waywhat’s changed and what should i do to bring it back to being active again?
I have tried adding jest testing to a miro app created with create-miro-app. I get a ‘miro is not defined’ error. Is the only way to run unit tests to mock the miro object? Is it possible to install an sdk or something?
I would like to take Miro from a flat screen into a VR workspace by using X, Y, Z, T positions.
We have to update 50 plus images twice daily. Which is painful when updating from device. I found a solution using Dropbox update. The problem is that we still need to individually update each image. Can you add a feature that when multiple images are selected, the update icon is visible and you can update a batch?Thank you
Hi I have a problem during file upload to the boardthat File size is exceededIs there some way to upload a such image?may be some additional parameter or something else?curl --location 'https://api.miro.com/v2/boards/{boardId}/images' \--header 'accept: application/json' \--header 'authorization: Bearer token' \--form 'resource=@"imageToUpload.png"'{ "status": 400, "code": "invalidParameters", "message": "Maximum upload size of 6000000 bytes exceeded", "type": "error"}
Hello everyone ! First time poster here :) I’m currently working on a miro app for my company. In this app, the user can create “cusom cards” that are appCards and other widgets that are grouped together when created.I’d like to detect when some widgets are ungrouped in order to regroup them, in order to prevent my users to ungroup those items. Is it even possible currently ? Thanks by advance :)
Introducing pricing details for Marketplace apps 🎉The Miro Marketplace now displays pricing details for public apps and integrations on an app’s Marketplace listing page.Learn more about app pricing details and how to transparently display the cost of your app to Miro users and potential customers when submitting your app. And for developers with existing apps, learn how to get in touch about your app’s pricing details from the overview linked below.Learn more about pricing details→
Heyya, is there a way to programmatically get the logged in user’s profile picture? I’m using miro.board.getUserInfo()and can get the logged in user’s full name.
HelloI cannot subscribe to a subscription because the postal code does not work. I am sure it is 100% correct. Please revise your fill-in form for errors.
Hello Currently I am using this API request to upload a file from devise to an mirro boad.Create image item using file from device - https://api.miro.com/v2/boards/{board_id}/imagesBut I have notice in response that passed parameters from forma-data is not applied to the image that was uploaded recently. But everything is working fine if use image link not a file to upload to boad.Is it a bug or feature?)
Hello everyone,I suddenly have group members that I don’t know and that no one from the original group has invited. How can we get rid of the new members and boards?Can someone help to reset the group?Best wishes,LouHi
As the title says - Up until about a month ago the High Quality exported a useable PDF - but within roughly the last month or so, the pdf export is small file size (previously 300MB +/-) is now 30MB - huge difference in file size and quality of the exports. Not useable. I’ve tried ‘zooming in’ and letting it render but it makes no difference.
I think I might be trying to do something not possible with a miro board.Our use case has many of these on a single board. It is simply three fields, a path to a file at azure devops, a PAT (Personal Access Token that has permisions to read the file) a field that contains a version number. A button to save the values, and a check button, that initiates a javascript that calls a rest api to devops to pull the current file version and compare it to the value entered. I have been able to get so far as having the html show up when I click the app, but I'm not seeing an object that I can use to place this on the board. I'm not see one of the board items that I can do this in here - https://developers.miro.com/docs/miro-web-sdk-board-items-crud
Dear Miro Team,I am implementing a mini application with the Custom Action of the web sdk 2.0.The user selects a series of items from the board (app_card, card, connector, frame, shape, sticky_note and text) and when clicking on the button in the context menu a calculation is executed (my custom action).Everything works correctly, but I have observed that when I select more than 50 items, my application does not appear in the context menu. I've looked in the documentation but I don't see anything about a maximum limit on the selection.Is there any type of limitation?This is how I have defined my custom-action: ....export async function init() { await miro.board.ui.on("custom:calculate", actionHandler()); const calculateCustomAction: CustomAction = { scope: "local", event: "calculate", ui: { label: { en: "Calculate", }, icon: "chat-plus", description: { en: "Sum of estimated points", }, position: 1, }, predicate: { $or: [
Miro Pagination based on cursor-list not working as expected for Audit/logs API.I guess cursor key should not be there in the last page of the response, but we are getting same value of Cursor key continuously every time in the response.Can you please suggest on same?
ServiceRocket builds 3 new apps on top of the Miro Developer Platform Hey, developers!Want to learn more about the art of the possible on our developer platform? ServiceRocket has just launched 3 new enterprise-ready integrations for Salesforce, GitHub, and Autodesk—each built on top of Miro’s Web SDK and REST APIs. Check them out here:Salesforce for MiroThe Salesforce for Miro app enables users to interact with Salesforce data from directly within their Miro board. With this new app, you can now use Miro to manage sales activities, account planning, opportunity management, and more, with a direct connection between Salesforce and Miro.📽️ Watch the demo GitHub for MiroThis realtime, bi-directional sync between GitHub and Miro enhances collaboration across platforms, reduces costs for product and engineering organizations, and increases efficiency. With the GitHub Connector, you can bulk convert GitHub issues to cards in Miro, search and add issues, and more, facilitating better produc
Hi everyone;I’m looking for a freelance developer to port my Figjam plugin to Miro. Please DM if you have the capacity.
We are using the beta version of the org chart (and are loving it!) but are needing to update the fixed text titles (Location) and (Team) as we have alternate info to include in the deeper levels. Is there a way to edit this fixed text?
I was trying to get the data using this method https://developers.miro.com/reference/get-items but I have a board with more than 100 items, and I'd like to know if it's possible to increase the query limit or create an app for it, without the need for pagination. I'm new to this, so I'm a bit lost as to how the API, SDK and other tools work.
I would love an API (if I’m using that term in the right way) for counting individual colors used on a board. Does anyone have the ability/desire to create that?
Hello,I know it is possible to interact with the estimation app through the REST API, but I would like to know if it is also possible through the web SDK? More specifically, I am interested in getting the item that is currently being estimated as well as all items in the estimation session.Kind regards,Peter
The wiki states that i cannot group already grouped items:Previously grouped items cannot be grouped again, this will cause an error. You can use the groupId property in the item to check whether it's already assigned to a group.But i can do it in UI, just click on item, then ctrl+click on group and i have button in the middle:So is there a way to add item to existing group? Or i have to make my own tool that will collect all grouped items first, then ungroup them, then form a new group with new item?
Example: App Metrics dashboardHey, developers! We’re excited to announce the release of the App Metrics dashboard in the Developer Hub.With App Metrics, developers can now make data-driven decisions based on key metrics like app installations, active users, and more. Enhance your applications, engage users more effectively, and achieve better results in user acquisition, retention, and revenue generation. By regularly monitoring and analyzing these metrics, developers can adapt to changing market dynamics and create more successful, user-centric applications.The App Metrics dashboard can be accessed from the Your apps section of the Developer Hub:Access App Metrics from the Developer HubLearn more about App Metrics in our guide:App Metrics Cheers!Miro Developer Platform Team
I lost all of my boards after logging back in. Who can explain this to me?
I am trying to figure out a quick way to reference the projectid string once projects are manually created within a team. Team and Board IDs can be found in the URL, but this does not seem to be the case for Projects. What am I missing?
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.