Hi @Vladimir Makayev,
Right now neither the SDK not the Rest API have this information, we are aware of this & might change this in the future.
Meanwhile maybe this comment can help you & give some ideas on how to approach this currently https://community.miro.com/developer-forum-57/deriving-structure-metadata-from-api-widget-1029?postid=5214#post5214
Thanks,
Ahmed
Hi @Ahmed El Gabri Is there any way to prioritise this? Or best - give us the whole JSON about the board you have. It would save Miro a lot of work down the line.
It sounds like a very obvious API feature to know which card belongs to which bucket. And also which labels are associated with which cards.
Thanks in advance!
Adam
Yes, @Ahmed El Gabri This will be helpful because all actions on the board must be performed manually. There are no possible automatic improvements or pipeline integration.
I am also struggling with the same topic. It is necessary to automate the data collection of the Kanban board to create weekly reports and views. I would appreciate it if you could prioritize the implementation of the API as much as possible.
If you're working with a web-based Kanban board, you may be able to use JavaScript to interact with the DOM and extract company info api about the card's current column. Here's a generic example using JavaScript and assuming that the board structure can be inspected in the DOM:
// Assuming you have a reference to the card element
const cardElement = document.getElementById('yourCardId');
// Extracting the column information
const columnElement = cardElement.closest('.kanban-column');
const columnName = columnElement.dataset.columnName; // Adjust the attribute based on your board's structure
console.log(`Card is in column: ${columnName}`);
This approach relies on the specific structure and class names used in the HTML of your Kanban board. You may need to inspect the DOM elements to tailor this code to your board.