Welcome to the new monday developer community
-
Recently active
We’re using Subitems to track resources assigned to items on our boards. We’re using the API to pull everything into an external portal. We need a way to tie the subitems back to their parents, so we’ve set up mirror columns in the subitems, tied to their parent. The process is working, but populating the subitems’s mirror column is manual - user has to click on the field. We can’t find a way to automate it. Is there a way to do this programmatically via an app? Or is there an automation available that we’re not aware of?
Hi, last time I checked about this it seemed that things were quite limited with subitems, so I’d like to get a current answer. It’s my understanding that there’s now a create subitem method. To get all subitems for a board, you must first query all items in a board to retrieve the subitem IDs, and then query the subitem IDs (no way to directly query all subitems in a board). To modify a subitem, you can modify it like you would a normal item, correct? Thanks in advance.
Hi! Today the monday API request that I was using to get subitems broke, every new item that is using subitems, will not have a group id like “subitems_of_PARENT_ITEM”, but instead all group ids = “topics”. This is my API request: The GROUP_ID_FOR_PARENT_ITEM var below is something like “subitems_of_XXXXX” (with the exact item ID to use, I am inputting XXXXX to select ONLY subitems of a specific item) query { boards (ids: BOARD_ID_SUBITEMS) { groups (ids: GROUP_ID_FOR_PARENT_ITEM) { items { id name } } } } This works fine for my old items but suddenly new items added to my group will have all GROUP_ID_FOR_PARENT_ITEM = ‘topics’ now. Did you change the API? If so, any way I can now narrow down easily the subitems response only to subitems belonging to a specific item ID? Thanks, Lorenzo
Hi! What is the best way to retrieve all boards within a workspace? When querying for boards one cannot filter on workspace, and the Workspace type does not list the boards it contains. Any idea? Thanks!
Hi team, Please assist or guide me how to connect Monday connect to PowerBI
Hi all We have just transitioned our Monday boards into a new tenant, that we now share with a sister company. I used the cross account copier and integromat to facilitate 90% of the work. The challenge however is that I now need to extract a number of files that have been uploaded into Monday using the pulse update functionality. Can anyone please shed some light on the most effective strategy that I can apply to extracting the files and uploading them into the new tenant, which we now access. I cant seem to find any related (productive) feedback on the best step to take, and which is the best technology to achieve that? Thank you
Hello, I updated the Data Clean view app with a feedback link and a know more link. I did this in a minor version and made it live. However the view is not updated, on multiple accounts, after a vigorous* cache refresh. Any idea why? Thanks, Laurent vigorous: * I pressed very strongly on my keyboard keys.
Hi, I am trying to use item mapping for a column that contains images. I have tried different things but it doesn’t work, its also not specified in the documentation. Does anybody have any experience with this or can suggest a workaround? Thanks in advanced. EDIT: Added more detail Essentially I am trying to send to an external API a text column and an image column when a particular date/time in another column in the same row expires. I created a recipe but found here a way to map the data far calls from monday.com to external apis. I mapped the first text field as described in the docs but I am having trouble mapping the image.
The type of field “replies” on Updates is “Replay”. what are the fields of this type (“Replay”)?
I’ve notices that there are inconsistencies in the documentation for the create_group and duplicate_group mutations, and I’m trying to understand what the reality is: In the create group mutation, the API lists group_name (!string) as the name of the group. In the duplicate group mutation, the API lists group_title (string) as the title, and group_id (!string) as the “unique identifier”. In the other 2 mutations (archive, delete), only group_id is listed. So I’m trying to understand what exactly group_name, group_title and group_id are and what they are used for. Is one of these a typo, does one serve the same purpose as another? Or is there really a unique purpose for each one of them, and if so, what is it?
When I duplicate a board thru the UI, it offers me the choice of duplicating the ‘structure, items & updates’, which allows me to duplicate the board with all the data. When I try with the API, it seems that the updates are not duplicated, and so my new board doesn’t have any of the data that I added as updates. Is there any way to duplicate the board via the API with the updates information in there?
Hi, How to work with items_by_column_values for search by email user, I thought it would be something like that : items_by_column_values(board_id:12346, column_id:123456,column_value:‘test@email.com’){id name column_values_str}} Thank you
Hello, I was wondering what the best query would be for retrieving all of the items from a board. I’d also like to see specific columns and the updates associated with the items. Thanks, Dan
Hello, I am trying to use the API to query all items with a value within a column. Even though I expect over 100 items as a result, I only get 3. I’ve tried this when I set the column type to “Status” and “Text” and I received the same result for both. However, when I filter for the same value on the web app, I get the expected amount of over 100. Is there any other debugging that can be done to find the root cause of this issue?
where colum1 = value1 and colum2 = value2 query { items_by_column_values( board_id: 1234567890, column_id: "status", column_value: "Done" ) { id name column_values { id text value } } items_by_column_values( board_id: 1234567890, column_id: "status2", column_value: "Reviewing" ) { id name column_values { id text value } } }
Hi there, I am trying to get items by timeline column, however using the query below I do not get anything back. I have tried multiple things including with the column value I got back from the items (ids[xxxxx]) query. What am I missing? query { items_by_column_values ( board_id: 499053030, column_id: "timeline", column_value: "{\\"to\\":\\"2020-11-06\\",\\"from\\":\\"2020-11-02\\"}" ) { id name } }
Hi Monday Team, I’m using monday-sdk-js in my board view app and seems like notice messages are broken at the moment.GitHub I’m seeing the following error for all types of notice messages. The sdk hasn’t been updated recently though. I’m not sure why I am getting this. components-f77bf2ae18fe889371af.js:formatted:12319 Uncaught TypeError: ({(intermediate value)(intermediate value)(intermediate value)}[e] || a) is not a function at D.execute (components-f77bf2ae18fe889371af.js:formatted:12319) at D.receiveMessage (components-f77bf2ae18fe889371af.js:formatted:12051) Any help would would be greatly appreciated. Thanks, Uday.
The monday client SDK is broken on mobile monday.execute(‘confirm’) doesn’t fire, and doesn’t handle the promise steps to reproduce: create a monday app use the sdk to call monday.execute(‘confirm’) observe that the promise is not returned and your app is broken is there a doc or post where we can track ongoing issues with the sdk on mobile?
Hi there, I used for the first time the new concept of “App versions” in Monday. I have created a new version, then a new build in the specific feature with a different URL than the previous version and then I’ve made the version live. However, when I go to my production app, I still see that Monday is fetching the iframe source from the old URL, not the new one I have set to the new version. Is this a cache issue? How do I make sure that users are getting the new URL of the latest version? Thank you.
Hello, I Tested in playground one mutation for updated column in board , when i used graphql not working, my response request is undefined mutation { change_simple_column_value (board_id: 1320360345, item_id: 1338898345, column_id: "texto9", value: "dsfsdfsdfds") { id } } IDs Modificates GraphQl with node.js query = mutation ($board_id: Int!, $column_id: String!, $item_id: Int!, $column_value: String!) { change_simple_column_value (board_id: $board_id, column_id: $column_id, item_id: $item_id, column_value: $column_value) { id } } variables { board_id: 1320360345, column_id: 'texto9', item_id: 1338898345, column_value: 'oioioioiio' } this.mondayApi.api(query, { variables });
I wanted to know if there is any limitation in the creation of subitem, I need to create 57 subitem, create normal up to subitem 53, then return the following error: { errors: [ ‘Not Authenticated’ ] } This is the mutation i’m using: const query = mutation { create_subitem (parent_item_id: ${itemId}, item_name: "${nomeSubItem}") { id, board { id } } };
Hiya, I’m trying to create a query that returns all items, and subitems, with the status, start data, end date, due date. I’m particularly struggling with status, start, end and due date fields. When I look through the documentation you seem to be able to filter by the status value but not return it? Also there does not appear to be any fields called start_date for example. What am I missing? Can someone help me out. Thanks, Nathaniel
Hello - I am trying to populate an external form data into monday.com using the GraphQL API. When I try to create an item and populate a checkbox - it seems to set the checkbox to true even if the value provided is true or false. When I do this: mutation { create_item (board_id: 1409811733, item_name: “test_item_name”,column_values: “{"check": {"checked":"false"}}”) { id }} OR mutation { create_item (board_id: 1409811733, item_name: “test_item_name”,column_values: “{"check": {"checked":"true"}}”) { id }} It sets the checkbox to true. “False” does not matter. Is this a bug?
We’ve got a LINK type column in our board. The user is supposed to enter the TEXT, and we should find the URL based on the text. The text in this case is a Quote ID, the URL should link to our CRM system. In the below example, the user enters “QUO07313”, and the URL should be updated accordingly. I’ve triggered from the “Update Any Column” event and then invoke a custom action. In that action, I cannot update the item (I’ve found many articles in the community about this, suggesting to use variables instead of a string - I’ve tried that as well). I don’t get an error back, but the response is the unmodified item data. Could this be because this could cause a cascading trigger? (And is therefore prevented by Monday.com?) How could we still realise this? (Other then needing the user to enter the url himself…) The GraphiQL query is: (it works fine when using Public GraphiQL - Hasura) mutation { change_column_value (board_id: 11111111, item_id: 22222222, column_id: “link”, value: "{"url":"
When I create new boards, they get created as blank new boards. But when I pass the template ID to be used, it returns a “CreateBoardException” error from the Monday API. I read on another forum that we need to enable developer tools in our Monday account to create templated boards through the API, but we’ll want to be able to do this in more than one account as we plan on using this for an app on the marketplace. Below is an image of the error I’m getting, the query runs fine without the highlighted “template_id” parameter.
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.