Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hi Monday Community, I have a process that creates or updates many items on a board connected to several other boards. Currently, each mutation includes 13 columns. We’re planning to expand it to 50 columns per mutation. I read that this should impact the complexity limit, but even after adding: complexity { query before after reset_in_x_seconds } I don’t see any change in the complexity values. Is this expected? Any insights would be helpful. Thanks!
Hi, Is it possible to disconnect board in Connected Column via API? Regards, YH
I have the following structure: query { boards (ids: ["xxxxxxx", "xxxxxxx"]) { name state board_folder_id items_page { items { name id name column_values(ids: ["controle_de_tempo", "lista_suspensa31", "lista_suspensa3", "lista_suspensa2"]) { id value text value type ... on TimeTrackingValue { running started_at history { status ended_at started_at started_user_id manually_entered_end_date } } } } } } } How can I specify a date and get all items from that date on? The date I want to use is the updates to the ‘controle_de_tempo’ column, for example: all items that have been updat
Trying to update Monday,con columns using PHP file and everything thin gh I;ve tried, and I’ve enlisted Gemini AI, fails. Any ideas on how rto make this update work? I send: $query = 'mutation $query = ‘mutation updateItemData{change_multiple_column_values(board_id:’ . $boardId . ‘,item_id:’ . $itemId . ‘,column_values:’ . $formattedColumnValuesForGraphQL . ‘){id name column_values{id value type}}}’; Which produces this mutation: mutation updateItemData { change_multiple_column_values ( board_id: 1234567890, item_id: 1987654320, column_values: { status: “{"label":"TEST ONLY"}”, notes: “testing” } ) { id name column_values { id value type } } } and is returning this error: [26-May-2025 00:10:10 UTC] API received column_values from frontend: {“status”:{“label”:“TEST ONLY”},“notes”:“testing”} [26-May-2025 00:10:10 UTC] Monday.com GraphQL Query Sent: {“query”:“mutation updateItemData{change_multiple_column_values(board_id:8696866548,item_id:9224943470,column_values:{"status":"{\\"label\\
Hello everyone, I’m looking for help with the OAuth flow. My front-end is hosted on the monday.com CDN, and my back-end is hosted on my server. When I use get(“sessionToken”) on the front-end and try to use the token on the back-end setToken(TOKEN), I get an error saying “Not Authenticated”. What is the best way to obtain a user token for the back-end? Thank you in advance for your help. I appreciate any guidance or suggestions you can offer.
My mapps deployment fails as soon as I import the client from the aws-sdk dependency I have in my integration. It throws a heap out of memory error. See attached images Anybody know how to fix this please?
Getting this error when I am testing automation {“error”:“invalid_request”,“error_description”:“Invalid redirect_uri”} yes I followed this setup guidegithub.com
Hello Community! So I am running a custom automation and I essentially want to have it where if any of the subitems statuses are “Pending” then return a failure or a status(200). However, it seems that this only works on the backend but on monday side, it will keep retrying and eventually say success even though it actually never runs. And is there a way to make it so I can send something from my backend to monday, to make the automation run history to go from success or even in progress to fail? Thank you much appreciated.
Good day, Since last night I have been having issues with getting mirror column values using … on MirrorValue { ** display_value** ** }** I getting an internal server error(500) Here is the query: query ($item_id: [ID!]) { ** items (ids: $item_id) {** ** name** ** column_values {** ** column {** ** title** ** }** ** text** ** value** ** }** ** parent_item {** ** id** ** column_values {** ** column {** ** title** ** }** ** … on MirrorValue {** ** display_value** ** }** ** }** **
Hello, I am trying to get some input from the user in a custom trigger using dynamic mapping. In order to do that I have created a recipe consisting in: Custom trigger: Custom action: This gives me the following recipe: Once I click in external entity, then I get the necessary options from the field Definitions URL I defined in custom type field. But once I have finished setting the mapping and attempt to add to board, I get an error and I am unable to complete the integration: For reference, I have another analogue recipe with the only difference that instead of dynamic mapping is using a Custom field (type list) In here, if I click in add board everything works fine and I get this request to my endpoint with the information about the selected option: { "payload": { "webhookUrl": "https://automations-euc1.monday.com/apps-events/5732918", "subscriptionId": 5732918, "blockMetadata": { "shouldCalculateDynamicMapping": false }, "inboundFieldValues": {
Hey Developers Community, We’re hosting community office hours, and this is your chance to get direct support on the topics that matter most to you! Based on your feedback, we know transparency, resources, and direct support are key. Bring your questions and challenges related to: Improving your app’s onboarding: How can we make it smoother for your users? Enhancing your listing page content: What makes a great listing that converts? Marketing and promotion for your app: Let’s discuss strategies to get more eyes on your solutions. The subject of our discussion is completely up to you! Click here to schedule your slot and let’s tackle your specific needs together.
Hi, In my app, I use a database to store certain item values - primarily IDs - to build relationship models. I’m currently working on implementing webhooks to ensure the database stays in sync with changes made on the board. To investigate webhook behavior, I subscribed to all available webhooks listed here and tested various actions on the board. Here’s what I found: Webhooks are successfully triggered for: Deleting or archiving items/subitems Updating column values However, webhooks are not triggered for: Deleting or archiving an item group Deleting or archiving the entire board (Most critical in my case) Deleting a column (I’m interested in values stored in that column) Do you have any suggestions or recommended approaches for handling these actions, given that no webhooks are triggered? Additionally, converting items to subitems (and vice versa) is a bit clunky, though at least some webhooks are fired during these conversions.
I’m building an application and I want to install and test my draft version in my private workspace account without promoting the application to Live. I can’t find any option in the Developer Center or on my boards to “Install Draft Version”. How it can be done? Thank you!
Hi Community! So this is my dynamic mapping that I have created. I was able to grab the subitem column names for the left side here. But for the right side dropdowns it is still the item column names of the main board. Is there anyway to be able to grab the subitem column names for the drop down instead? Or is there a way to put my own list of column names here? I tried to do field types of list and use remote options url, but I don’t think that actually links to the schema board. So, was wondering if anyone has a solution to this or any idea for a work around? Thanks a lot!
Discover the secrets to successful onboarding - join us at special webinar featuring @samicaracand Founder of DocuGen, a gold partner with one of the successful apps at the marketplace. Sami will share his based practices on: Designing onboarding flows that reduce churn Engaging new users in their first week Personalizing the onboarding to increase adoption Register and save the date to level up your onboarding strategy.
Hi everyone, I’m developing a dashboard widget app and need a way to send custom emails to users selected via the Users selector in the widget settings. Example mail: " *Hi {userName}, Here’s an overview of your stats for this week: Current Value: {currentValue} Target Value: {targetValue} Date and Time: {currentDateAndTime} … " I already know how to handle the variables inside my app that will be used in the email (e.g., userName, currentValue, targetValue, currentDateAndTime), so that’s not a concern. What I need help with is how to send the emails—what’s the best approach for implementing this? Any suggestions on the best methods, APIs, or services to use would be greatly appreciated. This is quite urgent, so I’d really appreciate any guidance! Thanks in advance!
Hi community! I am stuck currently. I currently have a dynamic mapping that has correct column names on the left side. But for the dropdowns next to it, it is grabbing the current boards item columns. And I would rather it grab my own custom list of column names. I looked into remote options url and creating a field type of list, but I dont think it is working for me. Or rather I am not using it correctly? Any solutions to this would be helpful. Thanks!!
Hi there, An app tries to get a subscription info from JWT token in a webhook. But JWT token doesn’t contain the subscription claim in the app trial period. For example the subscription appeared only after trial period had been extended. Is there any way to get info about trial period in the app? Or did I miss something? Dmitry
We’re opening a beta group for monday code’s Scheduler Support! With this new capability, you will be able to run your app’s logic, exposed via a URL, on a recurring basis using cron expressions, all directly from the CLI. Joining a beta group means you’ll have to provide feedback and suggest ideas on our closed Slack group, along with reporting bugs if they happen. Apply here
I have a query which works perfectly fine but as soon as I add Display_value to get the formula values, it returns null as results. the following is the query that gives me all the required data. query { boards (ids: [$board_id]) { id name items_page(limit:5){ cursor items { id name column_values{ id type value ... on TextValue { text} ... on DateValue { time date } ...on LongTextValue { text value } ... on NumbersValue {number id symbol direction} ... on FormulaValue { value } column{ title} }}} } }" However, I want to see display_value for formulas so as soon as I update the query to update Formula value, it starts to return nothing. It seem like a bug on the server side. ... on FormulaValue { display_value }
Can monday code be used to deploy an app with separate frontend and backend? i.e., the frontend and backend are two separate applications. The frontend could be React, backend could be Java. How? Any demos? So far I have only seen it being used to deploy an app in which both the frontend and backend are packaged together into a single app. e.g.: https://youtu.be/tXAKtabsXqM
Hi, me again 👋 👋 I couldn’t find a way to programmatically retrieve an item’s item update email address via GraphQL API, and just wanted to double check I wasn’t missing anything? If that’s the case, I took a look at the email addresses generated from the UI, and they seem to follow this format: <TENANT NAME>_pulse_<PULSE ID>_<STATIC TOKEN>_<USER_ID>@use1.mx.monday.com Totally understood that this format may change at any time, and could change in a way that it can’t be generated outside the Monday UI anymore. With that said, I wondered if Monday or anyone knew whether that user-specific encrypt_api_token rotates often, or if it’s generally static? Thanks again! Harry
Hello, we submitted an application for publishing to the monday.com marketplace. we would like to know how long can we expect the review process to reasonably take? is there any info on that? thanks.
we are using this code to validate the JWT on the backend in response to a webhook event. refer: Authentication import jwt from 'jsonwebtoken' export const authenticate = (req, res, next) => { const token = req.headers.authorization if (!token) { return res.status(401).end() } try { res.locals.user = jwt.verify(token, JWT_SECRET); console.log(res.locals.user) } catch (e) { console.error(e) return res.status(401).end() } next() }; we get back a token that is decodable but the signature is invalid. we also double checked the JWT_SECRET is set to the signing secret on has anyone run into this?
We’re excited to share with you a new resource that will help fuel the ideation process of your next app - our revamped App Ides Directory, a curated, continuously updated directory of ideas for solutions you can build on monday.com. 😎 🥳 The ideas in this directory are based on customer feedback, community requests, and platform gaps that can be potentially addressed with an app. ✅ Whether you’re looking to expand your monday apps portfolio or still researching what will be your first marketplace app, this directory can serve as your starting point! You can research and enhance them, or use them to ignite the inspiration for your app idea. Visit the app ideas directory 🔎 We can’t wait to see what you’ll create💡 *The ideas are provided “as-is” and without warranties or representations of any kind, express or implied. monday.com may already be aware of similar or identical concepts and ideas, which is shared with monday.com, and that monday.com and any thir
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.