Discuss everything related to Miro API, SDK, embedding and Miro Platform apps development.
Recently active
Hi, community!I’d like to clarify which items support tags.From what I’ve observed in the web UI, tags can be applied to sticky notes and cards.Am I correct, or are there other items where tags can be used that I might have missed?Looking forward to your input! BR Vas
Hello!So yesterday I got an idea that I wanted to create a app in Miro and i started searching how I can do so and found a great guide on how to get me started but I gave up quite fast because things where not working on my work computer due to some restrictions.So I ended up deleting the “Developer team” (I think It’s called), but now when I want to do the same thing again i get the error or warning saying “User has already created developer organization“ but I can’t find any developer organization or team…?I have created a case on this but maybe someone here has an idea on how I can solve this? Thanks,Driton
Hi,I’m running the example app athttps://github.com/horeaporutiu/miro-webhooks-python , having set it up as per the instructions at https://developers.miro.com/docs/getting-started-with-webhooks-pythonStrangely, it looks like the app only gets called when nodes in the mind map are modified or deleted, but not when they are created. Is this a bug or am I missing something?Thanks,E.
I’m investigating the possibility to create (e.g., via PowerShell code leveraging the Miro REST API) a bidirectional link between a Miro Mind Map and Jira tickets.This would need adding a custom “Jira ticket ID” property to each of the nodes in the Miro Mind Map.I’m trying to use the PATCH method on a mindmap_node, but this doesn’t seem to be supported (“Operation not supported”, status 400).Have a hit a dead end (Custom attributes for Mindmap node | Miro is 2 years old, maybe this is now possible)?
Hey, everyone!We’re excited to announce experimental support for creating, reading, and deleting Mind Maps via the REST API. Important!Mind Maps are not yet supported in production endpoints. You can use the experimental endpoint to explore these APIs.Ready to get started? Check out our API Reference here.Changelog entry:https://developers.miro.com/changelog/2023-11-3-changelog P.S., have feedback for us? Please share any and all of your feedback with us here in the thread below, or in the #experimental channel on our Discord server. 😎
I want to read and manipulate mind maps using the miro_api package, and the only way to authenticate appears to be through OAuth, and using that for development a local machine is a royal pain.Why am I forced to do the OAuth song and dance to authenticate? Most other platforms, such as Linear and Confluence, allow me to create an API token with a single click, and then I can just access them with a Python script, without spinning up web servers and other OAuth nonsense.Surely it should be up to me how much security I require at a given point?Or is there a way to generate a static API token, and I just couldn’t find it?
Hi there!Long time user here. Description of my issue: performance is bad on my large board (currently around 1300 objects). It’s worse on Firefox than Chrome (firefox: the zoom and dezoom is really bad). Both equally are bad when it comes to adding a new object or editing text, with a serious 0.5 to 1sec freeze.I did read the thread about performance, and the possible solutions. Cleared cache, and reviewed the image sizes. For info, I do use a lot of tiny images, and made sure to flatten in small size most of them.My question is: I tried using synced groups in an attempt to lower even more the memory usage (my train of thought is: if I use one image and it’s instanced several times and synced, in theory the memory usage, or at least the bandwidth shall be only for the one image). Turn out the gains are minimal or nonexistent.At this point, I have no real solutions. Except maybe slicing parts of that board into another board, flattenning one JPG file out of it, and importing it again?…
Miro seems to maintain all our old employees and associates accounts on their system even though we delete them from our company account. This is an issue for security and clarity in offboarding people. If they used their email and a password to access their account, rather than single sign in/OAuth using Google, they would still have access and not be locked out. I understand that this is not the case on the enterprise plan but in my opinion should be a feature on the basic plan too.
I am trying to recreate existing board to another one through the API and I have encountered a problem.It is not possible to create app card that has less than 256 width through the API.Documentation doesn’t say anything about limits and it is possible to do that on the board.
Hello team,Is it possible to change a display name where it is synced through entra? Currently have a user who wants to change their display name to their middle name.
Dear all,How can I see who in our company is responsible for our Miro account? It is very important because the invoices are payed from my Kredit Card. Best RegardsStylianos Pantelakis
Hi guys!I have strange behavior with my app so maybe someone can help me.I installed the app in user settings and see app icon in app list on my board. I open the app and got authenticated. After that I can work with the app BUT after page reloading the app icon disappears from the app list on my board. What it can be ? Is there something wrong with my app or it’s OK because it’s not published in market? Now it’s deployed on Vercel.
In the upper left corner there are groups, and it turns out I was a member there. I created my boards, and I always got an error that I had overcome the barrier in editing 3 boards. I did not understand why this was happening. I saw that I was in some group and clicked to delete from there .... and I saw how my boards disappeared ... shock, tears. I do not even remember who else was in this group and who was its administrator. I send requests to edit my board (I found its link), but I only receive a notification that my access was sent to the owner ... Which owner? if I was the owner? how can I now find out who my access depends on? and who can give me access to this group again? how can I find the history of my board? can someone from tech support help me restore my access, since I do not even know who to contact ... and these are very important boards for me !!!!!!!!!!!!!!
Hey,I'm trying to configure Pagination for a Miro node in n8n but I definitely cannot make it work.I only receive the first 10 results. I read all the other topic on the community but I can’t figure it oufI receive this information in the response :I try to configure it this way but I still only receive first 10 results : Am i doing something wrong ?Thanks a lot for your help,Laurent
I have the free subscription, but I use only 1 board and still I’m not able t o use it. the program is telling me that I’m out of limit, which is not true. Please, fix it!
It is not possible to set shape’s font size higher than 288 from API, while on the board it is possible to set fontSize higher.
As a system architect, I want to maintain diagrams using a markdown language (e.g. Mermaid), edit/store the markdown file with my source code (e.g. infrastructure as code repository), and then automatically upload that markdown file into Miro as part of my CICD pipeline triggered from repository changes so that my version-controlled diagrams then become available for viewing in Miro and linkable to JIRA tickets and Confluence documents.What features/support does Miro currently have in this regard?
Receiving this error when trying to update content of text box on Miro board. Any idea why, and how to fix it? { "type": "error", "code": "3.0000", "context": { "boardId": "uXjVLDHY-Os=", "itemId": "3458764622879464953" }, "message": "Internal error occurred", "status": 500}
Can a Team Space be created through the API? I want to automatically create Spaces for projects from another tool.
How do I get the metadata from an `preview` type item? The preview items contain urls to external pages that I need to extract. [ { "output": [ { "id": "3458764612000528999", "type": "preview", "geometry": { "width": 250, "height": 223.5234375 }, "position": { "x": -340.9169006347656, "y": -154.68751525878906, "origin": "center", "relativeTo": "canvas_center" }, "links": { "self": "https://api.miro.com/v2/boards/uXjVLyMfaRI%3D/items/3458764612000528999" }, "createdAt": "2025-01-01T19:01:43Z", "createdBy": { "id": "3074457346783176524", "type": "user" }, "isSupported": false, "modifiedAt": "2025-01-01T19:01:43Z", "modifiedBy": { "id": "3074457346783176524", "type": "user" } } ] }] I also found that when you slect type `preview` from the dropdown in the official api doc
is there any rest api available for AI Flowchart creation passing the user prompt/intent to the underlying model
Hello,I’ve encountered an issue with the API Endpoint - Get tags from board where it returns “unknown” for the fillColor field instead of the actual color chosen form palette during tag creation.Update info: Seems like its an error with GUI - for example tag created using API with color “Cyan” has a different shade than any other available to choose fromIs this a known issue with theAPI?Is there a timeline for fixing this inconsistency?
Hello,I am a developer on a development team.I am trying to create an OAuth client app using a non-enterprise account, but I cannot see the organizations:read scope. However, I can see the auditlogs:read and sessions:delete scopes.Does the development team also need an enterprise account to create an OAuth client app with the organizations:read scope?Or is it sufficient for the authenticating user's account to be an enterprise account?I would appreciate any clarification.
I’m creating a rectangle and text item with the API successfully and then attempting to group them together. I receive a 201 and an id for the group. But when I go to the UI the items are not grouped together or in any group. I’ve checked and feel confident I’m sending the correct ids for the rectangle and text item.Here is what I send:POST https://api.miro.com/v2/boards/uXblahblahA=/groups{'data': {'items': ['3458764621210577058', '3458764621210577077']}}Here is what I receive:{'id': '3458764621210577087', 'type': 'group', 'data': {'items': [3458764621210577058, 3458764621210577077]}, 'links': {'self': 'https://api.miro.com/v2/boards/uXblahblahA%3D/groups/3458764621210577087'}}What am I missing?
As I am developer miro platform,Is that request from me to upgrade my accounts?
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.