Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
There’s currently no webhook to listen on group name changes and I was wondering if there was a workaround for this.
Hello,I’m reaching out to check whether this response time is typical. From my understanding, submissions through the app submission form usually receive an initial response within 72 hours. However, I haven’t received any confirmation or acknowledgment that my submission was received.Just wanted to make sure everything went through correctly.Thanks in advance for your help!
so basically i am susing the moday api. here i want to filter the boards using borad name (as i have 100 + board) so i don't want to fetch all the baord..after that i want to filter the items of that board using the checkbox.. value … like it should checked.. then return that records only whihch have checked the checked box..using this api with api token… can you help to get the data...https://api.monday.com/v2 document.getElementById("fetchBtn").addEventListener("click", async () => { try { // 1️⃣ Fetch Board ID by Name const getBoardsQuery = `{ boards(limit: 100) { id name } }`; const boardsResponse = await fetch("https://api.monday.com/v2", { method: "POST", headers: { "Content-Type": "application/json", "Authorization": apiToken }, body: JSON.stringify({ query: getBoardsQuery }) }); const boardsData = await boardsResponse.json(); const board = boardsData.data.
I’ve been trying to implement the from_date & to_date arguments in my queries, but I’m always getting the same error: array:3 [ "status" => 400 "body" => "{"errors":[{"message":"Unknown argument \\"to_date\\" on field \\"Board.updates\\".","locations":[{"line":5,"column":42}],"extensions":{"code":"GRAPHQL_VALIDATION_FAILED"}},{"message":"Unknown argument \\"from_date\\" on field \\"Board.updates\\".","locations":[{"line":5,"column":56}],"extensions":{"code":"GRAPHQL_VALIDATION_FAILED"}}]}" "json" => array:1 [ "errors" => array:2 [ 0 => array:3 [ "message" => "Unknown argument "to_date" on field "Board.updates"." "locations" => array:1 [ 0 => array:2 [ "line" => 5 "column" => 42 ] ] "extensions" => array:1 [ "code" => "GRAPHQL_VALIDATION_FAILED" ] ] 1 => array:3 [ "message" => "Unknown argument "from_date" on fiel
We have a board that is a list of web URLs that frequently change and are writing a Monday webhook to check those URLs for redirects so we know when to update them. I have used webhooks before and know the process to set it up to run conditionally (i.e. when a column changes). We could set it up to run when a status changes and then change the status for all items on the board to run the webhook. However, I am hoping there is a way that to have a button or other way to trigger the webhook to run on demand across all items on the board. For example, a button that says “Check URL’s” that then runs the webhook to check all of the items on the board to see if any of them have been redirected. Is that possible or any ideas on where to start?
I’m building a BoardView app that needs to use a third-party service via API — specifically, the Google Maps Geolocation API, which requires a secret key. The challenge is that I want to store the API key securely, and not expose it in the client-side code. I think the recommended way to handle this is by using Environment Variables or Secrets, but these are only available in server-side code. Because of this, I believe I’ll need to create a separate server-side app to act as a proxy for the Geolocation API requests. However, I’m not sure how to properly integrate the server-side app with the client-side app. Any guidance or examples would be greatly appreciated. Thanks in advance!
Hello Everyone, I am working on a Portfolio Solution that creates a project from template into a specific folder. The selection criteria, in which folder project would be created, depends upon 2 statuses. If those 2 match, project should be created in that folder. Now I am stuck at: If I use automation with built in recipe from Portfolio Integration, I can create a project from template, but it allows to check for only 1 status out 2 I need and I cannot modify this recipe. If I opt to go with Workflow center, I can check for both conditions, but there, I don’t see an option to create a project from template. How can I achieve this using Monday.com native tools? Using third party tools is out of scope. Cheers!
I’d like to query subitems where a date column matches a date range. This is possible for regular items by using items_page queries. Is this not possible at all for subitems? Any feasible workarounds? Back in 2020 I think the answer was no.
Hey everyone! Thanks so much for joining our Vibe Marketing Webinar earlier today! In case you missed it, watch the recording here Vibe marketing webinar for marketplace partners Here’s the Resources file with all the prompts I covered. I’d love to hear your feedback on the webinar right here in the form 🙂
Hey monday code developers! As part of our commitment to fostering a thriving and sustainable developer ecosystem, we’re sharing the guidelines about new usage limits for monday code, outlined in this post and documented here. These guidelines, applicable starting today, are designed to ensure platform stability, fair usage, and predictability for all developers and customers building on monday code and using monday apps. Limits now in effect The following limits are already enforced and documented, but we want to remind you of them: monday code apps limits: Maximum of 5 monday code apps per account Requests limits: Up to 80 concurrent requests per instance. Up to 10 instances (auto scale). Request timeout: 300 seconds max per request. Memory Size: Limit of 512MB RAM per instance Storage Limits: Key length: 256. Storage per key: 6MB. Storage API Concurrency: 1,000 requests/min per JWT token. Secret Storage API Concurrency: 30 requests/sec. Currently in monitoring phase (enforce
I’m building a custom app using the Python SDK and trying to build out a csv file using a pandas data frame. I can deploy the app, however when I attempt to run it I get the error “ModuleNotFoundError: No module named ‘pandas’”. if possible, how can the pandas library be installed and used within Monday.com? Is there a way to package it into the local code and execute from within the app itself upon deployment?
How do we add a note via the API or have an Update we created via API show up on the Item Overview screen? Is this possible? Thanks!
So this cmd deletes the storage I can do that manually mapps storage:remove-data -a 1234567890 -c 9876543210 I want to delete storage data when user uninstalls my app so I wanna call it when uninstalls webhook is fired, Is it possible? I tried to get ShortLived token when a uninstall webhook is fired the request.headers.get("authorization") is invalid it has no shortLived token so I can’t do any user action on my servers is there is any other way?
Hi, We checked there is an API to create a monday workdoc in doc column. Similarly, is there an API to create a monday workdoc in Files column? Thank You
I’m trying to get a custom item-view built and deployed on monday-code, but seem to be failing. Here’s what I did: Ensured Monday CLI and mapps is installed and initialised with my API key Created a new app on Monday Added an item view feature using the react-quickstart Ran the npx command to scaffold the app locally (And set up the URL generated by the mapps tunneling config) Made a super-small change in the App.jsx, just to test whether may code is running Previewed the app in the Monday interface (View Setup) to confirm all is working Went to Feature Details > Feature deployment and selected “Client-side code via CLI” Ran the provided command to push the code to monday-code What happens: I see that it did create the zip file (Which is pretty big: 85M) But then it fails with this error: Deploying client side files › Deploying client zip (D:\\Repos\\Learning\\monday\\item_view\\quickstart-react.zip) to cdn × Deploying client side files [FAILED: Unexpected error occurred while c
Hello i have an issue. DataSource.Error: Web.Contents failed to get contents from ‘https://api.monday.com/v2’ (500): Internal Server Error Details: DataSourceKind=Web DataSourcePath=https://api.monday.com/v2 Url=https://api.monday.com/v2
I using Heredoc in PHP to retrieve column values for a dashboard. In one status column is years. While that value is in the data from the API Playground, it’s showing as null in my json_encoded response. What am I missing? My getItems() method: public function getItem(int $itemId) { $query = <<<'GQL' query GetItem($itemIdVar: [ID!]!) { items(ids: $itemIdVar) { id name group { id title } column_values { id value text type } board { id } } } GQL; $variables = [ 'itemIdVar' => [(string)$itemId], ]; $result = $this->executeQuery($query, $variables); if (!is_array($result) || isset($result['error'])) { error_log( 'Failed to fetch Monday.com item (item=' . $itemId . '). Res
Hi, We’ve noticed internally that the amount of users visiting the page in the developer account is 3 times lower in GA4 over the same period. GA4: Developer account: Please let me know what can be a reason for this.
Join us for a webinar focused on marketing in the AI era. In this webinar I will share my preferred AI tools for marketing, covering: Building your own GPT/Gem Favorite “vibe” marketing tools Social media tips Register and save the date to enhance your marketing skills. Intended for marketplace partners, but open for anyone.
Hi, I’m Kamal Hinduja, a storyteller based in Geneva, Switzerland (Swiss). How can I create a project timeline or Gantt chart in monday.com? Thanks, Regards Kamal Hinduja Geneva, Switzerland
Hello, As part of the monday.com Builder Certification Pathway, I’m trying to set up a dev environment according to the example shown here: https://github.com/mondaycom/welcome-apps/tree/master/apps/quickstart-react I’ve downloaded and installed all requirements (including what’s mentioned in this thread), however I cannot seem to successfully complete the ‘npm start’ stage. After running the command, the following output is shown: monday-integration-quickstart-app@0.0.1 start npm run stop && concurrently “npm run server” “npm run expose” monday-integration-quickstart-app@0.0.1 stop kill-port 8301 && kill-port 4049 && kill-port 4040 0 process was killed 0 process was killed 0 process was killed [1] [1] > monday-integration-quickstart-app@0.0.1 expose [1] > ngrok http 8301 [1] [0] [0] > monday-integration-quickstart-app@0.0.1 server [0] > react-scripts start [0] Then a Windows error pops up: After hitting “Close”, this is the rest of the output:
You can export dashboards to PDF using this dropdown: Is it possible to programmatically call “Export to PDF” and collect the result? For example, I may wish to collect the PDF & display it in an external system 😉
Hi everyone — We heard from a lot of monday.com users (and felt it ourselves): email writing gets messy when you’re jumping between monday boards, AI tools, and email editors. That’s why we added AI directly into SuperMail on monday.com. Now you can write polished, brand-consistent replies — using real board context — without leaving your workflow. SuperMail AI helps you: ✅ Draft replies from live item data ✅ Shorten or rephrase messages easily ✅ Shift tone depending on audience ✅ Keep your messaging aligned across threads within SuperMail Dialog SuperMail AI works inside both the SuperMail editor and Dialog view. Here’s a short demo — feel free to check it out and let us know what you think (and what features you’d like to see next) 👇 SuperMail AI - New monday.com Feature for Faster, Better Emails
I’m new to Monday app development and trying to understand how Monday Code works. I want to write a Python program that uses a package called pyppeteer. This package will install chromium when it’s first run if chromium doesn’t exist on the computer it’s running on. That kind of thing sounds like a security risk for Monday Code to allow a program to do, so I’m thinking Monday Code isn’t going to allow this to run if I try to host it there. Am I going to have to host my Python program elsewhere and point my app to that hosting instead?
I am not sure how to provide the secret or public key. I did Mapps:init and it deployed successfully but I am not sure where it needs to take the key? Or where to grab the key? Appreciate any help!
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.