Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
I wanted to create Workflows integration feature. I followed the docs at https://developer.monday.com/apps/docs/how-to-create-a-workflow-block But how do i test this? In developer account, I do not see “Monday workflows” feature enabled. Is the only option then to test my app features is to buy an enterprise account from monday?
Hello! Just recently started developing custom apps/integrations/etc. on monday, and I was using the original quickstarts that weren’t uploading to monday code hosting. But now I’m switching to deploying on monday code, but I have yet to find a good way to debug what I’m writing other than making changes, deploying (which takes a few minutes most of the time), and then looking at logs. Has anyone found a way to attach an IDE for remote debugging (like IntelliJ, for instance) when you’re hosting the app on monday code? Thanks!
Hello to all of you, I am writing to you because I am encountering difficulties in creating a specific automation on your platform and would appreciate your valuable assistance. Specifically, I am trying to set up an automation that will be triggered when the status in a particular column of a board changes to “Done”. My requirement is that when this status change occurs for a specific item, an email should be sent automatically via monday.com. The content of this email should include: The name of the item whose status has changed to “Done”. A list of all the subitems associated with this main item. I have explored the available automation options, but I haven’t been able to find the combination of trigger and actions that precisely meets this need. I would be grateful if you could guide me on the correct way to create this automation. Is there a built-in feature or a combination of automation’s that would allow me to achieve the desired outcome? Thank you in advance for your time an
Our team created an integration that takes files from a Files column and uploads it to our company’s platform. Some of our customer use Mirrored columns to replicate files in Files columns from sub items into the main item line. We updated our integration Recipe action to allow them to select Mirror column types: However, when we go to integrate a new board or update an integration on an existing board, we still can’t select the Mirror column: This issue persists whether the changed functionality is in draft mode or publish; we can’t select Mirror columns in the Recipe sentence. This issue seems to be the same as Mirror Column in Recipes - Bug from 2021. However, the suggestion there of updating our backend part of the integration to use an explicit column id is not going to work for us. We need to be able to support choosing the Mirror column in the Recipe sentence, because it is infeasible to ask customers to alter their workflows.
I am facing trouble creating a board using template via make.com . The error says [200] BoardReflectedLimitsException [ Error Code: RecordInvalidException / Error Details: {“error_data”:“BoardReflectedLimitsException”} ] . This stops the entire automation . What exactly is the reason for this error?
When AI steps into the boardroom, what does leadership look like? You’re about to find out. 🎙️Introducing Leadership Meets AI - the very first event in our new monday lounge series. We’re bringing together sharp minds and even sharper questions to explore how leadership is evolving when AI isn’t just a tool, it’s a teammate. 💡This isn’t a “sit back and listen” kind of hour. It’s a show up*, get inspired, and walk away *thinking differently kind of hour. If you’re a decision-maker, a team builder, or just someone who leads with curiosity - this is for you. 📍It’s happening live. It’s happening soon. And yes - we saved you a seat. Reserve your spot
I’ve hit a wall — for some reason, I’m no longer getting the related board details from the API. I even created a new test board to isolate the issue, but the problem persists. 🔧 Test Setup This is a newly set up board just for testing purposes. Board Setup (GUI): here is the GUI setup Now here are the details from the API Blockquote query BoardItems { boards(ids: 8893965418) { items_page(limit: 5) { items { id name } } } } Result Blockquote { “data”: { “boards”: [ { “items_page”: { “items”: [ { “id”: “8893965460”, “name”: “Item 1” }, { “id”: “8893965468”, “name”: “Item 2” }, { “id”: “8893965473”, “name”: “Item 3” } ] } } ] } } Using the first items id 8893965460 i queried this Blockquote query getSubItemIds{ items(ids: 8893965460) { name subitems { id name column_values { id text value type } } } } BUT i get this Blockquote { “data”: { “items”: [ { “name”: “Item 1”, “subitems”: [ { “id”: “8893982605”, “name”: “testing”, “column_values”: [ { “id”: “person”, “text”: “”
Is there a way to update a user’s workspace via SCIM user provisioning?
I have two linked table (Contacts and Properties). I want to link a contact to a property via a “Properties (Links To)” column. I have the item id’s that I am wanted to link. Here is my query: mutation { change_multiple_column_values(item_id:9260641574, board_id:6605619623, column_values: “{"connect_boards" : {"item_ids" : ["9260641574", "9260379507”]}}") { id } This is modified from the documentation here: “Connect boards” I have two questions: When I run the code (I am using the api for python), I get multiple syntax parsing errors. What am I doing wrong? The table has multiple “connect_boards” columns? How do I specify which one I want?
Team, I’m developing a client-side app and have previously uploaded the build using a ZIP file. Recently, I noticed that it’s also possible to push client-side code using the mapps code:push command. I tried pushing code from my app directory, and while the “Build assets to deploy” step completed successfully, I encountered the following error: “Unexpected error occurred while communicating with the remote server.” Could you please help me understand what might be causing this error and how to resolve it? Thanks in advance!
I’m building an app hosted on Monday Code. The app is built using Sveltekit, and to test things out I’m building a simple item view that reads existing data for an item, and calls an external API with that data. I’m having trouble authorizing requests to the Monday API using monday-sdk-js in my development environment. I have a local development server running, and am tunnelling requests using Monday Apps SDK’s mapps tunnel:create As I’m building an item view, my understanding is I need to get the user’s sessionToken, and decode it with my clientSecret. I’m able to decode the session token using jwt.verify(), but I’m not sure what to do with this information. I can’t use the decoded client_id to authorize API requests, and I can’t see any other data in the decoded JWT that would be useful here. Reading the docs, it looks like the monday JS SDK automatically handles authorization in purely client-side apps. But, as my requests are handled serverside, I’m not sure how to authenticate th
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!
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.