Welcome to the new monday developer community
-
Recently active
We launched our app, Recurring Tasks for monday.com, because we wanted a simple and fast way to automate our repetitive tasks. Turns out, we weren’t the only ones looking for this solution! 🎉 We’re thrilled to announce that monday.com has named Recurring Tasks as one of the top apps for 2024, and won one of the ‘2024 Most Installed Apps’ award! 🏆 This is the second year in a row we’ve been included in the Most Installed Apps category, and we’re grateful for the incredible support and trust that our community of app users puts in us. You inspire us to continue finding new ways to elevate your workday using monday.com, so stay tuned for more big updates and announcements in 2025! Discover how Recurring Tasks for monday.com can help you get more productive and exceed your goals today! ✨
Hey ya’ll. I’m feeling quite confused here. So, I’m currently working on a node.js server to interact with a monday.com board. Everything has been going smoothly so far and I’ve written several queries to both get and write data. I didn’t touch the project for about a week and then when I came back to it, today, one of my get queries is failing with a 400 status and code ‘ERR_BAD_REQUEST’. However, my write queries are all still working flawlessly. No code has been changed on my end. Here is my query in string version: const query = ` query { items_page_by_column_values (board_id: ${BOARD_ID}, columns: [{column_id: "${EMAIL_COL_ID}", column_values: ["${email}"]}]) { items { id name column_values { id value } } } }`; Here is what is being logged after passing in the variables: query: query { items_page_by_column_values (board_id: 7412528409, columns: [{column_id: "text1__1", column_values
We have an app for monday and we are working with mondaycom/apps-sdk package to get storage in our backend so when we deployed our backend server we got R14 error (R14 - Memory Quota Exceeded) this line triggers the error: let storage = new Storage(token);
Hi all, new developer here. I have a question about the API rate limits mentioned here, specifically the limit per IP address. I’m thinking about using Cloudflare Workers for my app. These use specific IP ranges. The app will involve an initial import of (potentially) thousands of items per user, and keeping them in sync with a third-party system thereafter. Given the limit per IP address, does this mean that if more app developers were to use Cloudflare Workers we would all be sharing the same 5,000 req/min pool? Regardless of hosting solution, does the limit per IP address mean the amount of users you can serve with your app is (theoretically) capped? Or does it mean 5,000 req/min per account? The only post/comment I was able to find about this was this one, but doesn’t answer my question.
I’ve been tasked to setup a Monday to Internal-to-my-company tool setup that can keep matching fields on both side updated when either side is modified. This seems like a pretty simple setup as both Monday and the internal tool have easy to use APIs for updating fields and receiving webhooks when a field changes, or so I thought. The prototype has used Monday Webhooks, not a Monday app, and does everything I need it to do except that as I get ready to actually host this somewhere I have discovered that Monday outbound webhooks don’t appear to offer any mechanism to validate that they come form Monday. Once I got past the insanity of this lack of security on the Monday outbound Webhooks I started looking for how I could get information from Monday about various changes that did have some security to them and quickly concluded that Apps and Integrations are the right tool for this job. This seems like my problem is solved except that I’m not looking to host a service that all teams can j
Hi there 👋🏼 Hope everyone’s looking forward to a wonderful festive season! 🎉 At Upscale, we couldn’t be more excited for it. As part of our end of year celebrations, we’re now offering 25% off of all subscription plans for Integrate Plus for Slack. 🎁 Haven’t yet had a chance to try the app? Give it a try now, and you’ll still be able to take up the offer as we have it running till 31st December 2024. Should you have any questions at all, feel free to get in touch with me. Ankur Sharma Product Marketing Manager, Integrate Plus for Slack
I am wondering how you develop and test monday apps (specially integration features). To start the discussion I will share my setup and curious to know about your best practices. I use a windows client but wanted to develop on an Ubuntu system. Therefore I am using a Plesk server with Ubuntu (from 15 US/month @ different hosting providers) which also hosts my Wordpress sites. Plesk (Phusion Passenger & nginx will take care of running multiple domains on a single IP and do the caching) and evrything is safeguareded with firewall and mod security. On this Plesk server I configured 2 subdomains mondaydev and mondayapps together with 2 backend databases I need to support my apps (eg to keep tokens). On my Windows machine I use VSCode with a remote (ssh) connection to my mondaydev subdomain. So anything I change in VSCode (on the Windows PC) is really changed directly on the dev server. My VSCode is connected to Github, so if I am happy with a “release” I commit changes and push it to
In the latest version of integrations, such as Jira, it appears that the integrations allow configuration of two way custom field mapping, screenshot below. However, for custom apps, it seems that only one way field mapping is currently supported, docs: Dynamic mapping Is it possible to implement two way mapping using the new UI? If not, when would this feature be available to custom apps?
I would like to know if this is still true: Filter API by Date That I can’t filter items based on their updated at date. Use case: I’ll build an app to extract data from Monday and send it to a database to be used in power bi. So if it was possible to filter the items by the update at date, I would get for sure just the data that I need to create/update in the database.
Are you looking to launch your first app on monday marketplace but need direction, or want to expand your existing marketplace offerings and grow your business? Join us for a webinar showcasing strategies for identifying opportunities and turning them into successful marketplace apps, with the speakers: Alex Polonsky, Senior Product Marketing Manager at the monday.com Marketplace Omer Koort (aka myself), monday.com Developer Community Manager. Register here Looking forward to meeting you there! 2024-12-10T16:00:00Z→2024-12-10T17:00:00Z
Subject: Help Needed with JWT Decoding Issue for a Specific User Hi everyone, I have an app on Monday Marketplace called Lead & Contact Info Finder. Everything works as expected for our users except for one specific case. Issue: I’m encountering a problem when trying to decode a JWT token for a particular user. The error I’m getting is: makefile Copy code jwt.exceptions.InvalidSignatureError: Signature verification failed Technical Information: In my Python code, I use the following snippet to decode the token: python decoded_data = jwt.decode( authorization, monday_sign_secret, algorithms=['HS256'], options={'verify_aud': False} ) Here: authorization is the JWT token received in the event. monday_sign_secret is my signing secret. This code works perfectly for all other users, but I can’t decode the token for this specific user using the same secret. Question: Has anyone encountered a similar issue, or does anyone have insights into what might be causing this JW
Hi everyone! We have recently launched a new app allowing you to easily find and replace text values in bulk both on monday boards and in workdocs! The app is called Quick Replace. The app is capable of performing search on multiple boards at once and can be limited to selected columns. You may also limit it to selected board items. When working with workdocs you may run the app for the entire document or just selected blocks. Native monday permissions are respected - users who can’t edit items on boards or edit workdocs won’t be able to replace the values either. When replacing values you get an estimate on how much longer the process will take. There’s an intuitive interface ensuring that non-technical users can easily utilize the app features. If this sounds interesting, give it a try! You can get the app from the monday marketplace here -Quick Replace - monday.com Marketplace or if you want to get to know the app better first, you can schedule a demo with us here - Demo of Quick
Hello, Wondering if I can get some help setting up an email integration with Outlook. We self-host our Outlook program and we need to get this integrated with our Monday account. Because it is self-hosted, we are unable to use the Outlook email integration that Monday offers. (Before we switched to Monday, we used Zoho and had no problem connecting our self-hosted Outlook account to them through an imap integration) I spoke with the help desk and was told Zapier might be an option? Meaning we could integrate our Outlook with Zapier and then there is an easy integration between Zapier and Monday.com through IMAP by Zapier? Thanks in advance for any guidance you can offer!!
I am trying to upload a file to a column using Power Automate. I am using the HTTP action along with Graph QL in a compose Action and compose actions to map the parts, including File Content with Base64 decoding. The flow works and I can upload the file to Monday.com column, but the file is unreadable when in Base64. The content in the file is there, but it is as a .txt file. If I remove the base64 coding then the file will appear, as a pdf but it is blank. Any suggestions? The upload works in postman. If I decode the pdf as base64 and add this in a compose action as a string of data, it still doesn’t work, which leads me to thing there’s an error with my coding or the conversion of the file into monday.com. I am using a pdf, version 1.7. I have tried an image file png and jpeg with no success either (error with the image format). { "type": "Scope", "actions": { "Graphic_QL": { "type": "Compose", "inputs": "mutation add_file($file: File!) { add_file_to_column(item_
We are using pulse-level widgets on our Monday board. One widget we have is named “Scope” (for the scope of work to be done for the associate pulse). We need a way to access the value of this “Scope” widget in the pulse via API call. I don’t see any way to do that. Is it possible? If not, any creative ideas? Perhaps even outbound webhook calls that might include this data in the payload?
I would like to price my app based on the number of users a monday account has. From what I can see in the documentation, seat-based pricing is likely the pricing strategy I should use. What I haven’t been able to figure out is if a monday user is able to purchase a seat-based plan that is less than their account’s current users? For example, if an account has 20 users, can they purchase a 10-15 users plan, or does monday block them from doing this?
Hey everyone, I’m Darshan Hiranandani One of the critical decisions we face as web developers is selecting the right framework for our projects. How do you typically approach this decision-making process? What factors do you consider when choosing a framework? Let’s share our insights and experiences to help each other navigate this important aspect of web development! Looking forward to hearing your thoughts.
Trying to get formula values in API v2024-10 using: query test_formula_support ( $item_ids: [ID!]!, $column_ids: [String!]! ) { items(ids: $item_ids) { name column_values(ids: $column_ids) { id text ... on FormulaValue { display_value } } } } and GraphQL variables: { "item_ids": [1669763328], "column_ids": ["formula__1"] } I get a 403 UserUnauthorizedException error I’ve been aware of this snippet for a while in API v2024-10: ... on FormulaValue { display_value } …but always get the error message. When will this be rolled out to all accounts? It seems that API v2024-10 is now the current version, so is this getting released for all?
Initially, there are 10,000 items displayed, and no filters are applied. Then, I apply a filter on the UI, for example, to show only items with followers > 5000. At this point, the displayed records will only include items meeting this condition. I want to retrieve this filtered list of items. Can you help me achieve this using webhooks or any other method to capture and get these items My ultimate goal is to retrieve the items after applying filters and then automatically export them to a Google Sheet. Thank you all for your help!~~~
Hi members, I wanted to query all the fields including custom fields (specific to my company’s use case) and the general ones in the monday items table using the GraphQL Query. I am using the following schema to query all fields belonging to items but this returns only the general fields. How can I go about this issue? Any heads up would be really helpful. Regards.
Hi, When I try to add subscribers to a board i get this response: ‘error_message’: ‘CustomExceptions::MembershipLimitException’, ‘error_code’: ‘RecordInvalidException’, ‘error_data’: {‘error_data’: ‘CustomExceptions::MembershipLimitException’} Does anyone know why?
Hi, The activity log api is not returning archive Items events. Below is the query: query($boardId:[ID!], ** $groupIds: [String], ** $limit: Int, $page: Int, ** $from: ISO8601DateTime, ** $to: ISO8601DateTime) { ** boards (ids: $boardId) { ** activity_logs(group_ids: $groupIds, ** ** from: $from, ** ** to: $to, ** ** limit: $limit, ** ** page: $page) { ** event ** data ** created_at** ** }** ** }** ** }** Some assistance would be highly appreciated.
I am unable to view the dashboard view setup page. Is the problem on my account or is the service not working right now?
Hello, Is it possible at all to search Monday via GraphQL query to make a query that returns partial matches for item name, using regex or wildcards in the search value? I am thinking of something like searching items with value “John*” and finding both “John Smith” and “John Doe” or am I restricted to finding only exact matches and there is nothing I can do about? Thanks
Hi, I have a workdoc, created from a template. Then I used an automation to replace the values inside the doc via API. Until there, all good. But then, when I do another mutation to update the values, something weird is happening in a specific table. Whenever I update via mutation the cells of this specific table, the value disappears from the table, I simply can’t see it. Tried updating the doc, leaving and returning, changing style, colors to see if it was because it was hidden somewhere, but I’m simply not finding it. And when I do the query, the value I did the mutation is there…So, it’s not an issue of wrong mutation, it’s more about not seeing it. Any idea how I can see them?
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.