Welcome to the new monday developer community
-
Recently active
I asked ChatGPT and yes, I understand it can be wrong, "How would I write an update script using Google script and monday.com’s API? Amusingly it gave me the following: To write an update script using Google Script and Monday.com’s API, you’ll need to follow these steps: Set up a Google Script project: Open the Google Script editor Create a new project or open an existing one. Enable the Monday.com API: Go to Monday.com’s Developer page at https://monday.com/developers/v2/. Sign in to your Monday.com account. Click on the “API Access” tab. Click on the “Create API Token” button and generate an API token. Make sure to keep the API token safe, as you’ll need it later. Install the Monday.com API library in Google Script: In the Google Script editor, click on the “Libraries” icon (it looks like a square grid). Enter the library’s script ID: 1GfeZbDgKqEg5-6DaWNqqoP2XfX3y4E7VkakHyhZQ8y6xqYPpF03W3bn0 and click “Add.” Select the latest version of the library and click “Save.” …et
Hello, I’m trying to develop an automation tool with python that creates an item with two subitems, when each subitem has a number of link columns and file columns. So far, all works. After running the automation script, all .tsv files and links are uploaded successfully. But after I refresh my browser, all the files are permanently disappears. Response’s status code is 200. Query returns all the data about the file (id, name etc.) File is still exist in local. Don’t know where else to debug and how to troubleshoot. Not sure where the problem comes from.
Is it possible to render custom content within a column? For example I’m looking to achieve something like the progress tracking column but rather than being mapped to status columns in the board it would keep track of changes within the item view component. At the moment I can only think of needing to add the status columns collapsed somewhere in the board to keep it out of the user’s way but this is not particularly extensible (10+ steps to track would make for a lot of clutter). It would be nice to have a column to put some html + css to feedback the current status to the user.
When the “integrate” button at the top of a board is pressed, and then “Board Integrations” tab is selected, it shows “no active integrations yet on this board” until it loads the integrations. This really needs to be changed to “Loading your board’s integrations…” until the loading phase completes. If there are no integrations, it should then say “no active integrations yet on this board”. The problem is, while it churns for 10-15 seconds loading integrations, the user sees there are no integrations. They either panic, or they think its been deleted and recreate it resulting in duplicates. Telling the user there are no integrations when in fact the page does not yet know if there are or are not integrations is a poor user experience. Customers are being told information that is known in advance to be potentially incorrect. Also, improve Board Integrations screen load load time. Waiting 10-15 seconds (I’ve seen it hit almost a minute before) definitely makes customers think its broken
Hi Everyone! In Make.com I am using Graph QL to insert the linked pulse id to another board and also would like to change a status column. The linked pulse works great, or anytime I try this with 1 column, but anytime I try adding more than one column change in the mutation, it instantly gives me a 200 error. Any help would be appreciated! mutation { change_multiple_column_values(item_id:123456789, board_id:11223344, column_values: “{"connect_boards" : {"item_ids" : [4670722142]}, {"status5":"PUSHED"}”) { id } }
Hi, We didn’t find any API for retrieving the list of installed apps and app integrations. We’d be glad if you could attach a reference if such an API exists. Thanks.
Mirrored Column Item values are being displayed as null when requested through API, this is the API request. Shouldn’t this be fixed?: query { boards(ids:[BOARD_ID]) { items(ids:[ITEM_ID]) { column_values { id value } } } }
Hi, I tried to use the <Tab> component from the monday-ui-react-core lib as described in the Vibe design system but it seems to be missing. I tried import { Tab } from "monday-ui-react-core"; …but to no avail. What am I missing?
After creating a new item with mutation { create_item ( board_id: 1234567890, group_id:"emailed_items", item_name: "new item for testing 20230620T2341" ) { id } } And verifying it exists, using the simple “items” query, I was expecting the item to appear in the board UI but it is not there. I refreshed the page and it didn’t help. I also tried the “search everything” and it didn’t find the new item. It only shows in the graphql results. I also tried duplicating an item from the board, since I thought, maybe there are columns or fields I needed to set to make it work. So I used: mutation { duplicate_item ( board_id: 1234567890, item_id: 234234234 ) { id } } With similar results: the item was created successfully and I could see it using the graphql query, but it is not showing in the board and the “search everything” fails to find it.
While exploring the GraphQL API, I have encountered a problem in making a group in a specific board: The board query returns the board_id as an ID! , while the create_group expects the board_id as an Int! . When I try to send my board_id as an Int! , I get a message that my library cannot coerce the number to an Int! . When I try to send my board_id as an ID!, I get a type mismatch message between my variable (ID!) and the board_id argument (Int!). How do I create a group in a specific board via the GraphQL API ?
Hi, Is there any way to make sure that all users of a board have the same default sorting when they enter a board ? Can I restrict users to save their own sorting ? Can I use the API to get the sorting settings for a user, board combination ? Thanks
Hi there, I created a new issue for the monday-sdk-js package: [Bug] monday.execute for 'openItemCard' does not resolve promise for kind 'updates' · Issue #92 · mondaycom/monday-sdk-js · GitHub I wanted to report it here as well in case I am missing someone or to check if someone else also experienced this issue. This is a blocking bug for us in creating a custom view in monday.com. Thank you for checking this and helping us out!
Hi there, I am facing an issue while opening the item card inside a dashboard widget using the function monday.execute(‘openItemCard’, { itemId: itemId, kind: ‘columns’ }) This seems to be working fine in a board view app The sdk version in my package.json is “monday-sdk-js”: “^0.1.6”,
Hello, We have an app in monday.com and are using users token that we get from oauth to make request to the monday.com graphql service, We make query for each specific users request with token we get for specific user. Does this mean each user request will be treated separately for complexity limits for our app or do we use up our apps complexity limits?
Hello, colleagues! I am starting to use the Monday.com API to extract data and use it at Power BI. I used the following algorithm: A function that sends the API KEY, the board id, the limit, and the page number and receives only the itemId. A function uses the first function and paginates the results. A function that sends the itemId and receives all information from the column values. PS.: the functions will be available at the end. This algorithm takes around 20 minutes to extract a board with around 900 items with 40 columns. I am doing some actions to reduce time and would like your advice. My first attempt was to reduce the number of column values; however, this did not change the time consumption. One point that I would like to understand is the limit logic. Besides my option, my first function is receiving all items. Does the API send all records if the complexity is under the limit? First Function => (apikey as text, QuadroId as text, limite as number, pagina as numb
Hello, We have the option to manually add a monday Doc to file columns, But is it possible to connect/upload/add a Doc to a file column via the API? Thanks
A new app arrived in the marketplace, called Item + Introducing Item+, the new app that makes it easy to create documents and reports from your monday.com data. With Item+, you can create professional-looking documents in just a few clicks. Simply select the data you want to include, create a template, and hit “Generate.” Item+ will do the rest, automatically formatting your data and creating a beautiful, polished document. Item+ is perfect for anyone who needs to create reports, presentations, or other documents from their Monday.com data. Whether you’re a student, a business owner, or a freelancer, Item+ can help you save time and produce high-quality documents. Here are just a few of the things you can do with Item+: Create reports on your sales, marketing, or customer data Generate presentations for your team or clients Create proposals, contracts, or other legal documents Write articles, blog posts, or other marketing materials And much more! Item+ is easy to use and affordable
Hi all, I’m Thusitha Manathunga and I created Team View for monday Apps Challenge. Team View is a monday.com app that helps you to track and manage your team’s workload efficiently. How it works? Watch demo Getting Started Add Team View to your dashboard What it does? Team View is the perfect monday app for resource and workload management, making it easy to see what people are working on now as well as in the future. It comes with a dashboard widget and a board view where you can connect any number of boards which has at least one People column and one Status column. Team View is 100% secure since it stores all the information inside monday and does not transfer data in and out from monday. With Team View you can, Track & manage workloads: You can see a summary of all team members with their done percentages and tasks assigned to them. This helps to keep track of the project progress and identify how tasks are delegated between people. Workload thresholds: You can define work
I found out that the monday storage is an instance-level storage only. My question is, how can I possibly use it as a database?
📣 Celebrating Milestones with the CarbonTO-DO Suite 📣 We've got some awesome usage stats to report back to you!🚀 We’re thrilled to share that the CarbonTO-DO Suite has soared past 1,000 installs on the app marketplace! Collectively, CarbonTO-DO users have completed more than 2.7 million tasks since launching on December 6th! 📈 🔴 That’s an average of 2,683 tasks completed per account. 🟡 Approximately 14,673 tasks completed daily. 🟢 And an impressive 37 trees saved by replacing sticky notes! 🌳✂️ Experience the power of automation with CarbonTO-DO today. Best part? It’s completely free! Add CarbonTO-DO to your workspace now and join the movement! Add to monday.com → Learn more → Interested in customizing your task management? Book an exploration → ⚠️Updates coming soon Join the Digital Directive, our Weekly Newsletter about all things monday, to get notified when we release the updated CarbonTO-DO Suite Templates this summer!
I want to use make.com to pull timeline data from all items within a group of a specific monday board, and tell me earliest and latest dates detailed from all items within that group, hence effectively providing me with the timelines for that group. I have my make.com scenarios ready up to the Execute GraphQL Query module, and I just cant seem to find a way to make it work. Any help?
Hi everyone! We’ve just announced the monday.com AI Assistant which will enhance how customers interact and build on the monday.com WorkOS and support various use cases. Today, we’re excited to invite developers to enhance the capabilities of the monday AI Assistant and build apps for our app marketplace. The details: June 20-22, 2023 in Tel Aviv, New York, London, and online. Want to learn more and apply? Click here. Let us know if you have any questions!
Hi all, I used the below script to read from a specific board and worked great. Recently the admin user for good reasons, duplicated the board and used the existing for other purposes. The new duplicated board has been made as the new Board Default. query { boards (ids: 123456789) { name id items (limit: 300, page: 1) { name column_values{id type text }} }} Now, the script retrieves data from old board. How can I change the script to read from teh new specific view? Thank you in advance
Hello, I’m using the duplicate_item mutation of the API with Python to duplicate an item on a board. This is my simple code: def duplicate_item(board_id: str, item_id: int): query = ''' mutation { duplicate_item ( board_id: %s, item_id: %s ) { id } } ''' % (board_id, item_id) response = requests.post(url=MONDAY_URL, json={'query': query}, headers=monday_headers) This works well. However, the item has a status column and 2 people columns. The status column and 1 people column have a default value (that I set on the default view) and the other people column hasn’t a default value. When duplicating the item, the status is set to the default value and both people columns are empty. How can I keep all the values (including status and people columns values) of the item when duplicating it? I’d be happy to get your help! Antoine
Hi…when I run this command… npx @mondaydotcomorg/monday-cli@latest scaffold run ./ quickstart-react -t item-view-10086528 I get this error… internal/modules/cjs/loader.js:883 [1] throw err; [1] ^ [1] [1] Error: Cannot find module 'node:net' [1] Require stack: [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/lib/TunnelCluster.js [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/lib/TunnelConnection.js [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/lib/createTunnel.js [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/cli.js [1] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15) [1] at Function.Module._load (internal/modules/cjs/loader.js:725:27) [1] at Module.require (internal/modules/cjs/loader.js:952:19) [1] at require (internal/modules/cjs/helpers.js:88:18) [1] at Object.<anonymous> (/Users/me/code/quickstart-re
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.