Welcome to the new monday developer community
-
Recently active
I’m running code that sync a database of information to a monday board. I’m making use of both items (as parents) and subitem (as childern) boards. My code runs on schedule each time it compare the database and the monday board for items that should be deleted, items that are out of date and items which are missing. The database always dictating the information on the monday board. When a parent item with subitems has been deleted the API still see the subitems. Also if my code which might have a slight delay still have in memory an item id of a parent, it is still able to add the child to the parent, even thought the parent is now in trash. In both cases the API doesn’t see the subitem as deleted. (the parent has been delete) Is there a way to tell the API not to create subitems on parent which have been created? If not, Is there a way to determine that a item has been deleted, I can then check the items I get back from the API can confirm their parents are still in the board. Marti
I am sending my request to monday.com adding file I am getting a cors error for all other I’m using the mopnday js sdk and everything workds fine async function uploadFile(file, ITEM_ID =“item_id”, COLUMN_ID = “files”) { console.log(file, ITEM_ID, COLUMN_ID); const query = mutation($file: File!) { add_file_to_column( file: $file, item_id: ${ITEM_ID}, column_id: "${COLUMN_ID}" ) { id } }; const formData = new FormData(); formData.append('query', query); formData.append('variables[file]', file); const response = await fetch('https://api.monday.com/v2/file', { method: 'POST', headers: { 'Authorization': env.key }, body: formData }); if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); } Moreover when I copy the request to postman and send the same request from p
🌟 “Lucidchart for monday” (Installation link is here) allows you to seamlessly display charts and diagrams directly within your monday workspace. With our integration, you can easily share Lucidchart files across your organization, making it ideal for various use cases including documentation, design systems, architecture, digital assets, and more. Say goodbye to the hassle of switching between tools and stay in sync within your monday account. ✨ Key Features: Effortlessly integrate Lucidchart with - Board views Item views Custom Objects Lucidchart Widgets 🔍 Use Cases and Workflows: Document complex processes and workflows using visual diagrams Design and maintain architectural plans within your monday boards Create and collaborate on digital assets such as UI/UX designs and wireframes Establish and manage design systems to maintain consistency across projects 👤 About Us: We are the creators of “Lucidchart for monday” - a dedicated team passionate ab
Hi fellow devs, Trying to get my dev environment up and running on a windows machine, but running into an error with the CLI This error has been described here and requires an addition of { shell: true } when Spawning objects. However I’m unsure if this addition needs to be made in the NPX application or in the “Quickstart-react” code. Did anyone run into this or a similar issue? Kr, Daniel
We need support for the Arabic language
SpicyTab just launched a new app for Monday - SwapGenie! 🛠️ What is SwapGenie? SwapGenie is your go-to tool for effortlessly locating and updating values across your monday.com boards. Whether you need to update project statuses, correct typos, or standardize data entries, our app has got you covered! 🌟 Key Features Search and Replace: Quickly find any value in your selected column and replace it with the new value you need. Perfect for bulk updates and data corrections. 📝 Advanced Filters: Utilize monday.com’s powerful filtering options to narrow down your search and apply updates to only the items that matter. 🎯 Multi-Column Updates: Not just limited to one column, you can update multiple columns on the fly, saving you even more time and effort! ⏱️ 💡 Use Cases Project Management: Update project statuses in bulk from “In Progress” to “Completed” with just a few clicks. ✅ Sales Tracking: Standardize deal stages or
hi, I am developing an app for monday.com . I need to store data specific to a board and that data needs to be accessible across multiple users using that board. Can i achieve this using instance storage?
I am trying to create a periodical batch processor to update all items in a board. When I tried to connect with Every Time Period trigger, I cannot get the boardId from trigger. The screenshot 👇 I see some integrations, like Autoboost are updating all item of a board periodically (video shared by @Shaul_Klarman earlier). How developers are currently achieving this currently? Is there another way to get the boardId? 🤔 Thanks in advance. 😀 Cheers, Sourav
I’m facing this issue in python. Here’s my code and error: import requests import pandas as pd import os def querycaller(api_token, query): url = “https://api.monday.com/v2” headers = { “Content-Type”: “application/json”, “Authorization”: f"Bearer {api_token}" } response = requests.post(url, headers=headers, json={“query”: query}) response.raise_for_status() # Levanta un error si la solicitud falla return response.json() def fetch_all_items(api_token, board_id, row_per_call=500, column_id_select=“”, cursor=None): items = codigoRepetido = f"“” cursor items {{ id created_at updated_at name group {{ title }} columns: column_values {column_id_select} {{ column {{ title }} text …on DependencyValue {{ display_value }} …on MirrorValue {{ display_value }} …on BoardRelationValue {{ display_value }} }} }} “”" while True: if cursor: query = f"“” query {{ next_items_page (limit: {row_per_call}, cursor: “{cursor}”) {{ {codigoRepetido} }} }} “”" else: query = f"“” query {{ boards (ids: {board_id})
This morning I had to update the apps CLI (Required update available 3.6.1). So I ran npm i -g @mondaycom/apps-cli. But now my deployment to monday code fails. The command I use is mapps code:push -i <id>. How can I fix this? Is there a problem server side? ✔️ Build asset to deploy ✔️ Preparing environment ✔️ Asset uploaded successfully ✖️ There was an error building application. Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overri
Using Autoboost and trying to set Due Date to the last date of the timeline when it changes. When Timeline changes, apply formula and set results to Due Date Formula = {task’s Timeline}#END it runs and says looks like something is wrong with the formula.
Managing projects and portfolios effectively is crucial for any organization. With Monday.com and TeamBoard, you can streamline your project management and create comprehensive project/portfolio calendars that enhance visibility and coordination. In this use case, we’ll walk you through the steps to create a project/portfolio calendar on Monday.com using TeamBoard. What is project/portfolio calendar? A project/portfolio calendar is an essential tool for tracking deadlines, milestones, and key holidays. It provides a visual representation of your project’s timeline, helping teams stay on track and ensuring that all tasks are aligned with the overall project goals. TeamBoard, an advanced project management tool integrated with Monday.com, offers robust features to create and manage these calendars efficiently. Why Project Managers Need a Project/Portfolio Calendar? A project/portfolio calendar is essential for project managers as it provides a visual timeline, centralizes information, a
Hi there, I’m Aizhan from the TimelinesAI team. We have some great news to share with you! Based on the valuable feedback we received from this community, we are thrilled to announce the release of our Native Monday.com and WhatsApp integration, which allows you to: Automatically create items for new incoming chats on WhatsApp. Contacts from WhatsApp will seamlessly flow into your Monday.com board, saving you time and effort. Connect Multiple WhatsApp numbers within a single platform, which ensures that all your conversations are organized in one place, making it easier than ever to stay on top of your communications. Start and continue WhatsApp conversations right from your Monday CRM system with our universal Chrome extension Automate your flows and send personalized messages with Native Zapier integration and make.com (webhooks and API). Shared Inbox for multiple WhatsApp numbers - organize and manage all WhatsApp communication in one place. Get started within minutes. Simply scan
Hey, Today I notices some new(I think) feature for the people column. The option to limit the amount of possible people in the people column. This feature is great, but it added a limitation to the API! The exception I get is “CellLimitExceededException: Validation of column values failed: Exceed cell limit” It is the first time I saw this feature so I believe it is new, also I couldn’t see the exception documented in the error codes or anywhere in the documentations and also not in the API or framework change log. This is concerning, it breaks the API for us without any notice and option to support that… I saw also other options beign added lately to the column settings and I hope ther are not other breaking changes out there!
Hello, I have a question as I encountered a problem after creating my application on Monday.com when trying to create a new build to install the application for a client from their Developer Workspace. I executed “npm run build” and “npm run-script build”, the build folder was created successfully. I then navigated inside and zipped its contents into a single .zip file. However, when trying to upload it to Monday.com, I receive the error message “Failed to download new app feature option”. Here are the details of my code (provided just in case): It’s a feature of type object, deployed across 3 JavaScript files: “App.js”, “Function.js”, “HTMLRender.js”, located in the src folder at the root, along with the rest of the basic files created by Node and some backup JavaScript files that are not linked to the rest (just for decoration at the moment). I created Function.js to simplify my App.js, while HTMLRender.js consists of 13 lines and serves to establish a connection between the other tw
I’m looking to launch a few apps in the monday.com app marketplace. I’m a software developer with ~10 years of experience, but new to the monday.com developer ecosystem. Ideally I’d like to focus more on the business side - maybe 70% business/marketing, 30% developing with my potential partner focusing purely on development. I’m in the US, so ideally I’m looking for someone also from the states, but not a hard requirement. Let me know if you’re interested!
Effective task planning and resource management are crucial for project success. Properly planned tasks and efficiently allocated resources ensure smooth project execution, timely completion, and balanced workloads. In today’s fast-paced environment, the right tools can significantly enhance these processes. TeamBoard for Monday.com is a robust project management tool that helps teams plan, track, and manage your resources. Its seamless data sync with Monday.com ensures everyone stays aligned and focused on common goals. What is Resource Planning? Resource planning is the process of identifying, allocating, and managing the resources needed to complete a project successfully. Resources can include people, equipment, tools, materials, and budget. Effective resource planning ensures that these resources are used efficiently and effectively, preventing bottlenecks and ensuring that projects are completed on time and within budget. Key aspects of resource planning include: Identifying Re
As a Slack Consutant I wanted to explore the monday.com what is the basic level step I needed to follow
I am looking for the suggested way to get the latest contact information of every account that has installed your app. How would you fetch contact information if you need to send your active customer base some important information. Think about, price changes, policy changes, or stuff like outage reports. I know that you receive an email address of the user that installed the app in the account in an app event, but chances are high that that user is not with the company anymore if you need to send the account an email a year or two after they became a customer.
Hi, I am currently developing a marketplace app (dashboard widget) and trying to setup the widget settings. Is there a way to group the fields from the view settings. Viewing the same as the screenshot below:
Hi, We need to be able to send links to our customers in order to download files related with them. We are aware of the public_url but when they use these links they get “insecure download blocked” which we don’t like. To overcome this we are planning an endpoint which will take the assetId, it will download the file from Monday making appropriate authorization and then pass it to the public user. However we found that in many older posts it is clearly mentioned that there is no way to download a file using the API. Does this still hold true ? Is there any workaround ?
Hi, Could you please help us to find a correct way how to implement the following functionalities via Monday API? We need to change parent item of sub-item in same board. Sub-items API doesn’t contain update API method, what is the correct way to do that? Change body of “updates” entity by update id. Updates API doesn’t contain update API method as well I am from Playtika and we buy monday subscription. Can you help or if I can’t do this, you can extend your API to full clone or move subitem to another parent with all setted columns and updates, because you have this ability on you UI.
This is kind of confusing, and I’m not sure if there has been a recent change or not. According to the documentation:monday API docs **Please note** that every account has a *Main* workspace that returns a null workspace ID because you cannot return *Main* workspace details via the API. However, my “Main workspace” does have an ID: And I can query its details from the API (workspaces object): Has there been a change recently that returns main workspace details?
At the end of this month we’re doing a hackathon to improve the UX of our developer section. I’m sure y’all have ideas for how the developer experience in the platform could be made more clear, usable, and understandable – please share them here! Some examples of feedback we’re looking for: I expected to be able to CMD-click this button to open in a new tab, but it wasn’t possible 😉 I don’t understand what this text means I use X feature a lot and wish it was more accessible X layout doesn’t work on my small screen Looking forward to seeing your ideas!
I want to import TextArea Component from ‘monday-ui-react-core’ but thre is no export for textarea in that library. It is there in @storybook/cli - Storybook style docs but there is no export in the actual library. Does anyone know how to import Textarea component. When I do this import { TextArea } from ‘monday-ui-react-core’; I get this ERROR in ./src/components/DynamicForm.js 287:40-48 [0] export ‘TextArea’ (imported as ‘TextArea’) was not found in ‘monday-ui-react-core’ (possible exports: Accordion, AccordionItem, AlertBanner, AlertBannerButton, AlertBannerLink, AlertBannerText, AttentionBox, Avatar, AvatarGroup, Banner, Box, BreadcrumbItem, BreadcrumbsBar, Button, ButtonGroup, Checkbox, Chips, Clickable, ColorPicker, ColorPickerContent, ColorUtils, Combobox, Counter, CustomSvgIcon, DatePicker, Dialog, DialogContentContainer, Divider, Dropdown, EditableHeading, EditableInput, ExpandCollapse, Flex, FormattedNumber, GridKeyboardNavigationContext, Heading, HiddenText, Icon, IconButt
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.