Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hello there, I was trying to utilize following query to get the docs blocks. I noticed that table blocks are not accurate and are very random and unusable. The table rows don’t reference to correct block id, also there is no pattern on how the table rows are returned if there were even pattern like left-to-right, I could have some logic to reconstruct the table in output. But this is blocking me from utilizing the blocks. Can anyone from monday look into this? query { # boards(ids: [13542, 68097]) { docs (ids:1629780) { blocks { id type content } }}response: { "data": { "docs": [ { "blocks": [ { "id": "c13e0630-7b7f-4654-b6df-c0fa77b46ab1", "type": "normal text", "content": "{\"deltaFormat\":[]}" }, { "id": "39102aa6-d36b-4c1e-b395-00a4d7398f84", "type": "table", "content": "{\"cells\":[[{\"blockId\":\"d80de9e4-20fc-4e01-99c7-e67342d211cf\"},{\"blockId
<AlertBanner backgroundColor="negative" onClose={() => props.setStatusNumber(0)}> <AlertBannerText style={alertTextStyle} text={message} /> <AlertBannerLink href={webLink} text="learn more" /> </AlertBanner>I am using AlertBanner in my app and the link is working perfectly in web but it’s not working in desktop app. do I have to manually open the link through JS?
Hi, does anyone have an example of a post or patch using the atribute “UserType” on the web documentation that attribute is listed, but there are no examples. We are using the SCIM API, not any SSO provider listed. I first got in touch whit monday support and they have no examples to provide. Tahnks in advance.
Hi everyone,I recently built an app for monday Marketplace and submitted it for review. After working on it for the past few months, I just heard back that my submission was rejected because it’s “highly similar” to existing apps already on the marketplace. While I understand the need to avoid super similar apps, I’ve noticed that other apps with very similar functionality have been approved as recent as July 2025 My app offers competitive pricing and new upcoming features for ehanced experience, so the rejection feels unjustifiable. Exact wording in the rejection emailAfter reviewing your app, [my app name], we found it to be highly similar to existing solutions already available in the monday Marketplace. As a result, your app [my app name] has been rejected for publicationHas anyone else experienced something similar?Is there a way to appeal or get more clarity on such decisions? Would love to hear your thoughts or suggestions on what can be done next. Thanks in advance!
Hi! I’m wondering if it’s possible to retrieve the version history of a Docs-type field via the Monday API. It doesn’t seem to be included in the activity_logs, and I couldn’t find any mention of it in the documentation. In the UI, however, the version history is visible. Is this accessible through the API in any way?
I am looking into populating our CRM for one of our apps to be used in conjunction with our support channel.We previously used the marketplace webhook to do this, but there was a problem at one point and we’ve missed many webhooks.From there, I looked into the marketplace APIs like the app_installs API to fill in the gaps. But these APIs do not contain the customer’s slug. Only the account IDs.When a customer contacts us, they don’t know or have their account ID on hand. What they have is their slug.Is there something I missed? Is there a way to get a slug from an ID (another API?). Am I blind, is it undocumented or is it simply missing?
I get this error when is do mapps code:push mahesh.kumar1@FSCAM0QUHTDF quickstart-integrations-monday-code % mapps code:push ? Select an app 10284462 | Dev-POC Content Planning ? Select an app version 10543051 | v2 | Dev-POC Content Planning | draft ✔️ Build asset to deploy
Currently, app developers are unable to copy board-specific settings when a new board is created from a template. This is an issue for apps that use monday storage to save board-level settings based on the boardId, as these settings do not carry over to the newly created board.It would be incredibly helpful if the API could provide the ID of the source board used to create the new board from a template. This would allow apps to reference and copy relevant settings, improving the experience for both developers and users.Are there any workarounds for this issue?
Hello,I'm currently developing a marketplace app that's undergoing the review process. I've encountered an issue where the app lifecycle webhooks are not being triggered.An endpoint is already configured in the Developer Center, and the relevant app version is marked as live.Are there any additional steps required to start receiving these webhooks?Thank you in advance for your assistance.
Terminal command: mapps code:push --client-side -i <identifier - copied from developer portal>[12:10:13.010] INFO: Deploying build to CDN...(node:40741) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)✔ Build asset to deploy✖ An error has occurred, use the errorId field to look up the details in the logs This error happens with every attempt to upload a client-side app I’ve been successful with a server-side app using mapps code:push It isn’t clear where to look up the errorId Current workaround is manually uploading a zip file to deploy the app
I have a query to get some API data, I’m tring to query Boards.When I filer by board id like the image bellow, te results brings the Workspace id of this board: Its ok, but when I try to filter by workspace_ids like the image below, the board not in the result set:Can someone help whit this Mistery?
Hi, Does anyone know of any way to change the default column with id ‘name’. I’ve tried using mutation {change_column_title … but that doesn’t seem to do anything. Is there any way to do this?
Hi guys, I recently found out that I cannot local develop my app anymore. Just to give you some context, last year I developed a private monday integration app for my company, and I could locally test it using the tunnel mapps command, and then push it to the draft version and then promote it to live without any issues, as described in the docs. Now when I launch the app and the tunnel it doesn’t appear in the available integrations to install and the terminal doesn’t return any error whatsoever. I didn’t change any dependencies nor updated them. This is quite frustrating because basically to release new features or fix bugs I must directly test in draft version or sometimes even in prod environment. I tried to contact the support but with no luck, they told me that the dev team would send me an email but that didn’t happen. Could someone help me diagnose this issue? Thanks
Activity logs API results are showing in multiple sections which is very difficult to read what happened? is there any way to fetch the data in readable format. like if i give pulse ID, then it will give in below format, pulseid, pulsname, who modified, From value, to value, modified time
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?
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.